DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 137 of 242
Field
Description of fields within Sub-Register 0x26:0C – GPIO_DOUT
GOM8
reg:26:0C
bit:20
Mask for setting the GPIO8 output state. (See GOM0).
7.2.39.5
Sub-Register 0x26:10
– GPIO_IRQE
ID
Length
(octets)
Type
Mnemonic
Description
26:10
4
RW
GPIO_IRQE
GPIO Interrupt Enable
Register file: 0x26 – GPIO control and status
, sub-register 0x10 is the GPIO interrupt enable register. The
GPIO_IRQE register allows a GPIO input pin to be selected as an interrupt source into the DW1000.
Additional configuration registers GPIO_IMODE, GPIO_ISEN, GPIO_IBES and GPIO_IDBE allow the interrupt
to be set as level sensitive with control of whether it is the low or high state that generates the interrupt, or
as edge sensitive with control of the edge(s) that generates the interrupt, and includes a configurable de-
bounce circuit that can be used to ignore transients on the input. The GPIO_IRQE register contains a bit for
each GPIO pin to allow each to be individually selected as interrupt source. Setting the appropriate bit to 1
enables the corresponding GPIO input as an interrupt source, a value of 0 disables that interrupt. When a
GPIO interrupt is triggered it is signalled to the host via the GPIOIRQ event status bit in
. The bits of the GPIO_IRQE register are as following:
REG:26:10 – GPIO_IRQE – GPIO Interrupt Enable register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- - - - - - - - - - - - - - - - - - - - - - -
GIRQE8
GIRQE7
GIRQE6
GIRQE5
GIRQ E
4
GIRQ E
3
GIRQE2
GIRQE1
GIRQE0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
The bits identified above are individually described below:
Field
Description of fields within Sub-Register 0x26:10 – GPIO_IRQE
GIRQE0
reg:26:10
bit:0
GPIO IRQ Enable for GPIO0 input. Value 1 = enable GPIO input GPIO0 as an interrupt source.
Value 0 = GPIO0 is not an interrupt source.
GIRQE1
bit:1
GPIO IRQ Enable for GPIO1 input. Value 1 = enable, 0 = disable.
GIRQE2
bit:2
GPIO IRQ Enable for GPIO2 input. Value 1 = enable, 0 = disable.
GIRQE3
bit:3
GPIO IRQ Enable for GPIO3 input. Value 1 = enable, 0 = disable.
GIRQE4
bit:4
GPIO IRQ Enable for GPIO4 input. Value 1 = enable, 0 = disable.
GIRQE5
bit:5
GPIO IRQ Enable for GPIO5 input. Value 1 = enable, 0 = disable.
GIRQE6
bit:6
GPIO IRQ Enable for GPIO6 input. Value 1 = enable, 0 = disable.