I'm measuring the processing time of one-shot advertising.
system is nRF5340-DK and nRF52833-DK with nrf connect sdk.
simple processing sequence.
1. bt_le_ext_adv_create() only first
2. bt_le_ext_adv_update_param()
3. bt_le_ext_adv_set_data()
4. bt_le_ext_adv_start()
5. wait
6. goto (2.)
result
nRF5340-DK
(2) bt_le_ext_adv_update_param() processing time about 2.5ms
(4) bt_le_ext_adv_start() processing time about 2.5ms
nRF52833-DK
(2) bt_le_ext_adv_update_param() processing time about 500us
(4) bt_le_ext_adv_start() processing time about 500us
1. why processing time of nRF5340-DK is much longer than nRF52833-DK?
2. Both development boards have a long processing time. Is it possible to shorten it?