This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1310: How to keep GPIO states during hard reset

Other Parts Discussed in Thread: CC1310

Hello!

My project is based on bim and rfWsnNodeExtFlashOadClient_CC1310_LAUNCHXL_tirtos_ccs examples.
After OAD  update is completed, restart needs to be performed with SysCtrlSystemReset().
The thing is there are some pins, which states must not be changed during OAD reset process.

For example I want my launchpad cc1310 red led be always ON while performing this sequence:
MainApp_old --> OTA Process  -- > SysCtrlSystemReset() --> BIM -- > MainApp_new
My current approach is to save gpio state in internal flash config, restoring it in BIM and Main app respectively.
But I'm looking for a better solution.

The question is, is it available to keep GPIO states through hard reset?