Skip to main content
Alex M.
Associate II
April 11, 2021
Question

STM32WL55 Get_Status() command returns reserved CmdStatus

  • April 11, 2021
  • 2 replies
  • 1375 views

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

Alex M.
Alex M.Author
Associate II
May 22, 2021

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

Associate
July 9, 2024

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

Associate II
July 27, 2025

similar thing for me... looks like a flaw on STM's side to me... almost embarrassing, that there is no official statement. Did you get a solution by youself in the meantime?