cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WL55 Get_Status() command returns reserved CmdStatus

Alex M.
Associate II

In the STM32WL55 reference manual (RM0453 Rev 1) section 5.8.5 states "Get_Status(status) can be issued at any time"

However, there seem to be many situations where this command will result in a reserved value for the "CmdStatus" field.

A minimal reproduction of this can be done by setting the radio into standby (RC 13MHz), followed by a Get_Status command. In this scenario Get_Status deterministically returns 0xA2, which corresponds to a bit value of 1 for the CmdStatus field, which is reserved per the reference manual.

Another example is after transmitting data with Set_Tx; the status will show 0xE2 (Mode = TX, CmdStatus = 1) before the transmission has completed, and 0xAC (Mode = StandbyRC, CmdStatus = Complete) after the transmission has completed.

1) What does a value of 1 in the CmdStatus field of the Get_Status() command correspond to?

2) Are there any conditions when the result of Get_Status() is invalid?

2 REPLIES 2
Alex M.
Associate II

Hi, is anyone from ST going to answer this? The question has been outstanding for over a month now.

I am facing a similar situation and any answer would be appreciated.