Sub-GHz radio (SUBGHZ) RM0453
178/1450 RM0453 Rev 5
offset. The offset is auto incremented after each byte. When the offset exceeds the value
255, it is wrapped around to 0 (providing a 256 byte circular buffer).
5.8.3 Operating mode commands
Set_Sleep() command
Set_Sleep(SleepCfg) is used to set the sub-GHz radio in Sleep mode. This command is
only accepted in Standby mode. The SleepCfg parameter allows some optional functions to
be maintained in Sleep mode.
0123...n+3
Opcode Offset[7:0] Status[7:0] Data0[7:0] ... Datan[7:0]
wwrrrr
byte 0 bits 7:0 Opcode: 0x1E
byte 1 bits 7:0 Offset[7:0]: first read address offset
byte 2 bits 7:0 Status[7:0]: see Get_Status() command
byte 3 bits 7:0 Data0[7:0]: data read from offset address
... ...
byte n+3 bits 7:0 Datan[7:0]: data read from offset address + n (n = number of bytes to read)
01
Opcode SleepCfg
ww
byte 0 bits 7:0 Opcode: 0x84
byte 1 bits 7:3 Reserved, must be kept at reset value.
bit 2 SleepCfg_Start: Sub-GHz radio startup selection
0: cold startup when exiting Sleep mode, configuration registers reset
1: warm startup when exiting Sleep mode, configuration registers kept in
retention
Note: Only the configuration of the activated modem, before going to Sleep
mode, is retained. The configuration of the other modes is lost and must
be re-configured when exiting Sleep mode.
bit 1 Reserved, must be kept at reset value.
bit 0 SleepCfg_RTCEn: Sub-GHz radio RTC wake-up enable
0: Sub-GHz radio RTC wake-up disabled
1: Sub-GHz radio RTC wake-up enabled