Hi,
I can't find the function in the HFP AF profile corresponding to sending a +CIEV command.
/Thomas
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I can't find the function in the HFP AF profile corresponding to sending a +CIEV command.
/Thomas
Which sniffer logs?
Doesn't HFRE_Update_Current_Control_Indicator_Status and HFRE_Update_Current_Control_Indicator_Status_By_Name send a +CIND command?
/Thomas
Thomas,
Sundeep is right, the functions to use are HFRE_Update_Current_Control_Indicator_Status() and HFRE_Update_Current_Control_Indicator_Status_By_Name(); the HFRE_Query_Remote_Control_Indicator_Status() function is for +CIND.
Have you tried these API functions? Are you having problems with them?
By sniffer logs Sundeep is asking if you have taken an over-the-air trace, i.e. a sniffer log, of the data transfer? Do you have a Bluetooth sniffer, for example a Frontline or Ellisys sniffer? If you do have one, and you are still having issues, please record an over-the-air log when the problem occurs and upload it here so that we can have a look and determine what is wrong.
Thsnks,
Samuel
Hi Samuel,
According to the docs the HFRE_Query_Remote_Control_Indicator_Status() function is for HF only (so it's for AT+CIND not +CIND).
I tried the HFRE_Update_Current_Control_Indicator_Status() with CALLSETUP 1, but the headset doesn't seem to be aware of this. If I press the headset button to pick up nothing happens (no events received).
I don't have a BT sniffer available, but I have a CSR dev kit for which I made a headset application. I'll try tomorrow to connect to that and see if I can log the AT commands it receives.
/Thomas