User Guide
– –
– –
62 63
SHOWVER - Show Version
Non-Volatile Address = 0x0A
Setting the SHOWVER register to 0x00 suppresses the start-up message,
including firmware version, which is sent out of the UART when the module
is reset. A value of 0x01 causes the message to be output after reset. By
default, the module start-up message is output. Figure 57 shows examples
of the commands and Figure 58 shows the available values.
Example:
HUM-900-PRO v1.2.3
(C) 2014 Linx Technologies Inc. All rights reserved.
Figure 57: HumPRO
TM
Series Show Version Command and Response
Figure 58: HumPRO
TM
Series Show Version Register Settings
HumPRO
TM
Series Show Version Register Settings
V Meaning
0x00 Startup message is NOT output on reset or power-up.
0x01
Startup message is output on reset or power-up. This is a
blocking operation, and any incoming UART data is lost during the
transmission of this message through the CMD_DATA_OUT line. All
UART commands must be sent after this message has completed.
HumPRO
TM
Series Show Version
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE 0x0A 0x06 0x0A V
Write Command
Header Size Address Value
0xFF 0x02 0x0A V
ENCSMA - CSMA Enable
Volatile Address = 0x56; Non-Volatile Address = 0x0B
Carrier-Sense Multiple Access (CSMA) is a best-effort transmission protocol
that listens to the channel before transmitting a message. If another
device is already transmitting on the same channel when a message is
ready to send, the module waits before sending its payload or changes
to an unused channel. This helps to eliminate RF message corruption at
the expense of additional latency. By default, CSMA is enabled. Figure
59 shows examples of the commands and Figure 60 shows the available
values.
See the Carrier Sense Multiple Access section for details.
Figure 59: HumPRO
TM
Series CSMA Enable Command and Response
HumPRO
TM
Series CSMA Enable Register Settings
V Mode
0x00 Disable CSMA
0x01 Enable CSMA
Figure 60: HumPRO
TM
Series CSMA Enable Register Settings
HumPRO
TM
Series CSMA Enable
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE
0x56
0x0B
0x06
0x56
0x0B
V
Write Command
Header Size Address Value
0xFF 0x02
0x56
0x0B
V