Hello Nordic staff,
I'm now trying out the nRF52832 BLE SoC and made a measurement of the SoC initialization time. The example application is ble_app_template from nRF_SDK_13.0.0_04a0bfd. I toggled GPIO pin 12 after initialization of all other modules and just placed the GPIO set pin function just before the while (1) loop. The initialization time from this example example is about 252ms, which is quite long time for my application requirements since we use power gating technique to reduce power consumption of a battery powered device. Therefore, we just turn on the SoC only when communicate with a peer device and then quickly turn it off.
nRF52832_SDK13_ble_app_template_init_time.png
Are there any other ways to reduce the initialization time? My application will need to use the BLE stack.