Disable Scan Response Current Consumption During Extended Advertising

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?

Parents Reply Children
Related