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.

CC2564MODN: Improving re-connection time

Part Number: CC2564MODN

(1)    After the initial paring is done.  How to improve the subsequent reconnection time?  I found out that the device should initiate the connection in order to shorten the reconnection time.  Can I call HIDConnectRemoteHost() with host address after calling InitializeHIDDevice()?

(2)    The device receives an etHID_Close_Indication event from HID_event_callback() when the HID connection is closed by the host.  What is the proper way to terminate the bluetooth link?

(3)    Which API should device use if it decided to terminate the connection?  Will HID_Close_Connection() terminate the BT connection as well?

Is there any document to guide on the pairing/connection/re-connection, beyond what is already on the Wiki page?

  • Hi Eddie,

    Sorry for the delayed response. More information on the HID commands you've asked about can be found in the HID API Reference manual (attached).

    1) As long as the link key has been stored from the initial pairing, you should be able to call HIDConnectRemoteHost() after the device has been initialized.

    2/3) HID_Close_Connection should close all connections between the 2 devices0677.HumanInterfaceDeviceProfileAPI.pdf