I am trying to reset and reconfigure the whole RF module occasionally due to a requirement. To do so, I am first strobing SRES and then configuring the registers one by one.
After writing to the register, I am reading back the value to confirm. At startup the configuration is proper and there is no mismatch in configuration, but when i do that in run time, the configuration is not set.
I checked the SPI communication to write and read the registers, that has no issues but somehow the configuration read is 0.
What could be the possible reason for this?