Conflict between FDS and Manually writing registers.

Hello everyone,

I've recently migrated a code from nRF51822 to nRF52832, thus I started using fds library to manage flash storage from SDK v17.1.

The issue I'm having is that in some parts of my code I need to manually write some registers, for example NRF_POWER->RESETREAS after reading the reset reason. After initting fds I can't write these registers anymore, it just leads to an error. 

Is it normal to be unable to manually write those specific registers?
Is it possible to write these specific registers while FDS is initted? either manually or with FDS
Is there a way to temporarily uninit fds? If I don't need to use it for some time I may uninit it and reinit when necessary. (I've just done it by temporarily disabling the softdevice, but this doesn't seem like a good practice.)

Thanks for reading,

Julián

Parents Reply Children
No Data
Related