안녕하세요
MVV210 Rev1.0 에서 수정하여 작업 중입니다..(WINCE6.0)
확인 하고싶은 작업은
2개의 스피커에서 따로따로 Sound를 내고싶은데요..(좌측만 or 우측만 or 동시에)
Sound Codec은 WM9711 을 사용 하고 있습니다.
Board에 Sound 출력 하는 커넥터가 2개 입니다. (speaker2개)
waveOutSetVolume(0,0xFFFF0000); // 좌측만 볼륨 만땅
waveOutSetVolume(0,0x0000FFFF); // 우측만 볼륨 만땅
PlaySound(_T("\\Storage Card\\Sound\\temp\\KEYLOUD.wav"),NULL,SND_ASYNC | SND_LOOP);
위와 같이 MFC App 으로 PC에서는 좌/우 컨트롤이 잘 됩니다...
하지만 target Board에 App을 넣고 동일하게 하면 Control이 안됩니다.
(target은 0x0000FFFF 하위 4비트로만 volume이 control되더라구요)
추측 하는 이유는 Target Codec의 Register setting이 안되어 있거나, 지원을 안하거나 일듯 한데요..
잘 모르겠어서요...
WM9711 데이타시트를 보면서 Register 값을 변경 하면서 확인 해보고있습니다.
하지만,, 좌측만 or 우측만 쓰는 register는 있지만,(LOUT2/ROUT2 Volume)
두개를 동시에 쓰면서좌우 컨트롤 할수있는 Mode는 못찾고있습니다...
혹시, Mode를 바꿀수있는 Register를 알고계시거나,
App에서 Register를 바꿀수 있는 방법이나
App에서 좌 /우 Control 할수 있는 함수를 알고계시다면 도움 부탁 드립니다.
이해가 잘 되시려나 모르겠네요 ...
글읽어주셔서 감사합니다 !