User Guide

– –
– –
64 65
IDLE - Idle Mode
Volatile Address = 0x58; Non-Volatile Address = 0x0D
The value in the IDLE register sets the operating mode of the transceiver.
If the module remains properly powered, and is awakened from a low
power mode properly, the volatile registers retain their values. If the volatile
registers become corrupted during low power, a software reset is forced
and the module reboots.
Awake is the normal operating setting. This is the only setting in which the
RF circuitry is able to receive and transmit RF messages.
Sleep disables all circuitry on-board the module. This is the lowest-power
setting available for the module.
Please see the Low Power States section for more details. Figure 61 shows
examples of the commands and Figure 62 shows the available values.
Figure 61: HumPRO
TM
Series Idle Mode Command and Response
HumPRO
TM
Series Idle Mode Register Settings
V Mode
0x00 Awake
0x01 Sleep
Figure 62: HumPRO
TM
Series Idle Mode Register Settings
HumPRO
TM
Series Idle Mode
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE
0x58
0x0D
0x06
0x58
0x0D
V
Write Command
Header Size Address Value
0xFF 0x02
0x58
0x0D
V
WAKEACK - ACK on Wake
Volatile Address = 0x59; Non-Volatile Address = 0x0E
When UART Acknowledge on Wake is enabled, the module sends an ACK
(0x06) character out of the CMD_DATA_OUT line after the module resets
or wakes from sleep. If the SHOWVER register is 1, the ACK is sent after
the firmware version. This indicates that the module is ready to accept data
and commands. A value of 0x01 enables this feature; 0x00 disables it. The
default value is 0x01. Figure 63 shows examples of the commands and
Figure 64 shows the available values.
Figure 63: HumPRO
TM
Series ACK on Wake Command and Response
HumPRO
TM
Series ACK on Wake Register Settings
V Mode
0x00 Disable ACK
0x01 Enable ACK
Figure 64: HumPRO
TM
Series ACK on Wake Register Settings
HumPRO
TM
Series ACK on Wake
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE
0x59
0x0E
0x06
0x59
0x0E
V
Write Command
Header Size Address Value
0xFF 0x02
0x59
0x0E
V