Hello Nordic Engineer,
I used SDK17.1.0
First chip is examples \ ble_central_and_peripheral \ experimental \ ble_app_multirole_lesc
static void scan_init(void) { ret_code_t err_code; ble_uuid_t target_uuid = { .uuid = BLE_UUID_HEART_RATE_SERVICE, .type = BLE_UUID_TYPE_BLE }; err_code = nrf_ble_scan_filter_set(&m_scan, SCAN_UUID_FILTER, &target_uuid); }
Second chip is examples \ ble_peripheral \ ble_app_hrs
And Second chip BLE address is 11:22:33:44:55:66
static void scan_evt_handler(scan_evt_t const * p_scan_evt) { ret_code_t err_code; switch(p_scan_evt->scan_evt_id) { case NRF_BLE_SCAN_EVT_CONNECTING_ERROR: { err_code = p_scan_evt->params.connecting_err.err_code; APP_ERROR_CHECK(err_code); } break; case NRF_BLE_SCAN_EVT_WHITELIST_ADV_REPORT: { // do something } break; default: break; } }
If I want to ban the device with the address "11:22:33:44:55:66", should I do something in the "do something" in the code block?
Thanks