EasyManua.ls Logo

decaWave DW1000 - Register file: 0 x0 F - System Event Status Register

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 85 of 242
Field
Description of fields within Register file: 0x0E System Event Mask Register
MRXSFDTO
reg:0E:00
bit:26
Mask Receive SFD timeout event. When MRXSFDTO is 0 the RXSFDTO event status bit will not
generate an interrupt. When MRXSFDTO is 1 and the RXSFDTO event status bit is 1, the
hardware IRQ interrupt line will be asserted to generate an interrupt.
MHPDWARN
reg:0E:00
bit:27
Mask Half Period Delay Warning event. When MHPDWARN is 0 the HPDWARN event status
bit will not generate an interrupt. When MHPDWARN is 1 and the HPDWARN event status
bit is 1, the hardware IRQ interrupt line will be asserted to generate an interrupt.
MTXBERR
reg:0E:00
bit:28
Mask Transmit Buffer Error event. When MTXBERR is 0 the TXBERR event status bit will not
generate an interrupt. When MTXBERR is 1 and the TXBERR event status bit is 1, the
hardware IRQ interrupt line will be asserted to generate an interrupt.
MAFFREJ
reg:0E:00
bit:29
Mask Automatic Frame Filtering rejection event. When MAFFREJ is 0 the AFFREJ event status
bit will not generate an interrupt. When MAFFREJ is 1 and the AFFREJ event status bit is 1,
the hardware IRQ interrupt line will be asserted to generate an interrupt.
reg:0E:00
bits:30,31
These bits are reserved.
7.2.17 Register file: 0x0F System Event Status Register
ID
Length
(octets)
Type
Mnemonic
Description
0x0F
5
SRW
SYS_STATUS
System Event Status Register
Register map register file 0x0F is the system event status register, SYS_STATUS. It contains status bits that
indicate the occurrence of different system events or status changes. It is possible to enable particular
events as interrupt sources, by employing the SYS_MASK, Register file: 0x0E System Event Mask Register,
so that the setting of the event status bit will generate an interrupt, asserting the hardware IRQ output line.
This can be used, for example, to allow the host processor to enter a low-power state during frame
transmission or reception awaiting an interrupt to wake upon the completion of the TX or RX activity.
Reading the SYS_STATUS register returns the state of the status bits. Generally these event status bits are
latched so that the event is captured. Such latched bits need to be explicitly cleared by writing a '1' to the bit
position (writing '0' has no effect).
The SYS_STATUS register contains the system event status bits identified and described below:
REG:0F:00 SYS_STATUS System Status Register (octets 0 to 3)
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
ICRBP
HSRBP
AFFREJ
TXBERR
HPDWARN
RXSFDTO
CLKPLL_LL
RFPLL_LL
SLP2INIT
GPIOIRQ
RXPTO
RXOVRR
-
LDEERR
RXRFTO
RXRFSL
RXFCE
RXFCG
RXDFR
RXPHE
RXPHD
LDEDONE
RXSFDD
RXPRD
TXFRS
TXPHS
TXPRS
TXFRB
AAT
ESYNCR
CPLOCK
IRQS
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

Table of Contents