User Guide

– –
– –
76 77
RELEASE - Release Number
Non-Volatile Address = 0x78
This register contains a number designating the firmware series and
hardware platform. Figure 80 shows examples of the commands and
Figure 81 lists current releases to date.
A more detailed firmware version is available for versions 0x20 and above in
the FWVER register.
HumPRO
TM
Series Release Number Register Settings
V Release Number
0x20 HUM-900-PRO
0x22 HUM-868-PRO
HumPRO
TM
Series Release Number
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE 0x78 0x06 0x78 V
Figure 80: HumPRO
TM
Series Transceiver Release Number Command and Response
Figure 81: HumPRO
TM
Series Transceiver Release Number Register Settings
EXCEPT - Exception Code
Volatile Address = 0x79
The module has a built-in exception engine that can notify the host
processor of an unexpected event. If an exception occurs, the exception
code is stored in this register. Reading from this register clears the
exception and resets the EX line. If an exception occurs before the previous
exception code is read, the previous value is overwritten. Please see the
Exception Engine section for more details.
It is recommended to use the EEXFLAG registers for new designs.
Figure 82 shows examples of the commands and Figure 83 shows the
available values.
Figure 82: HumPRO
TM
Series Transceiver Exception Code Command and Response
HumPRO
TM
Series Transceiver Exception Codes
V Exception Name Description
0x08 EX_BUFOVFL Internal UART buffer overflowed.
0x09 EX_RFOVFL Internal RF packet buffer overflowed.
0x13 EX_WRITEREGFAILED Attempted write to register failed.
0x20 EX_NORFACK
Acknowledgement packet not received after
maximum number of retries.
0x40 EX_BADCRC Bad CRC detected on incoming packet.
0x42 EX_BADHEADER Bad CRC detected in packet header.
0x43 EX_BADSEQID Sequence ID was incorrect in ACK packet.
0x44 EX_BADFRAMETYPE Unsupported frame type specified.
Figure 83: HumPRO
TM
Series Transceiver Exception Codes
HumPRO
TM
Series Exception Code
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE 0x79 0x06 0x79 V