I have my PSoC BLE,I can use HID examples to make it as keyboard and mouse,can we do PSoC BLE enumuarte as microphone?
If so how? do we need to change the UUID?
I can interface an external mic to the device,but i need to enumurate the device as a mic.Can we do that in PSoC 4 BLE?
Solved! Go to Solution.
Dana, from my experience that only works when using the dongle for that kit. When connecting the CY5672 remote directly to a win8 PC or android 4.4 device then the audio part is not recognized, only mouse and keyboard.
As far as I know only keyboard and mouse is supported over BLE HID.
There is no "Audio" supported over BLE (unlike Bluetooth classic, those two are different things).
That is why, the audio data is transferred over a custom BLE service, which the dongle interprets (as it has the similar driver running) and sends it over the USB Audio interface (of PSoC 5LP).
If you want to directly interface the Remote audio to Windows, you may have to write a separate application for it.
You can if you are using the Dongle.
But when using directly with Windows, you can use only those features supported by Windows. BLE-HID is one.
As there is no BLE-Audio interface, you have to write your own driver so to capture the audio data from the Remote over BLE.
Janarthanan, if i'm not mistaken then it is mentioned in the CY5672 manual that if you press the mic button on the remote then mouse data stops transmitting. There is just not enough bandwidth to send mouse and voice data at the same time. There is actually not even enough bandwidth to send ONLY voice data as BLE was designed as a low bandwidth protocol. This is why the voice data is low sample rate and heavily compressed. This is probably also why there is no HID specification for audio over BLE.
But you can use the mouse when not pressing the mic button. The CY5672 dongle transmits the sound over USB to the PC when the mic button is pressed, and it sends mouse/keyboard data to the PC when the mic button is not pressed...