BLE Background connection

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
user_2112781
Level 4
Level 4
10 likes received 10 likes given 5 likes given

Hello,

I'm using the BCM943907 chip and I was wondering how does the background connect work.

There is not much documentation regarding  wiced_bt_gatt_le_connect, wiced_bt_ble_set_background_connection_type and wiced_bt_ble_update_background_connection_device.

I tried all possible combination  of the three functions above but I never receive the wiced_bt_ble_selective_conn_cback_t registered by wiced_bt_ble_set_background_connection_type.

Could you please clarify how to use background connection and its mechanism?

Thank you.

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.

hello:

  in the introduction:

  * @param[in] p_select_cback: callback for BTM_BLE_CONN_SELECTIVE

and I have a test , output one log, and steps are below:

1. use demo_hid_host to do a test based on 20706 evb .

2.  add callback function, modify to  BTM_BLE_CONN_SELECTIVE but missed parameter and not know if the return is correct.

3.  connect a hid mouse, then move the mouse battery,  power on the mouse again, the log showed.

please have a check.

View solution in original post

0 Likes
3 Replies
Zhengbao_Zhang
Moderator
Moderator
Moderator
250 sign-ins First comment on KBA 10 questions asked

Hello:

just a remind,  43907 is a wifi only chip.

0 Likes

Yes, sorry I forgot to mention the BLE chip, it's a  BCM20707.

0 Likes
lock attach
Attachments are accessible only for community members.

hello:

  in the introduction:

  * @param[in] p_select_cback: callback for BTM_BLE_CONN_SELECTIVE

and I have a test , output one log, and steps are below:

1. use demo_hid_host to do a test based on 20706 evb .

2.  add callback function, modify to  BTM_BLE_CONN_SELECTIVE but missed parameter and not know if the return is correct.

3.  connect a hid mouse, then move the mouse battery,  power on the mouse again, the log showed.

please have a check.

0 Likes