User's Manual

– –
– –
76 77
RELEASE - Release Number
Non-Volatile Address = 0x78
This register contains a number designating the firmware series and
hardware platform. Figure 79 shows examples of the commands and
Figure 80 lists current releases to date.
A more detailed firmware version is available for versions 0x20 and above in
the FWVER register.
HumPRO-A
TM
Series Release Number Register Settings
V Release Number
0x20 HUM-900-PRO
0x22 HUM-868-PRO
0x26 HUM-A-900-PRO
HumPRO-A
TM
Series Release Number
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE 0x78 0x06 0x78 V
Figure 79: HumPRO-A
TM
Series Transceiver Release Number Command and Response
Figure 80: HumPRO-A
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 81 shows examples of the commands and Figure 82 shows the
available values.
Figure 81: HumPRO-A
TM
Series Transceiver Exception Code Command and Response
HumPRO-A
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 82: HumPRO-A
TM
Series Transceiver Exception Codes
HumPRO-A
TM
Series Exception Code
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE 0x79 0x06 0x79 V