From fc682ae3bbe6dfe6e801e679071d81bb77ca39ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Gr=C3=B6nlund?= <fredrik.gronlund.o@gmail.com> Date: Mon, 5 Dec 2016 14:52:16 +0100 Subject: [PATCH] Added additional masks for RX/TX interrupts etc. --- src/dw1000-base.h | 42 ++++++++++++++++++++++++++++++------------ 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/src/dw1000-base.h b/src/dw1000-base.h index ba70bc6..68af6fc 100644 --- a/src/dw1000-base.h +++ b/src/dw1000-base.h @@ -247,19 +247,37 @@ #define DW_MRXSFDTO_MASK (1<<26) /**< \brief dummy */ /* DW_REG_SYS_STATUS LOW */ -#define DW_IRQS 0 /**< \brief dummy */ -#define DW_IRQS_MASK (1<<0) /**< \brief dummy */ -#define DW_TXFRS 7 /**< \brief dummy */ -#define DW_TXFRS_MASK (1<<7) /**< \brief dummy */ -#define DW_RXDFR 13 /**< \brief dummy */ -#define DW_RXDFR_MASK (1<<13) /**< \brief dummy */ -#define DW_RXRFTO 17 /**< \brief dummy */ -#define DW_RXRFTO_MASK (1<<17) /**< \brief dummy */ +#define DW_IRQS 0 /**< \brief dummy */ +#define DW_IRQS_MASK (1<<0) /**< \brief dummy */ +#define DW_TXFRB 4 /**< \brief Transmit Frame Begins */ +#define DW_TXFRB_MASK (1<<4) /**< \brief Transmit Frame Begins Mask */ +#define DW_TXPRS 5 /**< \brief Transmit Preamble Sent */ +#define DW_TXPRS_MASK (1<<5) /**< \brief Transmit Preamble Sent Mask */ +#define DW_TXPHS 6 /**< \brief Transmit PHY Header Sent */ +#define DW_TXPHS_MASK (1<<6) /**< \brief Transmit PHY Header Sent Mask */ +#define DW_TXFRS 7 /**< \brief TX Frame Sent */ +#define DW_TXFRS_MASK (1<<7) /**< \brief TX Frame Sent */ +#define DW_RXPRD 8 /**< \brief Receiver Preamble Detected */ +#define DW_RXPRD_MASK (1<<8) /**< \brief Receiver Preamble Detected Mask */ +#define DW_RXSFDD 9 /**< \brief Receiver SFD Detected */ +#define DW_RXSFDD_MASK (1<<9) /**< \brief Receiver SFD Detected Mask */ +#define DW_LDEDONE 10 /**< \brief LDE Processing Done */ +#define DW_LDEDONE_MASK (1<<10) /**< \brief LDE Processing Done Mask */ +#define DW_RXPHD 11 /**< \brief Receiver PHY Header Detected */ +#define DW_RXPHD_MASK (1<<11) /**< \brief Receiver PHY Header Detected Mask */ +#define DW_RXDFR 13 /**< \brief Receiver Data Frame Ready */ +#define DW_RXDFR_MASK (1<<13) /**< \brief Receiver Data Frame Ready Mask */ +#define DW_RXFCG 14 /**< \brief Receiver FCS Good */ +#define DW_RXFCG_MASK (1<<14) /**< \brief Receiver FCS Good Mask */ + + +#define DW_RXRFTO 17 /**< \brief dummy */ +#define DW_RXRFTO_MASK (1<<17) /**< \brief dummy */ /* DW_REG_SYS_STATUS HIGH */ -#define DW_RXPREJ 1 /**< \brief dummy */ -#define DW_RXPREJ_MASK (1<<1) /**< \brief dummy */ -#define DW_TXPUTE 2 /**< \brief dummy */ -#define DW_TXPUTE_MASK (1<<2) /**< \brief dummy */ +#define DW_RXPREJ 1 /**< \brief dummy */ +#define DW_RXPREJ_MASK (1<<1) /**< \brief dummy */ +#define DW_TXPUTE 2 /**< \brief dummy */ +#define DW_TXPUTE_MASK (1<<2) /**< \brief dummy */ /* DW_REG_RX_FINFO 0x10 */ #define DW_RXFLEN 0 /**< \brief dummy */ -- GitLab