STM32WL55JCI7. Strange behavior RFBUSYMS bit
Hello.
I purchased development board Nucleo-WL55JC2 based on STM32WL55JCI7 and am developing software for wireless data transfer.
The documentation (RM0461) says:
4.7.1 Startup mode
At POR or after a sub-GHz radio reset, the Startup mode is entered. BUSY is set. When
internal supply and clocks become available, the sub-GHz radio enters Sleep mode.
4.7.2 Sleep mode
In Sleep mode ... BUSY is set
...
Following a POR sub-GHz radio reset, the Deep-Sleep mode is entered from Startup mode.
...
Exit Sleep mode can be done:
• on a firmware request via the sub-GHz radio SPI NSS signal (keeping sub-GHz radio
SPI NSS low for at least 20 μs)
• on a request from the sub-GHz radio RTC timer generating an end-of-count event
(corresponding to duty cycled operation)
Examining the behavior of the MCU, I found that to clear RFBUSYMS,RFBUSYS bits ( PWR_SR2 register) it is enough to clear RFRST bit (RCC_CSR register). Thus, the documentation contains an inaccuracy. I'm right?
Also I found that after the RadioSPI exchange, when the NSS bit is set, the RFBUSYMS bit remains high, although the busy bit RFBUSYS is cleared.
Tell me, please, what could be the matter here?
