임베디드 보드에서 흔히 사용하는 WM8731 드라이버 입니다.
샘플로 올리는 코드는 단독으로 컴파일 안되는 버전이지만 WM8731 의 다양한 기능을 함수형태로 구현해 놓았으므로 컴파일 환경과 인터페이스만 잘 조절해서 사용하시면 됩니다.
가령 예를 들어 analog by-pass 기능을 사용하고 싶으시면 wm8731EnableBypass() 함수만 호출하시면 됩니다. 이 함수안에는 analog by-pass 기능을 사용하기 위한 register 설정이 들어 있습니다.
필요하신분은 그냥 가져다 쓰세요. 오픈입니다.
샘플로 올리는 코드는 단독으로 컴파일 안되는 버전이지만 WM8731 의 다양한 기능을 함수형태로 구현해 놓았으므로 컴파일 환경과 인터페이스만 잘 조절해서 사용하시면 됩니다.
가령 예를 들어 analog by-pass 기능을 사용하고 싶으시면 wm8731EnableBypass() 함수만 호출하시면 됩니다. 이 함수안에는 analog by-pass 기능을 사용하기 위한 register 설정이 들어 있습니다.
필요하신분은 그냥 가져다 쓰세요. 오픈입니다.
'linux' 카테고리의 다른 글
VLC player (0) | 2011.01.04 |
---|---|
subversion (0) | 2011.01.04 |
vplay (0) | 2010.10.08 |
오디오 코덱 드라이버 개발할 때 업무 순서 (0) | 2010.10.08 |
ffmpeg 컴파일 (0) | 2010.10.06 |