Hello,
Our application uses simplelink_cc13x0_sdk_2_10_00_36 and is based on the simple peripheral example. The application is required to write data to flash and the interface NVS interface and library is being used to read and write flash. The flash reads and writes work as expected.
What we are experiencing is that when NVS_Write is called, the BLE connection fails. I believe this is because during an NVS_Write operation, interrupts are turned off and the BLE stack misses some deadline and declares the connection to be broken.
Does the above rationale sound correct about why the BLE connection is being lost? If so, is there anything we can do to maintain the BLE connection while writing flash. If this does not sound correct, are there alternative explanations?
Thanks,
Bill