EasyManua.ls Logo

decaWave DW1000 - Page 137

decaWave DW1000
242 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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 Register file: 0x0F
System Event Status Register. 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 E4
GIRQ E3
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.

Table of Contents