DNT500
2008 by RF Monolithics,
Inc.
34
M-0500-0000 Rev D
06 0F
ADC0_ThresholdHi R/W
2 10
0x03FF
06 11
ADC1_ThresholdLo R/W
2 10
0x0000
06 13
ADC1_ThresholdHi R/W
2 10
0x03FF
06 15
ADC2_ThresholdLo R/W
2 10
0x0000
06 17
ADC2_ThresholdHi R/W
2 10
0x03FF
06 19
IO_ReportEnable
R/W
1 0..1
0 = off
06 1A
IO_ReportInterval
R/W
4 32
0x00007530 (every 30,000 hops)
06 1E
IO_ReportAddress
R/W
3
24
0x000000
GPIO_DIR
This is a bitmask that sets whether the GPIOs are inputs (0) or outputs (1). The default is
all inputs.
GPIO_Init
This is a bitmask that sets the initial value for any GPIOs which are enabled as outputs.
For GPIOs enabled as inputs, this sets the initial pull-up setting.
PWM0_Init
This sets the initial value for PWM0 at startup.
PWM1_Init
This sets the initial value for PWM1 at startup.
GPIO_Alt
Provides and alternate function for GPIO3 as an RS-485 driver enable.
GPIO_MessageMode
This register enables a message to be sent to the base station whenever one of the GPIOs
is triggered. If the radio is asleep, it will be awakened while the particular GPIO is as-
serted.
Bit
Option
7-6
Message type for GPIO_3
5-4
Message type for GPIO_2
3-2
Message type for GPIO_1
1-0
Message type for GPIO_0
Message options:
0b00: Disabled
Events are ignored and the radio is not awakened from sleep
0b01: Button Message
An event message is sent reporting the state of the corresponding GPIO
input. The state will be 0b0 since I/Os are triggered on logic low.