cancel
Showing results for 
Search instead for 
Did you mean: 

Bluetooth SDK

GrahamS_21
Employee

For the CYW20819 in BLE mode

If configured to be a central, how many BLE peripheral connections can be supported (simultaneously)?

If configured to be a peripheral, how many BLE central connections can be supported (simultaneously)?

How many bonded connections can be stored?

Where would this be configured in Modus? In the BLE configurator or in app_bt_cfg.c?


Thanks in advance

Graham

0 Likes
1 Solution
SheetalJ
Moderator
Moderator

Hi Graham,

For CYW20819A1, we have verified following use cases:

pastedImage_0.png

How many bonded connections can be stored?

This is done in app level, so as long as flash memory available, there is no limit. It is completely app level implementation in WICED.

Where would this be configured in Modus? In the BLE configurator or in app_bt_cfg.c?

In .c file, we use wiced_hal_write_nvram() and wiced_hal_read_nvram() APIs for this purpose. Please refer hello_sensor.c file- event BTM_LOCAL_IDENTITY_KEYS_UPDATE_EVT in hello_sensor_management_callback function.

View solution in original post

1 Reply
SheetalJ
Moderator
Moderator

Hi Graham,

For CYW20819A1, we have verified following use cases:

pastedImage_0.png

How many bonded connections can be stored?

This is done in app level, so as long as flash memory available, there is no limit. It is completely app level implementation in WICED.

Where would this be configured in Modus? In the BLE configurator or in app_bt_cfg.c?

In .c file, we use wiced_hal_write_nvram() and wiced_hal_read_nvram() APIs for this purpose. Please refer hello_sensor.c file- event BTM_LOCAL_IDENTITY_KEYS_UPDATE_EVT in hello_sensor_management_callback function.

View solution in original post