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.
Part Number: CC2564MODA
We are working with bluetopia v22.214.171.124. We want to pair a HIDController/keybaord with the BT stack.
What we do:
1. changing the stack to HIDHostMode
2. call Inquiry
3. pairing the listed device
The result is:
HID Device>atAuthenticationStatus: 4 Board: 0x5CBA370E174E
We get not always the same result. Sometimes status 14 and sometimes success but then it is not clear how to respond to a device which has no pincode.
We can not find any example or document which cleary explains the complete process and especially the process of attaching for example a keyboard or a device which has no pincode.
Thanks for help.
What device are you using as the Host MCU? If you are using MSP430, we have a SDK that has a HID Demo that you could reference. Please find it here: http://www.ti.com/tool/CC256XMSPBTBLESW
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Vincent Rodriguez:
Did you read what I wrote?
>> . changing the stack to HIDHostMode
If you think about that then you will see that this is from the HIDDemo.
Partially we solved the problem. The first thing was that we used an old version from Bluetopia (4.0) and now we using 126.96.36.199.
The problem is now that not all HID devices are listed, if we use Inquiry with GAP_Perform_Inquiry.
One problem with this library is that we didnt have the source code of bluetopia. With the source it would be much easier to find problems and have a clearer understanding of what is going behind the wall (library).
One question from this point is: Is the GAP_Perform_Inquiry call necessary or if we have the BD_ADDR is it possible to connect to our bt device without that function and only with GAP_Initiate_Bonding?
By the way we use the library with samg55 from microchip.
In reply to Manuska:
If you looking inside the HIDDemo.c,you can use the GAP_Initiate_Bonding() to bond to a specific BD_ADDR. More info on the function call is available in the GAPAPI.h
In this thread there is no way to solve the problem. I have opened a new thread with a more specific question.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.