
RM0453 Rev 2
177/1454
RM0453
Sub-GHz radio (SUBGHZ)
217
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.
0
1
2
3
...
n+3
Opcode
Offset[7:0]
Status[7:0]
Data0[7:0]
...
Datan[7:0]
w
w
r
r
r
r
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
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 a n (n = number of bytes to read)
0
1
Opcode
SleepCfg
w
w
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 wakeup enable
0: Sub-GHz radio RTC wakeup disabled
1: Sub-GHz radio RTC wakeup enabled