Hi,
I know the flash operation, including earse and write, should be excuted when the radio is inactive. So, I put the flash earse and write operation into the function 'ble_flash_on_radio_active_evt' and only do it when the m_radio_active == false. Is it right? It always run to app_error_handler() once the ble_flash_page_erase() called, but when it called, the radio is inactve. Is the earse time too long to prevent the radio re-start? The SDK I used is 4.4.1 while the softdevice is 5.2.1, for the sample in hand could only run on this version.How could I do this correctly under these version?
Thanks.