How do I add multiple devices to a whitelist (as the central, adding peripherals), then use the white list for multiple connections? I have read both
and
but I don't know how to properly add a device to a white list with out stepping over information from the previous connection.
One specific spot is
whitelist.addr_count = BLE_GAP_WHITELIST_ADDR_MAX_COUNT;
err_code = dm_whitelist_create(&m_app_handle, &whitelist);
if ((whitelist.addr_count != 0) || (whitelist.irk_count != 0))
This seems to be deterministic in its approach, if you set addr_count, then you will know if it will be equal to zero or not.
(This is using SDK 11, the s130 soft device, and pca10028 dev boards)