Tool/software:
the image above depicts a single advertising event, with current/time captured using my joulescope j220 analyzer....
the executing program is the basic_ble example shipped with the latest SDK....
the only changes i made were to specify 5dB as Tx Power and to specify "Non-connectable and Non-scannable undirected" as my Advertising Type....
looking at the capture, i was surprised by the >500us of active CPU time occurring **after** the last packet transmission....
what is the BLE stack doing here, as this represents a considerable amount of current/time????
also, can you explain the small "ledge" at the event of each adv packet TX???
the total time (~200us per packet) is consistent with the payload size....
i just don't understand why the step-down in current consumption???
also, doesn't this look a bit high for 5dB??? i would have expected a flat-line at ~8ma....
i'll be benchmarking basic advertising against other stacks (and other MCUs), and just wanted to put the cc2340 in the best light possible :-)