How do I change the PCM setting on the 40NBT module in a WM/WINCE device?
Three PCM settings need to be set to make sure the PCM fits the host environment, PCMRate, PCMFrameType, and PCMMode. The default settings of these are as follows:
PCMRate = 2
PCMFrameType = 0
PCMMode = 0
To change these three settings, you need to modify the mapped registries like so:
Path: HKLM\Software\Summit\BT
PCMMode : DWORD
0 = PCM Disabled
1 = PCM_SYNC signal Master/PCM_CLK signal Master
2 = PCM_SYNC signal Slave/PCM_CLK signal Slave
3 = PCM_SYNC signal Master/PCM_CLK signal Slave
4 = PCM_SYNC signal Slave/PCM_CLK signal Master
PCMFrameType : DWORD
0 = Short
1 = Long
PCMRate (in KBps) : DWORD
0 = 128
1 = 256
2 = 512
3 = 1024
4 = 2048