I am working on implementing a BLE_GAP_ADV_TYPE_EXTENDED_NONCONNECTABLE_NONSCANNABLE_UNDIRECTED advertising setup.
I would like to minimize the current spike transients while advertising. Here is my current setup
m_adv_params.properties.type = BLE_GAP_ADV_TYPE_EXTENDED_NONCONNECTABLE_NONSCANNABLE_UNDIRECTED; m_adv_params.p_peer_addr = NULL; // Undirected advertisement. m_adv_params.filter_policy = BLE_GAP_ADV_FP_ANY; m_adv_params.duration = 0; // Never time out. m_adv_params.scan_req_notification = 0;
Howerver, when looking at the current consumption, it sure looks like the scan response is still enabled.
If the RX/TX on the 52832 is ~5ma and the processor is ~3ma, that seems like all three are on when I hit the 15ma spike. (5ma per divisions).
I would thing the RX and the scan response should be disabled if I was advertsising extended without connect correct?

