/*! --------------------------------------------------------------------------- * @file deca_regs.h * @brief DW3000 Register Definitions * This file supports Assembly and C development for DW3000 enabled devices * * @author Decawave Software * @attention * Copyright 2019 - 2020 (c) Decawave Ltd, Dublin, Ireland. * All rights reserved. */ #ifndef __DECA_REGS_H #define __DECA_REGS_H 1 #ifdef __cplusplus extern "C" { #endif #include "deca_vals.h" /****************************************************************************** * @brief Bit definitions for register DEV_ID **/ #define DEV_ID_ID 0x0 #define DEV_ID_LEN (4U) #define DEV_ID_MASK 0xFFFFFFFFUL #define DEV_ID_RIDTAG_BIT_OFFSET (16U) #define DEV_ID_RIDTAG_BIT_LEN (16U) #define DEV_ID_RIDTAG_BIT_MASK 0xffff0000UL #define DEV_ID_MODEL_BIT_OFFSET (8U) #define DEV_ID_MODEL_BIT_LEN (8U) #define DEV_ID_MODEL_BIT_MASK 0xff00U #define DEV_ID_VER_BIT_OFFSET (4U) #define DEV_ID_VER_BIT_LEN (4U) #define DEV_ID_VER_BIT_MASK 0xf0U #define DEV_ID_REV_BIT_OFFSET (0U) #define DEV_ID_REV_BIT_LEN (4U) #define DEV_ID_REV_BIT_MASK 0xfU /****************************************************************************** * @brief Bit definitions for register EUI_64_LO **/ #define EUI_64_LO_ID 0x4 #define EUI_64_LO_LEN (4U) #define EUI_64_LO_MASK 0xFFFFFFFFUL #define EUI_64_LO_EUI_64_BIT_OFFSET (0U) #define EUI_64_LO_EUI_64_BIT_LEN (32U) #define EUI_64_LO_EUI_64_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register EUI_64_HI **/ #define EUI_64_HI_ID 0x8 #define EUI_64_HI_LEN (4U) #define EUI_64_HI_MASK 0xFFFFFFFFUL #define EUI_64_HI_EUI_64_BIT_OFFSET (0U) #define EUI_64_HI_EUI_64_BIT_LEN (32U) #define EUI_64_HI_EUI_64_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register PANADR **/ #define PANADR_ID 0xc #define PANADR_LEN (4U) #define PANADR_MASK 0xFFFFFFFFUL #define PANADR_PAN_ID_BIT_OFFSET (16U) #define PANADR_PAN_ID_BIT_LEN (16U) #define PANADR_PAN_ID_BIT_MASK 0xffff0000UL #define PANADR_SHORTADDR_BIT_OFFSET (0U) #define PANADR_SHORTADDR_BIT_LEN (16U) #define PANADR_SHORTADDR_BIT_MASK 0xffffU /****************************************************************************** * @brief Bit definitions for register SYS_CFG **/ #define SYS_CFG_ID 0x10 #define SYS_CFG_LEN (4U) #define SYS_CFG_MASK 0xFFFFFFFFUL #define SYS_CFG_FAST_AAT_EN_BIT_OFFSET (18U) #define SYS_CFG_FAST_AAT_EN_BIT_LEN (1U) #define SYS_CFG_FAST_AAT_EN_BIT_MASK 0x40000UL #define SYS_CFG_PDOA_MODE_BIT_OFFSET (16U) #define SYS_CFG_PDOA_MODE_BIT_LEN (2U) #define SYS_CFG_PDOA_MODE_BIT_MASK 0x30000UL #define SYS_CFG_CP_SDC_BIT_OFFSET (15U) #define SYS_CFG_CP_SDC_BIT_LEN (1U) #define SYS_CFG_CP_SDC_BIT_MASK 0x8000U #define SYS_CFG_CP_SPC_BIT_OFFSET (12U) #define SYS_CFG_CP_SPC_BIT_LEN (2U) #define SYS_CFG_CP_SPC_BIT_MASK 0x3000U #define SYS_CFG_AUTO_ACK_BIT_OFFSET (11U) #define SYS_CFG_AUTO_ACK_BIT_LEN (1U) #define SYS_CFG_AUTO_ACK_BIT_MASK 0x800U #define SYS_CFG_RXAUTR_BIT_OFFSET (10U) #define SYS_CFG_RXAUTR_BIT_LEN (1U) #define SYS_CFG_RXAUTR_BIT_MASK 0x400U #define SYS_CFG_RXWTOE_BIT_OFFSET (9U) #define SYS_CFG_RXWTOE_BIT_LEN (1U) #define SYS_CFG_RXWTOE_BIT_MASK 0x200U #define SYS_CFG_CIA_STS_BIT_OFFSET (8U) #define SYS_CFG_CIA_STS_BIT_LEN (1U) #define SYS_CFG_CIA_STS_BIT_MASK 0x100U #define SYS_CFG_CIA_IPATOV_BIT_OFFSET (7U) #define SYS_CFG_CIA_IPATOV_BIT_LEN (1U) #define SYS_CFG_CIA_IPATOV_BIT_MASK 0x80U #define SYS_CFG_SPI_CRC_BIT_OFFSET (6U) #define SYS_CFG_SPI_CRC_BIT_LEN (1U) #define SYS_CFG_SPI_CRC_BIT_MASK 0x40U #define SYS_CFG_PHR_6M8_BIT_OFFSET (5U) #define SYS_CFG_PHR_6M8_BIT_LEN (1U) #define SYS_CFG_PHR_6M8_BIT_MASK 0x20U #define SYS_CFG_PHR_MODE_BIT_OFFSET (4U) #define SYS_CFG_PHR_MODE_BIT_LEN (1U) #define SYS_CFG_PHR_MODE_BIT_MASK 0x10U #define SYS_CFG_DIS_DRXB_BIT_OFFSET (3U) #define SYS_CFG_DIS_DRXB_BIT_LEN (1U) #define SYS_CFG_DIS_DRXB_BIT_MASK 0x8U #define SYS_CFG_DIS_FCE_BIT_OFFSET (2U) #define SYS_CFG_DIS_FCE_BIT_LEN (1U) #define SYS_CFG_DIS_FCE_BIT_MASK 0x4U #define SYS_CFG_DIS_FCS_TX_BIT_OFFSET (1U) #define SYS_CFG_DIS_FCS_TX_BIT_LEN (1U) #define SYS_CFG_DIS_FCS_TX_BIT_MASK 0x2U #define SYS_CFG_FFEN_BIT_OFFSET (0U) #define SYS_CFG_FFEN_BIT_LEN (1U) #define SYS_CFG_FFEN_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register ADR_FILT_CFG **/ #define ADR_FILT_CFG_ID 0x14 #define ADR_FILT_CFG_LEN (4U) #define ADR_FILT_CFG_MASK 0xFFFFFFFFUL #define ADR_FILT_CFG_LSADRAPE_BIT_OFFSET (15U) #define ADR_FILT_CFG_LSADRAPE_BIT_LEN (1U) #define ADR_FILT_CFG_LSADRAPE_BIT_MASK 0x8000U #define ADR_FILT_CFG_SSADRAPE_BIT_OFFSET (14U) #define ADR_FILT_CFG_SSADRAPE_BIT_LEN (1U) #define ADR_FILT_CFG_SSADRAPE_BIT_MASK 0x4000U #define ADR_FILT_CFG_LE3_PEND_BIT_OFFSET (13U) #define ADR_FILT_CFG_LE3_PEND_BIT_LEN (1U) #define ADR_FILT_CFG_LE3_PEND_BIT_MASK 0x2000U #define ADR_FILT_CFG_LE2_PEND_BIT_OFFSET (12U) #define ADR_FILT_CFG_LE2_PEND_BIT_LEN (1U) #define ADR_FILT_CFG_LE2_PEND_BIT_MASK 0x1000U #define ADR_FILT_CFG_LE1_PEND_BIT_OFFSET (11U) #define ADR_FILT_CFG_LE1_PEND_BIT_LEN (1U) #define ADR_FILT_CFG_LE1_PEND_BIT_MASK 0x800U #define ADR_FILT_CFG_LE0_PEND_BIT_OFFSET (10U) #define ADR_FILT_CFG_LE0_PEND_BIT_LEN (1U) #define ADR_FILT_CFG_LE0_PEND_BIT_MASK 0x400U #define ADR_FILT_CFG_FFIB_BIT_OFFSET (9U) #define ADR_FILT_CFG_FFIB_BIT_LEN (1U) #define ADR_FILT_CFG_FFIB_BIT_MASK 0x200U #define ADR_FILT_CFG_FFBC_BIT_OFFSET (8U) #define ADR_FILT_CFG_FFBC_BIT_LEN (1U) #define ADR_FILT_CFG_FFBC_BIT_MASK 0x100U #define ADR_FILT_CFG_FFAE_BIT_OFFSET (7U) #define ADR_FILT_CFG_FFAE_BIT_LEN (1U) #define ADR_FILT_CFG_FFAE_BIT_MASK 0x80U #define ADR_FILT_CFG_FFAF_BIT_OFFSET (6U) #define ADR_FILT_CFG_FFAF_BIT_LEN (1U) #define ADR_FILT_CFG_FFAF_BIT_MASK 0x40U #define ADR_FILT_CFG_FFAMULTI_BIT_OFFSET (5U) #define ADR_FILT_CFG_FFAMULTI_BIT_LEN (1U) #define ADR_FILT_CFG_FFAMULTI_BIT_MASK 0x20U #define ADR_FILT_CFG_FFAR_BIT_OFFSET (4U) #define ADR_FILT_CFG_FFAR_BIT_LEN (1U) #define ADR_FILT_CFG_FFAR_BIT_MASK 0x10U #define ADR_FILT_CFG_FFAM_BIT_OFFSET (3U) #define ADR_FILT_CFG_FFAM_BIT_LEN (1U) #define ADR_FILT_CFG_FFAM_BIT_MASK 0x8U #define ADR_FILT_CFG_FFAA_BIT_OFFSET (2U) #define ADR_FILT_CFG_FFAA_BIT_LEN (1U) #define ADR_FILT_CFG_FFAA_BIT_MASK 0x4U #define ADR_FILT_CFG_FFAD_BIT_OFFSET (1U) #define ADR_FILT_CFG_FFAD_BIT_LEN (1U) #define ADR_FILT_CFG_FFAD_BIT_MASK 0x2U #define ADR_FILT_CFG_FFAB_BIT_OFFSET (0U) #define ADR_FILT_CFG_FFAB_BIT_LEN (1U) #define ADR_FILT_CFG_FFAB_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register SPICRC_CFG **/ #define SPICRC_CFG_ID 0x18 #define SPICRC_CFG_LEN (4U) #define SPICRC_CFG_MASK 0xFFFFFFFFUL #define SPICRC_CFG_SPI_RD_CRC_BIT_OFFSET (0U) #define SPICRC_CFG_SPI_RD_CRC_BIT_LEN (8U) #define SPICRC_CFG_SPI_RD_CRC_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register SYS_TIME **/ #define SYS_TIME_ID 0x1c #define SYS_TIME_LEN (4U) #define SYS_TIME_MASK 0xFFFFFFFFUL #define SYS_TIME_SYS_TIME_BIT_OFFSET (1U) #define SYS_TIME_SYS_TIME_BIT_LEN (31U) #define SYS_TIME_SYS_TIME_BIT_MASK 0xfffffffeUL /****************************************************************************** * @brief Bit definitions for register TX_FCTRL **/ #define TX_FCTRL_ID 0x24 #define TX_FCTRL_LEN (4U) #define TX_FCTRL_MASK 0xFFFFFFFFUL #define TX_FCTRL_TXB_OFFSET_BIT_OFFSET (16U) #define TX_FCTRL_TXB_OFFSET_BIT_LEN (10U) #define TX_FCTRL_TXB_OFFSET_BIT_MASK 0x3ff0000UL #define TX_FCTRL_TXPSR_BIT_OFFSET (12U) #define TX_FCTRL_TXPSR_BIT_LEN (4U) #define TX_FCTRL_TXPSR_BIT_MASK 0xf000U #define TX_FCTRL_TR_BIT_OFFSET (11U) #define TX_FCTRL_TR_BIT_LEN (1U) #define TX_FCTRL_TR_BIT_MASK 0x800U #define TX_FCTRL_TXBR_BIT_OFFSET (10U) #define TX_FCTRL_TXBR_BIT_LEN (1U) #define TX_FCTRL_TXBR_BIT_MASK 0x400U #define TX_FCTRL_TXFLEN_BIT_OFFSET (0U) #define TX_FCTRL_TXFLEN_BIT_LEN (10U) #define TX_FCTRL_TXFLEN_BIT_MASK 0x3ffU /****************************************************************************** * @brief Bit definitions for register TX_FCTRL_HI **/ #define TX_FCTRL_HI_ID 0x28 #define TX_FCTRL_HI_LEN (4U) #define TX_FCTRL_HI_MASK 0xFFFFFFFFUL #define TX_FCTRL_HI_FINE_PLEN_BIT_OFFSET (8U) #define TX_FCTRL_HI_FINE_PLEN_BIT_LEN (8U) #define TX_FCTRL_HI_FINE_PLEN_BIT_MASK 0xff00U /****************************************************************************** * @brief Bit definitions for register DX_TIME **/ #define DX_TIME_ID 0x2c #define DX_TIME_LEN (4U) #define DX_TIME_MASK 0xFFFFFFFFUL #define DX_TIME_DX_TIME_BIT_OFFSET (1U) #define DX_TIME_DX_TIME_BIT_LEN (31U) #define DX_TIME_DX_TIME_BIT_MASK 0xfffffffeUL /****************************************************************************** * @brief Bit definitions for register DREF_TIME **/ #define DREF_TIME_ID 0x30 #define DREF_TIME_LEN (4U) #define DREF_TIME_MASK 0xFFFFFFFFUL #define DREF_TIME_DREF_BIT_OFFSET (1U) #define DREF_TIME_DREF_BIT_LEN (31U) #define DREF_TIME_DREF_BIT_MASK 0xfffffffeUL /****************************************************************************** * @brief Bit definitions for register RX_FWTO **/ #define RX_FWTO_ID 0x34 #define RX_FWTO_LEN (4U) #define RX_FWTO_MASK 0xFFFFFFFFUL #define RX_FWTO_FWTO_BIT_OFFSET (0U) #define RX_FWTO_FWTO_BIT_LEN (20U) #define RX_FWTO_FWTO_BIT_MASK 0xfffffUL /****************************************************************************** * @brief Bit definitions for register SYS_ENABLE_LO **/ #define SYS_ENABLE_LO_ID 0x3c #define SYS_ENABLE_LO_LEN (4U) #define SYS_ENABLE_LO_MASK 0xFFFFFFFFUL #define SYS_ENABLE_LO_ARFE_ENABLE_BIT_OFFSET (29U) #define SYS_ENABLE_LO_ARFE_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_ARFE_ENABLE_BIT_MASK 0x20000000UL #define SYS_ENABLE_LO_CPERR_ENABLE_BIT_OFFSET (28U) #define SYS_ENABLE_LO_CPERR_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_CPERR_ENABLE_BIT_MASK 0x10000000UL #define SYS_ENABLE_LO_HPDWARN_ENABLE_BIT_OFFSET (27U) #define SYS_ENABLE_LO_HPDWARN_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_HPDWARN_ENABLE_BIT_MASK 0x8000000UL #define SYS_ENABLE_LO_RXSTO_ENABLE_BIT_OFFSET (26U) #define SYS_ENABLE_LO_RXSTO_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXSTO_ENABLE_BIT_MASK 0x4000000UL #define SYS_ENABLE_LO_PLL_HILO_ENABLE_BIT_OFFSET (25U) #define SYS_ENABLE_LO_PLL_HILO_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_PLL_HILO_ENABLE_BIT_MASK 0x2000000UL #define SYS_ENABLE_LO_RCINIT_ENABLE_BIT_OFFSET (24U) #define SYS_ENABLE_LO_RCINIT_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RCINIT_ENABLE_BIT_MASK 0x1000000UL #define SYS_ENABLE_LO_SPIRDY_ENABLE_BIT_OFFSET (23U) #define SYS_ENABLE_LO_SPIRDY_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_SPIRDY_ENABLE_BIT_MASK 0x800000UL #define SYS_ENABLE_LO_RXPTO_ENABLE_BIT_OFFSET (21U) #define SYS_ENABLE_LO_RXPTO_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXPTO_ENABLE_BIT_MASK 0x200000UL #define SYS_ENABLE_LO_RXOVRR_ENABLE_BIT_OFFSET (20U) #define SYS_ENABLE_LO_RXOVRR_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXOVRR_ENABLE_BIT_MASK 0x100000UL #define SYS_ENABLE_LO_VWARN_ENABLE_BIT_OFFSET (19U) #define SYS_ENABLE_LO_VWARN_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_VWARN_ENABLE_BIT_MASK 0x80000UL #define SYS_ENABLE_LO_CIAERR_ENABLE_BIT_OFFSET (18U) #define SYS_ENABLE_LO_CIAERR_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_CIAERR_ENABLE_BIT_MASK 0x40000UL #define SYS_ENABLE_LO_RXFTO_ENABLE_BIT_OFFSET (17U) #define SYS_ENABLE_LO_RXFTO_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXFTO_ENABLE_BIT_MASK 0x20000UL #define SYS_ENABLE_LO_RXFSL_ENABLE_BIT_OFFSET (16U) #define SYS_ENABLE_LO_RXFSL_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXFSL_ENABLE_BIT_MASK 0x10000UL #define SYS_ENABLE_LO_RXFCE_ENABLE_BIT_OFFSET (15U) #define SYS_ENABLE_LO_RXFCE_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXFCE_ENABLE_BIT_MASK 0x8000U #define SYS_ENABLE_LO_RXFCG_ENABLE_BIT_OFFSET (14U) #define SYS_ENABLE_LO_RXFCG_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXFCG_ENABLE_BIT_MASK 0x4000U #define SYS_ENABLE_LO_RXFR_ENABLE_BIT_OFFSET (13U) #define SYS_ENABLE_LO_RXFR_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXFR_ENABLE_BIT_MASK 0x2000U #define SYS_ENABLE_LO_RXPHE_ENABLE_BIT_OFFSET (12U) #define SYS_ENABLE_LO_RXPHE_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXPHE_ENABLE_BIT_MASK 0x1000U #define SYS_ENABLE_LO_RXPHD_ENABLE_BIT_OFFSET (11U) #define SYS_ENABLE_LO_RXPHD_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXPHD_ENABLE_BIT_MASK 0x800U #define SYS_ENABLE_LO_CIADONE_ENABLE_BIT_OFFSET (10U) #define SYS_ENABLE_LO_CIADONE_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_CIADONE_ENABLE_BIT_MASK 0x400U #define SYS_ENABLE_LO_RXSFDD_ENABLE_BIT_OFFSET (9U) #define SYS_ENABLE_LO_RXSFDD_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXSFDD_ENABLE_BIT_MASK 0x200U #define SYS_ENABLE_LO_RXPRD_ENABLE_BIT_OFFSET (8U) #define SYS_ENABLE_LO_RXPRD_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_RXPRD_ENABLE_BIT_MASK 0x100U #define SYS_ENABLE_LO_TXFRS_ENABLE_BIT_OFFSET (7U) #define SYS_ENABLE_LO_TXFRS_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_TXFRS_ENABLE_BIT_MASK 0x80U #define SYS_ENABLE_LO_TXPHS_ENABLE_BIT_OFFSET (6U) #define SYS_ENABLE_LO_TXPHS_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_TXPHS_ENABLE_BIT_MASK 0x40U #define SYS_ENABLE_LO_TXPRS_ENABLE_BIT_OFFSET (5U) #define SYS_ENABLE_LO_TXPRS_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_TXPRS_ENABLE_BIT_MASK 0x20U #define SYS_ENABLE_LO_TXFRB_ENABLE_BIT_OFFSET (4U) #define SYS_ENABLE_LO_TXFRB_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_TXFRB_ENABLE_BIT_MASK 0x10U #define SYS_ENABLE_LO_AAT_ENABLE_BIT_OFFSET (3U) #define SYS_ENABLE_LO_AAT_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_AAT_ENABLE_BIT_MASK 0x8U #define SYS_ENABLE_LO_SPICRCE_ENABLE_BIT_OFFSET (2U) #define SYS_ENABLE_LO_SPICRCE_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_SPICRCE_ENABLE_BIT_MASK 0x4U #define SYS_ENABLE_LO_CP_LOCK_ENABLE_BIT_OFFSET (1U) #define SYS_ENABLE_LO_CP_LOCK_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_LO_CP_LOCK_ENABLE_BIT_MASK 0x2U /****************************************************************************** * @brief Bit definitions for register SYS_ENABLE_HI **/ #define SYS_ENABLE_HI_ID 0x40 #define SYS_ENABLE_HI_LEN (4U) #define SYS_ENABLE_HI_MASK 0xFFFFFFFFUL #define SYS_ENABLE_HI_CCA_FAIL_ENABLE_BIT_OFFSET (12U) #define SYS_ENABLE_HI_CCA_FAIL_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_CCA_FAIL_ENABLE_BIT_MASK 0x1000U #define SYS_ENABLE_HI_SPIERR_ENABLE_BIT_OFFSET (11U) #define SYS_ENABLE_HI_SPIERR_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_SPIERR_ENABLE_BIT_MASK 0x800U #define SYS_ENABLE_HI_SPI_UNF_ENABLE_BIT_OFFSET (10U) #define SYS_ENABLE_HI_SPI_UNF_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_SPI_UNF_ENABLE_BIT_MASK 0x400U #define SYS_ENABLE_HI_SPI_OVF_ENABLE_BIT_OFFSET (9U) #define SYS_ENABLE_HI_SPI_OVF_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_SPI_OVF_ENABLE_BIT_MASK 0x200U #define SYS_ENABLE_HI_CMD_ERR_ENABLE_BIT_OFFSET (8U) #define SYS_ENABLE_HI_CMD_ERR_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_CMD_ERR_ENABLE_BIT_MASK 0x100U #define SYS_ENABLE_HI_AES_ERR_ENABLE_BIT_OFFSET (7U) #define SYS_ENABLE_HI_AES_ERR_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_AES_ERR_ENABLE_BIT_MASK 0x80U #define SYS_ENABLE_HI_AES_DONE_ENABLE_BIT_OFFSET (6U) #define SYS_ENABLE_HI_AES_DONE_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_AES_DONE_ENABLE_BIT_MASK 0x40U #define SYS_ENABLE_HI_GPIOIRQ_ENABLE_BIT_OFFSET (5U) #define SYS_ENABLE_HI_GPIOIRQ_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_GPIOIRQ_ENABLE_BIT_MASK 0x20U #define SYS_ENABLE_HI_VT_DET_ENABLE_BIT_OFFSET (4U) #define SYS_ENABLE_HI_VT_DET_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_VT_DET_ENABLE_BIT_MASK 0x10U #define SYS_ENABLE_HI_RXPREJ_ENABLE_BIT_OFFSET (1U) #define SYS_ENABLE_HI_RXPREJ_ENABLE_BIT_LEN (1U) #define SYS_ENABLE_HI_RXPREJ_ENABLE_BIT_MASK 0x2U /****************************************************************************** * @brief Bit definitions for register SYS_STATUS **/ #define SYS_STATUS_ID 0x44 #define SYS_STATUS_LEN (4U) #define SYS_STATUS_MASK 0xFFFFFFFFUL #define SYS_STATUS_ARFE_BIT_OFFSET (29U) #define SYS_STATUS_ARFE_BIT_LEN (1U) #define SYS_STATUS_ARFE_BIT_MASK 0x20000000UL #define SYS_STATUS_CPERR_BIT_OFFSET (28U) #define SYS_STATUS_CPERR_BIT_LEN (1U) #define SYS_STATUS_CPERR_BIT_MASK 0x10000000UL #define SYS_STATUS_HPDWARN_BIT_OFFSET (27U) #define SYS_STATUS_HPDWARN_BIT_LEN (1U) #define SYS_STATUS_HPDWARN_BIT_MASK 0x8000000UL #define SYS_STATUS_RXSTO_BIT_OFFSET (26U) #define SYS_STATUS_RXSTO_BIT_LEN (1U) #define SYS_STATUS_RXSTO_BIT_MASK 0x4000000UL #define SYS_STATUS_PLL_HILO_BIT_OFFSET (25U) #define SYS_STATUS_PLL_HILO_BIT_LEN (1U) #define SYS_STATUS_PLL_HILO_BIT_MASK 0x2000000UL #define SYS_STATUS_RCINIT_BIT_OFFSET (24U) #define SYS_STATUS_RCINIT_BIT_LEN (1U) #define SYS_STATUS_RCINIT_BIT_MASK 0x1000000UL #define SYS_STATUS_SPIRDY_BIT_OFFSET (23U) #define SYS_STATUS_SPIRDY_BIT_LEN (1U) #define SYS_STATUS_SPIRDY_BIT_MASK 0x800000UL #define SYS_STATUS_RXPTO_BIT_OFFSET (21U) #define SYS_STATUS_RXPTO_BIT_LEN (1U) #define SYS_STATUS_RXPTO_BIT_MASK 0x200000UL #define SYS_STATUS_RXOVRR_BIT_OFFSET (20U) #define SYS_STATUS_RXOVRR_BIT_LEN (1U) #define SYS_STATUS_RXOVRR_BIT_MASK 0x100000UL #define SYS_STATUS_VWARN_BIT_OFFSET (19U) #define SYS_STATUS_VWARN_BIT_LEN (1U) #define SYS_STATUS_VWARN_BIT_MASK 0x80000UL #define SYS_STATUS_CIAERR_BIT_OFFSET (18U) #define SYS_STATUS_CIAERR_BIT_LEN (1U) #define SYS_STATUS_CIAERR_BIT_MASK 0x40000UL #define SYS_STATUS_RXFTO_BIT_OFFSET (17U) #define SYS_STATUS_RXFTO_BIT_LEN (1U) #define SYS_STATUS_RXFTO_BIT_MASK 0x20000UL #define SYS_STATUS_RXFSL_BIT_OFFSET (16U) #define SYS_STATUS_RXFSL_BIT_LEN (1U) #define SYS_STATUS_RXFSL_BIT_MASK 0x10000UL #define SYS_STATUS_RXFCE_BIT_OFFSET (15U) #define SYS_STATUS_RXFCE_BIT_LEN (1U) #define SYS_STATUS_RXFCE_BIT_MASK 0x8000U #define SYS_STATUS_RXFCG_BIT_OFFSET (14U) #define SYS_STATUS_RXFCG_BIT_LEN (1U) #define SYS_STATUS_RXFCG_BIT_MASK 0x4000U #define SYS_STATUS_RXFR_BIT_OFFSET (13U) #define SYS_STATUS_RXFR_BIT_LEN (1U) #define SYS_STATUS_RXFR_BIT_MASK 0x2000U #define SYS_STATUS_RXPHE_BIT_OFFSET (12U) #define SYS_STATUS_RXPHE_BIT_LEN (1U) #define SYS_STATUS_RXPHE_BIT_MASK 0x1000U #define SYS_STATUS_RXPHD_BIT_OFFSET (11U) #define SYS_STATUS_RXPHD_BIT_LEN (1U) #define SYS_STATUS_RXPHD_BIT_MASK 0x800U #define SYS_STATUS_CIADONE_BIT_OFFSET (10U) #define SYS_STATUS_CIADONE_BIT_LEN (1U) #define SYS_STATUS_CIADONE_BIT_MASK 0x400U #define SYS_STATUS_RXSFDD_BIT_OFFSET (9U) #define SYS_STATUS_RXSFDD_BIT_LEN (1U) #define SYS_STATUS_RXSFDD_BIT_MASK 0x200U #define SYS_STATUS_RXPRD_BIT_OFFSET (8U) #define SYS_STATUS_RXPRD_BIT_LEN (1U) #define SYS_STATUS_RXPRD_BIT_MASK 0x100U #define SYS_STATUS_TXFRS_BIT_OFFSET (7U) #define SYS_STATUS_TXFRS_BIT_LEN (1U) #define SYS_STATUS_TXFRS_BIT_MASK 0x80U #define SYS_STATUS_TXPHS_BIT_OFFSET (6U) #define SYS_STATUS_TXPHS_BIT_LEN (1U) #define SYS_STATUS_TXPHS_BIT_MASK 0x40U #define SYS_STATUS_TXPRS_BIT_OFFSET (5U) #define SYS_STATUS_TXPRS_BIT_LEN (1U) #define SYS_STATUS_TXPRS_BIT_MASK 0x20U #define SYS_STATUS_TXFRB_BIT_OFFSET (4U) #define SYS_STATUS_TXFRB_BIT_LEN (1U) #define SYS_STATUS_TXFRB_BIT_MASK 0x10U #define SYS_STATUS_AAT_BIT_OFFSET (3U) #define SYS_STATUS_AAT_BIT_LEN (1U) #define SYS_STATUS_AAT_BIT_MASK 0x8U #define SYS_STATUS_SPICRCE_BIT_OFFSET (2U) #define SYS_STATUS_SPICRCE_BIT_LEN (1U) #define SYS_STATUS_SPICRCE_BIT_MASK 0x4U #define SYS_STATUS_CP_LOCK_BIT_OFFSET (1U) #define SYS_STATUS_CP_LOCK_BIT_LEN (1U) #define SYS_STATUS_CP_LOCK_BIT_MASK 0x2U #define SYS_STATUS_IRQS_BIT_OFFSET (0U) #define SYS_STATUS_IRQS_BIT_LEN (1U) #define SYS_STATUS_IRQS_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register SYS_STATUS_HI **/ #define SYS_STATUS_HI_ID 0x48 #define SYS_STATUS_HI_LEN (4U) #define SYS_STATUS_HI_MASK 0xFFFFFFFFUL #define SYS_STATUS_HI_CCA_FAIL_BIT_OFFSET (12U) #define SYS_STATUS_HI_CCA_FAIL_BIT_LEN (1U) #define SYS_STATUS_HI_CCA_FAIL_BIT_MASK 0x1000U #define SYS_STATUS_HI_SPIERR_BIT_OFFSET (11U) #define SYS_STATUS_HI_SPIERR_BIT_LEN (1U) #define SYS_STATUS_HI_SPIERR_BIT_MASK 0x800U #define SYS_STATUS_HI_SPI_UNF_BIT_OFFSET (10U) #define SYS_STATUS_HI_SPI_UNF_BIT_LEN (1U) #define SYS_STATUS_HI_SPI_UNF_BIT_MASK 0x400U #define SYS_STATUS_HI_SPI_OVF_BIT_OFFSET (9U) #define SYS_STATUS_HI_SPI_OVF_BIT_LEN (1U) #define SYS_STATUS_HI_SPI_OVF_BIT_MASK 0x200U #define SYS_STATUS_HI_CMD_ERR_BIT_OFFSET (8U) #define SYS_STATUS_HI_CMD_ERR_BIT_LEN (1U) #define SYS_STATUS_HI_CMD_ERR_BIT_MASK 0x100U #define SYS_STATUS_HI_AES_ERR_BIT_OFFSET (7U) #define SYS_STATUS_HI_AES_ERR_BIT_LEN (1U) #define SYS_STATUS_HI_AES_ERR_BIT_MASK 0x80U #define SYS_STATUS_HI_AES_DONE_BIT_OFFSET (6U) #define SYS_STATUS_HI_AES_DONE_BIT_LEN (1U) #define SYS_STATUS_HI_AES_DONE_BIT_MASK 0x40U #define SYS_STATUS_HI_GPIO_IRQ_BIT_OFFSET (5U) #define SYS_STATUS_HI_GPIO_IRQ_BIT_LEN (1U) #define SYS_STATUS_HI_GPIO_IRQ_BIT_MASK 0x20U #define SYS_STATUS_HI_VT_DET_BIT_OFFSET (4U) #define SYS_STATUS_HI_VT_DET_BIT_LEN (1U) #define SYS_STATUS_HI_VT_DET_BIT_MASK 0x10U #define SYS_STATUS_HI_RXPREJ_BIT_OFFSET (1U) #define SYS_STATUS_HI_RXPREJ_BIT_LEN (1U) #define SYS_STATUS_HI_RXPREJ_BIT_MASK 0x2U /****************************************************************************** * @brief Bit definitions for register RX_FINFO **/ #define RX_FINFO_ID 0x4c #define RX_FINFO_LEN (4U) #define RX_FINFO_MASK 0xFFFFFFFFUL #define RX_FINFO_RXPACC_BIT_OFFSET (20U) #define RX_FINFO_RXPACC_BIT_LEN (12U) #define RX_FINFO_RXPACC_BIT_MASK 0xfff00000UL #define RX_FINFO_RXPSR_BIT_OFFSET (18U) #define RX_FINFO_RXPSR_BIT_LEN (2U) #define RX_FINFO_RXPSR_BIT_MASK 0xc0000UL #define RX_FINFO_RXPRF_BIT_OFFSET (16U) #define RX_FINFO_RXPRF_BIT_LEN (2U) #define RX_FINFO_RXPRF_BIT_MASK 0x30000UL #define RX_FINFO_RNG_BIT_OFFSET (15U) #define RX_FINFO_RNG_BIT_LEN (1U) #define RX_FINFO_RNG_BIT_MASK 0x8000U #define RX_FINFO_RXBR_BIT_OFFSET (13U) #define RX_FINFO_RXBR_BIT_LEN (1U) #define RX_FINFO_RXBR_BIT_MASK 0x2000U #define RX_FINFO_RXNSPL_BIT_OFFSET (11U) #define RX_FINFO_RXNSPL_BIT_LEN (2U) #define RX_FINFO_RXNSPL_BIT_MASK 0x1800U #define RX_FINFO_RXFLEN_BIT_OFFSET (0U) #define RX_FINFO_RXFLEN_BIT_LEN (10U) #define RX_FINFO_RXFLEN_BIT_MASK 0x3ffU /****************************************************************************** * @brief Bit definitions for register RX_TIME_0 **/ #define RX_TIME_0_ID 0x64 #define RX_TIME_0_LEN (4U) #define RX_TIME_0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register RX_TIME_RAW **/ #define RX_TIME_RAW_ID 0x70 #define RX_TIME_RAW_LEN (4U) #define RX_TIME_RAW_MASK 0xFFFFFFFFUL #define RX_TIME_RX_RAWST_BIT_OFFSET (0U) #define RX_TIME_RX_RAWST_BIT_LEN (32U) #define RX_TIME_RX_RAWST_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register TX_TIME_LO **/ #define TX_TIME_LO_ID 0x74 #define TX_TIME_LO_LEN (4U) #define TX_TIME_LO_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register TX_TIME_RAW **/ #define TX_TIME_RAW_ID 0x10000 #define TX_TIME_RAW_LEN (4U) #define TX_TIME_RAW_MASK 0xFFFFFFFFUL #define TX_TIME_TX_RAWST_BIT_OFFSET (0U) #define TX_TIME_TX_RAWST_BIT_LEN (32U) #define TX_TIME_TX_RAWST_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register TX_ANTD **/ #define TX_ANTD_ID 0x10004 #define TX_ANTD_LEN (4U) #define TX_ANTD_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register ACK_RESP **/ #define ACK_RESP_ID 0x10008 #define ACK_RESP_LEN (4U) #define ACK_RESP_MASK 0xFFFFFFFFUL #define ACK_RESP_W4R_TIM_BIT_OFFSET (0U) #define ACK_RESP_W4R_TIM_BIT_LEN (20U) #define ACK_RESP_W4R_TIM_BIT_MASK 0xfffffUL /****************************************************************************** * @brief Bit definitions for register TX_POWER **/ #define TX_POWER_ID 0x1000c #define TX_POWER_LEN (4U) #define TX_POWER_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register CHAN_CTRL **/ #define CHAN_CTRL_ID 0x10014 #define CHAN_CTRL_LEN (4U) #define CHAN_CTRL_MASK 0xFFFFFFFFUL #define CHAN_CTRL_RX_PCODE_BIT_OFFSET (8U) #define CHAN_CTRL_RX_PCODE_BIT_LEN (5U) #define CHAN_CTRL_RX_PCODE_BIT_MASK 0x1f00U #define CHAN_CTRL_TX_PCODE_BIT_OFFSET (3U) #define CHAN_CTRL_TX_PCODE_BIT_LEN (5U) #define CHAN_CTRL_TX_PCODE_BIT_MASK 0xf8U #define CHAN_CTRL_SFD_TYPE_BIT_OFFSET (1U) #define CHAN_CTRL_SFD_TYPE_BIT_LEN (2U) #define CHAN_CTRL_SFD_TYPE_BIT_MASK 0x6U #define CHAN_CTRL_RF_CHAN_BIT_OFFSET (0U) #define CHAN_CTRL_RF_CHAN_BIT_LEN (1U) #define CHAN_CTRL_RF_CHAN_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register LE_PEND_01 **/ #define LE_PEND_01_ID 0x10018 #define LE_PEND_01_LEN (4U) #define LE_PEND_01_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register LE_PEND_23 **/ #define LE_PEND_23_ID 0x1001c #define LE_PEND_23_LEN (4U) #define LE_PEND_23_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register RDB_STATUS **/ #define RDB_STATUS_ID 0x10024 #define RDB_STATUS_LEN (4U) #define RDB_STATUS_MASK 0xFFFFFFFFUL #define RDB_STATUS_CP_ERR1_BIT_OFFSET (7U) #define RDB_STATUS_CP_ERR1_BIT_LEN (1U) #define RDB_STATUS_CP_ERR1_BIT_MASK 0x80U #define RDB_STATUS_CIADONE1_BIT_OFFSET (6U) #define RDB_STATUS_CIADONE1_BIT_LEN (1U) #define RDB_STATUS_CIADONE1_BIT_MASK 0x40U #define RDB_STATUS_RXFR1_BIT_OFFSET (5U) #define RDB_STATUS_RXFR1_BIT_LEN (1U) #define RDB_STATUS_RXFR1_BIT_MASK 0x20U #define RDB_STATUS_RXFCG1_BIT_OFFSET (4U) #define RDB_STATUS_RXFCG1_BIT_LEN (1U) #define RDB_STATUS_RXFCG1_BIT_MASK 0x10U #define RDB_STATUS_CP_ERR0_BIT_OFFSET (3U) #define RDB_STATUS_CP_ERR0_BIT_LEN (1U) #define RDB_STATUS_CP_ERR0_BIT_MASK 0x8U #define RDB_STATUS_CIADONE0_BIT_OFFSET (2U) #define RDB_STATUS_CIADONE0_BIT_LEN (1U) #define RDB_STATUS_CIADONE0_BIT_MASK 0x4U #define RDB_STATUS_RXFR0_BIT_OFFSET (1U) #define RDB_STATUS_RXFR0_BIT_LEN (1U) #define RDB_STATUS_RXFR0_BIT_MASK 0x2U #define RDB_STATUS_RXFCG0_BIT_OFFSET (0U) #define RDB_STATUS_RXFCG0_BIT_LEN (1U) #define RDB_STATUS_RXFCG0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register RDB_DIAG_MODE **/ #define RDB_DIAG_MODE_ID 0x10028 #define RDB_DIAG_MODE_LEN (4U) #define RDB_DIAG_MODE_MASK 0xFFFFFFFFUL #define RDB_DIAG_MODE_RDB_DMODE_BIT_OFFSET (0U) #define RDB_DIAG_MODE_RDB_DMODE_BIT_LEN (3U) #define RDB_DIAG_MODE_RDB_DMODE_BIT_MASK 0x7U /****************************************************************************** * @brief Bit definitions for register AES_CFG **/ #define AES_CFG_ID 0x10030 #define AES_CFG_LEN (4U) #define AES_CFG_MASK 0xFFFFFFFFUL #define AES_CFG_KEY_OTP_BIT_OFFSET (12U) #define AES_CFG_KEY_OTP_BIT_LEN (1U) #define AES_CFG_KEY_OTP_BIT_MASK 0x1000U #define AES_CFG_CORE_SEL_BIT_OFFSET (11U) #define AES_CFG_CORE_SEL_BIT_LEN (1U) #define AES_CFG_CORE_SEL_BIT_MASK 0x800U #define AES_CFG_TAG_SIZE_BIT_OFFSET (8U) #define AES_CFG_TAG_SIZE_BIT_LEN (3U) #define AES_CFG_TAG_SIZE_BIT_MASK 0x700U #define AES_CFG_KEY_SRC_BIT_OFFSET (7U) #define AES_CFG_KEY_SRC_BIT_LEN (1U) #define AES_CFG_KEY_SRC_BIT_MASK 0x80U #define AES_CFG_KEY_LOAD_BIT_OFFSET (6U) #define AES_CFG_KEY_LOAD_BIT_LEN (1U) #define AES_CFG_KEY_LOAD_BIT_MASK 0x40U #define AES_CFG_KEY_ADDR_BIT_OFFSET (3U) #define AES_CFG_KEY_ADDR_BIT_LEN (3U) #define AES_CFG_KEY_ADDR_BIT_MASK 0x38U #define AES_CFG_KEY_SIZE_BIT_OFFSET (1U) #define AES_CFG_KEY_SIZE_BIT_LEN (2U) #define AES_CFG_KEY_SIZE_BIT_MASK 0x6U #define AES_CFG_MODE_BIT_OFFSET (0U) #define AES_CFG_MODE_BIT_LEN (1U) #define AES_CFG_MODE_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register AES_IV0 **/ #define AES_IV0_ID 0x10034 #define AES_IV0_LEN (4U) #define AES_IV0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register AES_IV1 **/ #define AES_IV1_ID 0x10038 #define AES_IV1_LEN (4U) #define AES_IV1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register AES_IV2 **/ #define AES_IV2_ID 0x1003c #define AES_IV2_LEN (4U) #define AES_IV2_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register AES_IV3 **/ #define AES_IV3_ID 0x10040 #define AES_IV3_LEN (4U) #define AES_IV3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DMA_CFG0 **/ #define DMA_CFG0_ID 0x10044 #define DMA_CFG0_LEN (4U) #define DMA_CFG0_MASK 0xFFFFFFFFUL #define DMA_CFG0_CP_END_SEL_BIT_OFFSET (26U) #define DMA_CFG0_CP_END_SEL_BIT_LEN (1U) #define DMA_CFG0_CP_END_SEL_BIT_MASK 0x4000000UL #define DMA_CFG0_DST_ADDR_BIT_OFFSET (16U) #define DMA_CFG0_DST_ADDR_BIT_LEN (10U) #define DMA_CFG0_DST_ADDR_BIT_MASK 0x3ff0000UL #define DMA_CFG0_DST_PORT_BIT_OFFSET (13U) #define DMA_CFG0_DST_PORT_BIT_LEN (3U) #define DMA_CFG0_DST_PORT_BIT_MASK 0xe000U #define DMA_CFG0_SRC_ADDR_BIT_OFFSET (3U) #define DMA_CFG0_SRC_ADDR_BIT_LEN (10U) #define DMA_CFG0_SRC_ADDR_BIT_MASK 0x1ff8U #define DMA_CFG0_SRC_PORT_BIT_OFFSET (0U) #define DMA_CFG0_SRC_PORT_BIT_LEN (3U) #define DMA_CFG0_SRC_PORT_BIT_MASK 0x7U /****************************************************************************** * @brief Bit definitions for register DMA_CFG1 **/ #define DMA_CFG1_ID 0x10048 #define DMA_CFG1_LEN (4U) #define DMA_CFG1_MASK 0xFFFFFFFFUL #define DMA_CFG1_PYLD_SIZE_BIT_OFFSET (7U) #define DMA_CFG1_PYLD_SIZE_BIT_LEN (10U) #define DMA_CFG1_PYLD_SIZE_BIT_MASK 0x1ff80UL #define DMA_CFG1_HDR_SIZE_BIT_OFFSET (0U) #define DMA_CFG1_HDR_SIZE_BIT_LEN (7U) #define DMA_CFG1_HDR_SIZE_BIT_MASK 0x7fU /****************************************************************************** * @brief Bit definitions for register AES_START **/ #define AES_START_ID 0x1004c #define AES_START_LEN (4U) #define AES_START_MASK 0xFFFFFFFFUL #define AES_START_AES_START_BIT_OFFSET (0U) #define AES_START_AES_START_BIT_LEN (1U) #define AES_START_AES_START_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register AES_STS **/ #define AES_STS_ID 0x10050 #define AES_STS_LEN (4U) #define AES_STS_MASK 0xFFFFFFFFUL #define AES_STS_RAM_FULL_BIT_OFFSET (5U) #define AES_STS_RAM_FULL_BIT_LEN (1U) #define AES_STS_RAM_FULL_BIT_MASK 0x20U #define AES_STS_RAM_EMPTY_BIT_OFFSET (4U) #define AES_STS_RAM_EMPTY_BIT_LEN (1U) #define AES_STS_RAM_EMPTY_BIT_MASK 0x10U #define AES_STS_MEM_CONF_BIT_OFFSET (3U) #define AES_STS_MEM_CONF_BIT_LEN (1U) #define AES_STS_MEM_CONF_BIT_MASK 0x8U #define AES_STS_TRANS_ERR_BIT_OFFSET (2U) #define AES_STS_TRANS_ERR_BIT_LEN (1U) #define AES_STS_TRANS_ERR_BIT_MASK 0x4U #define AES_STS_AUTH_ERR_BIT_OFFSET (1U) #define AES_STS_AUTH_ERR_BIT_LEN (1U) #define AES_STS_AUTH_ERR_BIT_MASK 0x2U #define AES_STS_AES_DONE_BIT_OFFSET (0U) #define AES_STS_AES_DONE_BIT_LEN (1U) #define AES_STS_AES_DONE_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register AES_KEY0 **/ #define AES_KEY0_ID 0x10054 #define AES_KEY0_LEN (4U) #define AES_KEY0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register AES_KEY1 **/ #define AES_KEY1_ID 0x10058 #define AES_KEY1_LEN (4U) #define AES_KEY1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register AES_KEY2 **/ #define AES_KEY2_ID 0x1005c #define AES_KEY2_LEN (4U) #define AES_KEY2_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register AES_KEY3 **/ #define AES_KEY3_ID 0x10060 #define AES_KEY3_LEN (4U) #define AES_KEY3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_CFG0 **/ #define STS_CFG0_ID 0x20000 #define STS_CFG0_LEN (4U) #define STS_CFG0_MASK 0xFFFFFFFFUL #define STS_CFG0_CPS_LEN_BIT_OFFSET (0U) #define STS_CFG0_CPS_LEN_BIT_LEN (8U) #define STS_CFG0_CPS_LEN_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register STS_CTRL **/ #define STS_CTRL_ID 0x20004 #define STS_CTRL_LEN (4U) #define STS_CTRL_MASK 0xFFFFFFFFUL #define STS_CTRL_RST_LAST_BIT_OFFSET (1U) #define STS_CTRL_RST_LAST_BIT_LEN (1U) #define STS_CTRL_RST_LAST_BIT_MASK 0x2U #define STS_CTRL_LOAD_IV_BIT_OFFSET (0U) #define STS_CTRL_LOAD_IV_BIT_LEN (1U) #define STS_CTRL_LOAD_IV_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register STS_STS **/ #define STS_STS_ID 0x20008 #define STS_STS_LEN (4U) #define STS_STS_MASK 0xFFFFFFFFUL #define STS_STS_ACC_QUAL_BIT_OFFSET (0U) #define STS_STS_ACC_QUAL_BIT_LEN (12U) #define STS_STS_ACC_QUAL_BIT_MASK 0xfffU /****************************************************************************** * @brief Bit definitions for register STS_KEY0 **/ #define STS_KEY0_ID 0x2000c #define STS_KEY0_LEN (4U) #define STS_KEY0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_KEY1 **/ #define STS_KEY1_ID 0x20010 #define STS_KEY1_LEN (4U) #define STS_KEY1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_KEY2 **/ #define STS_KEY2_ID 0x20014 #define STS_KEY2_LEN (4U) #define STS_KEY2_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_KEY3 **/ #define STS_KEY3_ID 0x20018 #define STS_KEY3_LEN (4U) #define STS_KEY3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_IV0 **/ #define STS_IV0_ID 0x2001c #define STS_IV0_LEN (4U) #define STS_IV0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_IV1 **/ #define STS_IV1_ID 0x20020 #define STS_IV1_LEN (4U) #define STS_IV1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_IV2 **/ #define STS_IV2_ID 0x20024 #define STS_IV2_LEN (4U) #define STS_IV2_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_IV3 **/ #define STS_IV3_ID 0x20028 #define STS_IV3_LEN (4U) #define STS_IV3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register LCSS_MARGIN **/ #define LCSS_MARGIN_ID 0x20034 /****************************************************************************** * @brief Bit definitions for register DGC_CFG **/ #define DGC_CFG_ID 0x30018 #define DGC_CFG_LEN (4U) #define DGC_CFG_MASK 0xFFFFFFFFUL #define DGC_CFG_THR_64_BIT_OFFSET (9U) #define DGC_CFG_THR_64_BIT_LEN (6U) #define DGC_CFG_THR_64_BIT_MASK 0x7e00U #define DGC_CFG_RX_TUNE_EN_BIT_OFFSET (0U) #define DGC_CFG_RX_TUNE_EN_BIT_LEN (1U) #define DGC_CFG_RX_TUNE_EN_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register DGC_CFG0 **/ #define DGC_CFG0_ID 0x3001c #define DGC_CFG0_LEN (4U) #define DGC_CFG0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_CFG1 **/ #define DGC_CFG1_ID 0x30020 #define DGC_CFG1_LEN (4U) #define DGC_CFG1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_LUT_0_CFG **/ #define DGC_LUT_0_CFG_ID 0x30038 #define DGC_LUT_0_CFG_LEN (4U) #define DGC_LUT_0_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_LUT_1_CFG **/ #define DGC_LUT_1_CFG_ID 0x3003c #define DGC_LUT_1_CFG_LEN (4U) #define DGC_LUT_1_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_LUT_2_CFG **/ #define DGC_LUT_2_CFG_ID 0x30040 #define DGC_LUT_2_CFG_LEN (4U) #define DGC_LUT_2_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_LUT_3_CFG **/ #define DGC_LUT_3_CFG_ID 0x30044 #define DGC_LUT_3_CFG_LEN (4U) #define DGC_LUT_3_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_LUT_4_CFG **/ #define DGC_LUT_4_CFG_ID 0x30048 #define DGC_LUT_4_CFG_LEN (4U) #define DGC_LUT_4_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_LUT_5_CFG **/ #define DGC_LUT_5_CFG_ID 0x3004c #define DGC_LUT_5_CFG_LEN (4U) #define DGC_LUT_5_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DGC_LUT_6_CFG **/ #define DGC_LUT_6_CFG_ID 0x30050 #define DGC_LUT_6_CFG_LEN (4U) #define DGC_LUT_6_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register EC_CTRL **/ #define EC_CTRL_ID 0x40000 #define EC_CTRL_LEN (4U) #define EC_CTRL_MASK 0xFFFFFFFFUL #define EC_CTRL_OSTR_MODE_BIT_OFFSET (11U) #define EC_CTRL_OSTR_MODE_BIT_LEN (1U) #define EC_CTRL_OSTR_MODE_BIT_MASK 0x800U #define EC_CTRL_OSTS_WAIT_BIT_OFFSET (3U) #define EC_CTRL_OSTS_WAIT_BIT_LEN (8U) #define EC_CTRL_OSTS_WAIT_BIT_MASK 0x7f8U /****************************************************************************** * @brief Bit definitions for register RX_CAL_CFG **/ #define RX_CAL_CFG_ID 0x4000c #define RX_CAL_CFG_LEN (4U) #define RX_CAL_CFG_MASK 0xFFFFFFFFUL #define RX_CAL_CFG_COMP_DLY_BIT_OFFSET (16U) #define RX_CAL_CFG_COMP_DLY_BIT_LEN (4U) #define RX_CAL_CFG_COMP_DLY_BIT_MASK 0xf0000UL #define RX_CAL_CFG_CAL_EN_BIT_OFFSET (4U) #define RX_CAL_CFG_CAL_EN_BIT_LEN (1U) #define RX_CAL_CFG_CAL_EN_BIT_MASK 0x10U #define RX_CAL_CFG_CAL_MODE_BIT_OFFSET (0U) #define RX_CAL_CFG_CAL_MODE_BIT_LEN (2U) #define RX_CAL_CFG_CAL_MODE_BIT_MASK 0x3U /****************************************************************************** * @brief Bit definitions for register RX_CAL_RESI **/ #define RX_CAL_RESI_ID 0x40014 #define RX_CAL_RESI_LEN (4U) #define RX_CAL_RESI_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register RX_CAL_RESQ **/ #define RX_CAL_RESQ_ID 0x4001c #define RX_CAL_RESQ_LEN (4U) #define RX_CAL_RESQ_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register RX_CAL_STS **/ #define RX_CAL_STS_ID 0x40020 #define RX_CAL_STS_LEN (4U) #define RX_CAL_STS_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register GPIO_MODE **/ #define GPIO_MODE_ID 0x50000 #define GPIO_MODE_LEN (4U) #define GPIO_MODE_MASK 0xFFFFFFFFUL #define GPIO_MODE_MSGP8_MODE_BIT_OFFSET (24U) #define GPIO_MODE_MSGP8_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP8_MODE_BIT_MASK 0x7000000UL #define GPIO_MODE_MSGP7_MODE_BIT_OFFSET (21U) #define GPIO_MODE_MSGP7_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP7_MODE_BIT_MASK 0xe00000UL #define GPIO_MODE_MSGP6_MODE_BIT_OFFSET (18U) #define GPIO_MODE_MSGP6_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP6_MODE_BIT_MASK 0x1c0000UL #define GPIO_MODE_MSGP5_MODE_BIT_OFFSET (15U) #define GPIO_MODE_MSGP5_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP5_MODE_BIT_MASK 0x38000UL #define GPIO_MODE_MSGP4_MODE_BIT_OFFSET (12U) #define GPIO_MODE_MSGP4_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP4_MODE_BIT_MASK 0x7000U #define GPIO_MODE_MSGP3_MODE_BIT_OFFSET (9U) #define GPIO_MODE_MSGP3_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP3_MODE_BIT_MASK 0xe00U #define GPIO_MODE_MSGP2_MODE_BIT_OFFSET (6U) #define GPIO_MODE_MSGP2_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP2_MODE_BIT_MASK 0x1c0U #define GPIO_MODE_MSGP1_MODE_BIT_OFFSET (3U) #define GPIO_MODE_MSGP1_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP1_MODE_BIT_MASK 0x38U #define GPIO_MODE_MSGP0_MODE_BIT_OFFSET (0U) #define GPIO_MODE_MSGP0_MODE_BIT_LEN (3U) #define GPIO_MODE_MSGP0_MODE_BIT_MASK 0x7U /****************************************************************************** * @brief Bit definitions for register GPIO_DIR **/ #define GPIO_DIR_ID 0x50008 #define GPIO_DIR_LEN (4U) #define GPIO_DIR_MASK 0xFFFFFFFFUL #define GPIO_DIR_GDP8_BIT_OFFSET (8U) #define GPIO_DIR_GDP8_BIT_LEN (1U) #define GPIO_DIR_GDP8_BIT_MASK 0x100U #define GPIO_DIR_GDP7_BIT_OFFSET (7U) #define GPIO_DIR_GDP7_BIT_LEN (1U) #define GPIO_DIR_GDP7_BIT_MASK 0x80U #define GPIO_DIR_GDP6_BIT_OFFSET (6U) #define GPIO_DIR_GDP6_BIT_LEN (1U) #define GPIO_DIR_GDP6_BIT_MASK 0x40U #define GPIO_DIR_GDP5_BIT_OFFSET (5U) #define GPIO_DIR_GDP5_BIT_LEN (1U) #define GPIO_DIR_GDP5_BIT_MASK 0x20U #define GPIO_DIR_GDP4_BIT_OFFSET (4U) #define GPIO_DIR_GDP4_BIT_LEN (1U) #define GPIO_DIR_GDP4_BIT_MASK 0x10U #define GPIO_DIR_GDP3_BIT_OFFSET (3U) #define GPIO_DIR_GDP3_BIT_LEN (1U) #define GPIO_DIR_GDP3_BIT_MASK 0x8U #define GPIO_DIR_GDP2_BIT_OFFSET (2U) #define GPIO_DIR_GDP2_BIT_LEN (1U) #define GPIO_DIR_GDP2_BIT_MASK 0x4U #define GPIO_DIR_GDP1_BIT_OFFSET (1U) #define GPIO_DIR_GDP1_BIT_LEN (1U) #define GPIO_DIR_GDP1_BIT_MASK 0x2U #define GPIO_DIR_GDP0_BIT_OFFSET (0U) #define GPIO_DIR_GDP0_BIT_LEN (1U) #define GPIO_DIR_GDP0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_OUT **/ #define GPIO_OUT_ID 0x5000c #define GPIO_OUT_LEN (4U) #define GPIO_OUT_MASK 0xFFFFFFFFUL #define GPIO_OUT_GOP8_BIT_OFFSET (8U) #define GPIO_OUT_GOP8_BIT_LEN (1U) #define GPIO_OUT_GOP8_BIT_MASK 0x100U #define GPIO_OUT_GOP7_BIT_OFFSET (7U) #define GPIO_OUT_GOP7_BIT_LEN (1U) #define GPIO_OUT_GOP7_BIT_MASK 0x80U #define GPIO_OUT_GOP6_BIT_OFFSET (6U) #define GPIO_OUT_GOP6_BIT_LEN (1U) #define GPIO_OUT_GOP6_BIT_MASK 0x40U #define GPIO_OUT_GOP5_BIT_OFFSET (5U) #define GPIO_OUT_GOP5_BIT_LEN (1U) #define GPIO_OUT_GOP5_BIT_MASK 0x20U #define GPIO_OUT_GOP4_BIT_OFFSET (4U) #define GPIO_OUT_GOP4_BIT_LEN (1U) #define GPIO_OUT_GOP4_BIT_MASK 0x10U #define GPIO_OUT_GOP3_BIT_OFFSET (3U) #define GPIO_OUT_GOP3_BIT_LEN (1U) #define GPIO_OUT_GOP3_BIT_MASK 0x8U #define GPIO_OUT_GOP2_BIT_OFFSET (2U) #define GPIO_OUT_GOP2_BIT_LEN (1U) #define GPIO_OUT_GOP2_BIT_MASK 0x4U #define GPIO_OUT_GOP1_BIT_OFFSET (1U) #define GPIO_OUT_GOP1_BIT_LEN (1U) #define GPIO_OUT_GOP1_BIT_MASK 0x2U #define GPIO_OUT_GOP0_BIT_OFFSET (0U) #define GPIO_OUT_GOP0_BIT_LEN (1U) #define GPIO_OUT_GOP0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_IRQE **/ #define GPIO_IRQE_ID 0x50010 #define GPIO_IRQE_LEN (4U) #define GPIO_IRQE_MASK 0xFFFFFFFFUL #define GPIO_IRQE_GIRQE8_BIT_OFFSET (8U) #define GPIO_IRQE_GIRQE8_BIT_LEN (1U) #define GPIO_IRQE_GIRQE8_BIT_MASK 0x100U #define GPIO_IRQE_GIRQE7_BIT_OFFSET (7U) #define GPIO_IRQE_GIRQE7_BIT_LEN (1U) #define GPIO_IRQE_GIRQE7_BIT_MASK 0x80U #define GPIO_IRQE_GIRQE6_BIT_OFFSET (6U) #define GPIO_IRQE_GIRQE6_BIT_LEN (1U) #define GPIO_IRQE_GIRQE6_BIT_MASK 0x40U #define GPIO_IRQE_GIRQE5_BIT_OFFSET (5U) #define GPIO_IRQE_GIRQE5_BIT_LEN (1U) #define GPIO_IRQE_GIRQE5_BIT_MASK 0x20U #define GPIO_IRQE_GIRQE4_BIT_OFFSET (4U) #define GPIO_IRQE_GIRQE4_BIT_LEN (1U) #define GPIO_IRQE_GIRQE4_BIT_MASK 0x10U #define GPIO_IRQE_GIRQE3_BIT_OFFSET (3U) #define GPIO_IRQE_GIRQE3_BIT_LEN (1U) #define GPIO_IRQE_GIRQE3_BIT_MASK 0x8U #define GPIO_IRQE_GIRQE2_BIT_OFFSET (2U) #define GPIO_IRQE_GIRQE2_BIT_LEN (1U) #define GPIO_IRQE_GIRQE2_BIT_MASK 0x4U #define GPIO_IRQE_GIRQE1_BIT_OFFSET (1U) #define GPIO_IRQE_GIRQE1_BIT_LEN (1U) #define GPIO_IRQE_GIRQE1_BIT_MASK 0x2U #define GPIO_IRQE_GIRQE0_BIT_OFFSET (0U) #define GPIO_IRQE_GIRQE0_BIT_LEN (1U) #define GPIO_IRQE_GIRQE0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_ISTS **/ #define GPIO_ISTS_ID 0x50014 #define GPIO_ISTS_LEN (4U) #define GPIO_ISTS_MASK 0xFFFFFFFFUL #define GPIO_ISTS_GISTS8_BIT_OFFSET (8U) #define GPIO_ISTS_GISTS8_BIT_LEN (1U) #define GPIO_ISTS_GISTS8_BIT_MASK 0x100U #define GPIO_ISTS_GISTS7_BIT_OFFSET (7U) #define GPIO_ISTS_GISTS7_BIT_LEN (1U) #define GPIO_ISTS_GISTS7_BIT_MASK 0x80U #define GPIO_ISTS_GISTS6_BIT_OFFSET (6U) #define GPIO_ISTS_GISTS6_BIT_LEN (1U) #define GPIO_ISTS_GISTS6_BIT_MASK 0x40U #define GPIO_ISTS_GISTS5_BIT_OFFSET (5U) #define GPIO_ISTS_GISTS5_BIT_LEN (1U) #define GPIO_ISTS_GISTS5_BIT_MASK 0x20U #define GPIO_ISTS_GISTS4_BIT_OFFSET (4U) #define GPIO_ISTS_GISTS4_BIT_LEN (1U) #define GPIO_ISTS_GISTS4_BIT_MASK 0x10U #define GPIO_ISTS_GISTS3_BIT_OFFSET (3U) #define GPIO_ISTS_GISTS3_BIT_LEN (1U) #define GPIO_ISTS_GISTS3_BIT_MASK 0x8U #define GPIO_ISTS_GISTS2_BIT_OFFSET (2U) #define GPIO_ISTS_GISTS2_BIT_LEN (1U) #define GPIO_ISTS_GISTS2_BIT_MASK 0x4U #define GPIO_ISTS_GISTS1_BIT_OFFSET (1U) #define GPIO_ISTS_GISTS1_BIT_LEN (1U) #define GPIO_ISTS_GISTS1_BIT_MASK 0x2U #define GPIO_ISTS_GISTS0_BIT_OFFSET (0U) #define GPIO_ISTS_GISTS0_BIT_LEN (1U) #define GPIO_ISTS_GISTS0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_ISEN **/ #define GPIO_ISEN_ID 0x50018 #define GPIO_ISEN_LEN (4U) #define GPIO_ISEN_MASK 0xFFFFFFFFUL #define GPIO_ISEN_GISEN8_BIT_OFFSET (8U) #define GPIO_ISEN_GISEN8_BIT_LEN (1U) #define GPIO_ISEN_GISEN8_BIT_MASK 0x100U #define GPIO_ISEN_GISEN7_BIT_OFFSET (7U) #define GPIO_ISEN_GISEN7_BIT_LEN (1U) #define GPIO_ISEN_GISEN7_BIT_MASK 0x80U #define GPIO_ISEN_GISEN6_BIT_OFFSET (6U) #define GPIO_ISEN_GISEN6_BIT_LEN (1U) #define GPIO_ISEN_GISEN6_BIT_MASK 0x40U #define GPIO_ISEN_GISEN5_BIT_OFFSET (5U) #define GPIO_ISEN_GISEN5_BIT_LEN (1U) #define GPIO_ISEN_GISEN5_BIT_MASK 0x20U #define GPIO_ISEN_GISEN4_BIT_OFFSET (4U) #define GPIO_ISEN_GISEN4_BIT_LEN (1U) #define GPIO_ISEN_GISEN4_BIT_MASK 0x10U #define GPIO_ISEN_GISEN3_BIT_OFFSET (3U) #define GPIO_ISEN_GISEN3_BIT_LEN (1U) #define GPIO_ISEN_GISEN3_BIT_MASK 0x8U #define GPIO_ISEN_GISEN2_BIT_OFFSET (2U) #define GPIO_ISEN_GISEN2_BIT_LEN (1U) #define GPIO_ISEN_GISEN2_BIT_MASK 0x4U #define GPIO_ISEN_GISEN1_BIT_OFFSET (1U) #define GPIO_ISEN_GISEN1_BIT_LEN (1U) #define GPIO_ISEN_GISEN1_BIT_MASK 0x2U #define GPIO_ISEN_GISEN0_BIT_OFFSET (0U) #define GPIO_ISEN_GISEN0_BIT_LEN (1U) #define GPIO_ISEN_GISEN0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_IMODE **/ #define GPIO_IMODE_ID 0x5001c #define GPIO_IMODE_LEN (4U) #define GPIO_IMODE_MASK 0xFFFFFFFFUL #define GPIO_IMODE_GIMOD8_BIT_OFFSET (8U) #define GPIO_IMODE_GIMOD8_BIT_LEN (1U) #define GPIO_IMODE_GIMOD8_BIT_MASK 0x100U #define GPIO_IMODE_GIMOD7_BIT_OFFSET (7U) #define GPIO_IMODE_GIMOD7_BIT_LEN (1U) #define GPIO_IMODE_GIMOD7_BIT_MASK 0x80U #define GPIO_IMODE_GIMOD6_BIT_OFFSET (6U) #define GPIO_IMODE_GIMOD6_BIT_LEN (1U) #define GPIO_IMODE_GIMOD6_BIT_MASK 0x40U #define GPIO_IMODE_GIMOD5_BIT_OFFSET (5U) #define GPIO_IMODE_GIMOD5_BIT_LEN (1U) #define GPIO_IMODE_GIMOD5_BIT_MASK 0x20U #define GPIO_IMODE_GIMOD4_BIT_OFFSET (4U) #define GPIO_IMODE_GIMOD4_BIT_LEN (1U) #define GPIO_IMODE_GIMOD4_BIT_MASK 0x10U #define GPIO_IMODE_GIMOD3_BIT_OFFSET (3U) #define GPIO_IMODE_GIMOD3_BIT_LEN (1U) #define GPIO_IMODE_GIMOD3_BIT_MASK 0x8U #define GPIO_IMODE_GIMOD2_BIT_OFFSET (2U) #define GPIO_IMODE_GIMOD2_BIT_LEN (1U) #define GPIO_IMODE_GIMOD2_BIT_MASK 0x4U #define GPIO_IMODE_GIMOD1_BIT_OFFSET (1U) #define GPIO_IMODE_GIMOD1_BIT_LEN (1U) #define GPIO_IMODE_GIMOD1_BIT_MASK 0x2U #define GPIO_IMODE_GIMOD0_BIT_OFFSET (0U) #define GPIO_IMODE_GIMOD0_BIT_LEN (1U) #define GPIO_IMODE_GIMOD0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_IBES **/ #define GPIO_IBES_ID 0x50020 #define GPIO_IBES_LEN (4U) #define GPIO_IBES_MASK 0xFFFFFFFFUL #define GPIO_IBES_GIBES8_BIT_OFFSET (8U) #define GPIO_IBES_GIBES8_BIT_LEN (1U) #define GPIO_IBES_GIBES8_BIT_MASK 0x100U #define GPIO_IBES_GIBES7_BIT_OFFSET (7U) #define GPIO_IBES_GIBES7_BIT_LEN (1U) #define GPIO_IBES_GIBES7_BIT_MASK 0x80U #define GPIO_IBES_GIBES6_BIT_OFFSET (6U) #define GPIO_IBES_GIBES6_BIT_LEN (1U) #define GPIO_IBES_GIBES6_BIT_MASK 0x40U #define GPIO_IBES_GIBES5_BIT_OFFSET (5U) #define GPIO_IBES_GIBES5_BIT_LEN (1U) #define GPIO_IBES_GIBES5_BIT_MASK 0x20U #define GPIO_IBES_GIBES4_BIT_OFFSET (4U) #define GPIO_IBES_GIBES4_BIT_LEN (1U) #define GPIO_IBES_GIBES4_BIT_MASK 0x10U #define GPIO_IBES_GIBES3_BIT_OFFSET (3U) #define GPIO_IBES_GIBES3_BIT_LEN (1U) #define GPIO_IBES_GIBES3_BIT_MASK 0x8U #define GPIO_IBES_GIBES2_BIT_OFFSET (2U) #define GPIO_IBES_GIBES2_BIT_LEN (1U) #define GPIO_IBES_GIBES2_BIT_MASK 0x4U #define GPIO_IBES_GIBES1_BIT_OFFSET (1U) #define GPIO_IBES_GIBES1_BIT_LEN (1U) #define GPIO_IBES_GIBES1_BIT_MASK 0x2U #define GPIO_IBES_GIBES0_BIT_OFFSET (0U) #define GPIO_IBES_GIBES0_BIT_LEN (1U) #define GPIO_IBES_GIBES0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_ICLR **/ #define GPIO_ICLR_ID 0x50024 #define GPIO_ICLR_LEN (4U) #define GPIO_ICLR_MASK 0xFFFFFFFFUL #define GPIO_ICLR_GICLR8_BIT_OFFSET (8U) #define GPIO_ICLR_GICLR8_BIT_LEN (1U) #define GPIO_ICLR_GICLR8_BIT_MASK 0x100U #define GPIO_ICLR_GICLR7_BIT_OFFSET (7U) #define GPIO_ICLR_GICLR7_BIT_LEN (1U) #define GPIO_ICLR_GICLR7_BIT_MASK 0x80U #define GPIO_ICLR_GICLR6_BIT_OFFSET (6U) #define GPIO_ICLR_GICLR6_BIT_LEN (1U) #define GPIO_ICLR_GICLR6_BIT_MASK 0x40U #define GPIO_ICLR_GICLR5_BIT_OFFSET (5U) #define GPIO_ICLR_GICLR5_BIT_LEN (1U) #define GPIO_ICLR_GICLR5_BIT_MASK 0x20U #define GPIO_ICLR_GICLR4_BIT_OFFSET (4U) #define GPIO_ICLR_GICLR4_BIT_LEN (1U) #define GPIO_ICLR_GICLR4_BIT_MASK 0x10U #define GPIO_ICLR_GICLR3_BIT_OFFSET (3U) #define GPIO_ICLR_GICLR3_BIT_LEN (1U) #define GPIO_ICLR_GICLR3_BIT_MASK 0x8U #define GPIO_ICLR_GICLR2_BIT_OFFSET (2U) #define GPIO_ICLR_GICLR2_BIT_LEN (1U) #define GPIO_ICLR_GICLR2_BIT_MASK 0x4U #define GPIO_ICLR_GICLR1_BIT_OFFSET (1U) #define GPIO_ICLR_GICLR1_BIT_LEN (1U) #define GPIO_ICLR_GICLR1_BIT_MASK 0x2U #define GPIO_ICLR_GICLR0_BIT_OFFSET (0U) #define GPIO_ICLR_GICLR0_BIT_LEN (1U) #define GPIO_ICLR_GICLR0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_IDBE **/ #define GPIO_IDBE_ID 0x50028 #define GPIO_IDBE_LEN (4U) #define GPIO_IDBE_EN_MASK 0xFFFFFFFFUL #define GPIO_IDBE_GIDBE8_BIT_OFFSET (8U) #define GPIO_IDBE_GIDBE8_BIT_LEN (1U) #define GPIO_IDBE_GIDBE8_BIT_MASK 0x100U #define GPIO_IDBE_GIDBE7_BIT_OFFSET (7U) #define GPIO_IDBE_GIDBE7_BIT_LEN (1U) #define GPIO_IDBE_GIDBE7_BIT_MASK 0x80U #define GPIO_IDBE_GIDBE6_BIT_OFFSET (6U) #define GPIO_IDBE_GIDBE6_BIT_LEN (1U) #define GPIO_IDBE_GIDBE6_BIT_MASK 0x40U #define GPIO_IDBE_GIDBE5_BIT_OFFSET (5U) #define GPIO_IDBE_GIDBE5_BIT_LEN (1U) #define GPIO_IDBE_GIDBE5_BIT_MASK 0x20U #define GPIO_IDBE_GIDBE4_BIT_OFFSET (4U) #define GPIO_IDBE_GIDBE4_BIT_LEN (1U) #define GPIO_IDBE_GIDBE4_BIT_MASK 0x10U #define GPIO_IDBE_GIDBE3_BIT_OFFSET (3U) #define GPIO_IDBE_GIDBE3_BIT_LEN (1U) #define GPIO_IDBE_GIDBE3_BIT_MASK 0x8U #define GPIO_IDBE_GIDBE2_BIT_OFFSET (2U) #define GPIO_IDBE_GIDBE2_BIT_LEN (1U) #define GPIO_IDBE_GIDBE2_BIT_MASK 0x4U #define GPIO_IDBE_GIDBE1_BIT_OFFSET (1U) #define GPIO_IDBE_GIDBE1_BIT_LEN (1U) #define GPIO_IDBE_GIDBE1_BIT_MASK 0x2U #define GPIO_IDBE_GIDBE0_BIT_OFFSET (0U) #define GPIO_IDBE_GIDBE0_BIT_LEN (1U) #define GPIO_IDBE_GIDBE0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register GPIO_RAW **/ #define GPIO_RAW_ID 0x5002c #define GPIO_RAW_LEN (4U) #define GPIO_RAW_MASK 0xFFFFFFFFUL #define GPIO_RAW_GRAWP8_BIT_OFFSET (8U) #define GPIO_RAW_GRAWP8_BIT_LEN (1U) #define GPIO_RAW_GRAWP8_BIT_MASK 0x100U #define GPIO_RAW_GRAWP7_BIT_OFFSET (7U) #define GPIO_RAW_GRAWP7_BIT_LEN (1U) #define GPIO_RAW_GRAWP7_BIT_MASK 0x80U #define GPIO_RAW_GRAWP6_BIT_OFFSET (6U) #define GPIO_RAW_GRAWP6_BIT_LEN (1U) #define GPIO_RAW_GRAWP6_BIT_MASK 0x40U #define GPIO_RAW_GRAWP5_BIT_OFFSET (5U) #define GPIO_RAW_GRAWP5_BIT_LEN (1U) #define GPIO_RAW_GRAWP5_BIT_MASK 0x20U #define GPIO_RAW_GRAWP4_BIT_OFFSET (4U) #define GPIO_RAW_GRAWP4_BIT_LEN (1U) #define GPIO_RAW_GRAWP4_BIT_MASK 0x10U #define GPIO_RAW_GRAWP3_BIT_OFFSET (3U) #define GPIO_RAW_GRAWP3_BIT_LEN (1U) #define GPIO_RAW_GRAWP3_BIT_MASK 0x8U #define GPIO_RAW_GRAWP2_BIT_OFFSET (2U) #define GPIO_RAW_GRAWP2_BIT_LEN (1U) #define GPIO_RAW_GRAWP2_BIT_MASK 0x4U #define GPIO_RAW_GRAWP1_BIT_OFFSET (1U) #define GPIO_RAW_GRAWP1_BIT_LEN (1U) #define GPIO_RAW_GRAWP1_BIT_MASK 0x2U #define GPIO_RAW_GRAWP0_BIT_OFFSET (0U) #define GPIO_RAW_GRAWP0_BIT_LEN (1U) #define GPIO_RAW_GRAWP0_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register DTUNE0 **/ #define DTUNE0_ID 0x60000 #define DTUNE0_LEN (4U) #define DTUNE0_MASK 0xFFFFFFFFUL #define DTUNE0_RX_SFD_TOC_BIT_OFFSET (16U) #define DTUNE0_RX_SFD_TOC_BIT_LEN (16U) #define DTUNE0_RX_SFD_TOC_BIT_MASK 0xffff0000UL #define DTUNE0_PRE_PAC_SYM_BIT_OFFSET (0U) #define DTUNE0_PRE_PAC_SYM_BIT_LEN (2U) #define DTUNE0_PRE_PAC_SYM_BIT_MASK 0x3U /****************************************************************************** * @brief Bit definitions for register DTUNE1 **/ #define DTUNE1_ID 0x60004 #define DTUNE1_LEN (4U) #define DTUNE1_MASK 0xFFFFFFFFUL #define DTUNE1_PRE_TOC_BIT_OFFSET (0U) #define DTUNE1_PRE_TOC_BIT_LEN (16U) #define DTUNE1_PRE_TOC_BIT_MASK 0xffffU /****************************************************************************** * @brief Bit definitions for register DTUNE3 **/ #define DTUNE3_ID 0x6000c #define DTUNE3_LEN (4U) #define DTUNE3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register DRX_DIAG3 **/ #define DRX_DIAG3_ID 0x60029 /* */ #define DRX_DIAG3_LEN (4U) #define DRX_DIAG3_MASK 0xFFFFFFFFUL #define DRX_DIAG3_CAR_INT_BIT_OFFSET (0U) #define DRX_DIAG3_CAR_INT_BIT_LEN (21U) #define DRX_DIAG3_CAR_INT_BIT_MASK 0x1fffffUL /****************************************************************************** * @brief Bit definitions for register RF_ENABLE **/ #define RF_ENABLE_ID 0x70000 #define RF_ENABLE_LEN (4U) #define RF_ENABLE_MASK 0xFFFFFFFFUL #define RF_ENABLE_TX_SW_EN_BIT_OFFSET (25U) #define RF_ENABLE_TX_SW_EN_BIT_LEN (1U) #define RF_ENABLE_TX_SW_EN_BIT_MASK 0x2000000UL #define RF_ENABLE_TX_CH5_BIT_OFFSET (13U) #define RF_ENABLE_TX_CH5_BIT_LEN (1U) #define RF_ENABLE_TX_CH5_BIT_MASK 0x2000U #define RF_ENABLE_TX_EN_BIT_OFFSET (12U) #define RF_ENABLE_TX_EN_BIT_LEN (1U) #define RF_ENABLE_TX_EN_BIT_MASK 0x1000U #define RF_ENABLE_TX_EN_BUF_BIT_OFFSET (11U) #define RF_ENABLE_TX_EN_BUF_BIT_LEN (1U) #define RF_ENABLE_TX_EN_BUF_BIT_MASK 0x800U #define RF_ENABLE_TX_BIAS_EN_BIT_OFFSET (10U) #define RF_ENABLE_TX_BIAS_EN_BIT_LEN (1U) #define RF_ENABLE_TX_BIAS_EN_BIT_MASK 0x400U /****************************************************************************** * @brief Bit definitions for register RF_CTRL_MASK **/ #define RF_CTRL_MASK_ID 0x70004 #define RF_CTRL_MASK_LEN (4U) #define RF_CTRL_MASK_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register RX_CTRL_HI **/ #define RX_CTRL_HI_ID 0x70010 #define RX_CTRL_HI_LEN (4U) #define RX_CTRL_HI_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register RF_SWITCH **/ #define RF_SWITCH_CTRL_ID 0x70014 #define RF_SWITCH_CTRL_LEN (4U) #define RF_SWITCH_CTRL_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register TX_CTRL_LO **/ #define TX_CTRL_LO_ID 0x70018 #define TX_CTRL_LO_LEN (4U) #define TX_CTRL_LO_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register TX_CTRL_HI **/ #define TX_CTRL_HI_ID 0x7001c #define TX_CTRL_HI_LEN (4U) #define TX_CTRL_HI_MASK 0xFFFFFFFFUL #define TX_CTRL_HI_TX_PG_DELAY_BIT_OFFSET (0U) #define TX_CTRL_HI_TX_PG_DELAY_BIT_LEN (6U) #define TX_CTRL_HI_TX_PG_DELAY_BIT_MASK 0x3fU /****************************************************************************** * @brief Bit definitions for register TX_TEST **/ #define TX_TEST_ID 0x70028 #define TX_TEST_LEN (4U) #define TX_TEST_MASK 0xFFFFFFFFUL #define TX_TEST_TX_ENTEST_CH1_BIT_OFFSET (3U) #define TX_TEST_TX_ENTEST_CH1_BIT_LEN (1U) #define TX_TEST_TX_ENTEST_CH1_BIT_MASK 0x8U #define TX_TEST_TX_ENTEST_CH2_BIT_OFFSET (2U) #define TX_TEST_TX_ENTEST_CH2_BIT_LEN (1U) #define TX_TEST_TX_ENTEST_CH2_BIT_MASK 0x4U #define TX_TEST_TX_ENTEST_CH3_BIT_OFFSET (1U) #define TX_TEST_TX_ENTEST_CH3_BIT_LEN (1U) #define TX_TEST_TX_ENTEST_CH3_BIT_MASK 0x2U #define TX_TEST_TX_ENTEST_CH4_BIT_OFFSET (0U) #define TX_TEST_TX_ENTEST_CH4_BIT_LEN (1U) #define TX_TEST_TX_ENTEST_CH4_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register SAR_TEST **/ #define SAR_TEST_ID 0x70034 #define SAR_TEST_LEN (4U) #define SAR_TEST_MASK 0xFFFFFFFFUL #define SAR_TEST_SAR_RDEN_BIT_OFFSET (2U) #define SAR_TEST_SAR_RDEN_BIT_LEN (1U) #define SAR_TEST_SAR_RDEN_BIT_MASK 0x4U /****************************************************************************** * @brief Bit definitions for register LDO_TUNE_LO **/ #define LDO_TUNE_LO_ID 0x70040 #define LDO_TUNE_LO_LEN (4U) #define LDO_TUNE_LO_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register LDO_TUNE_HI **/ #define LDO_TUNE_HI_ID 0x70044 #define LDO_TUNE_HI_LEN (4U) #define LDO_TUNE_HI_MASK 0xFFFFFFFFUL #define LDO_TUNE_HI_LDO_HVAUX_TUNE_BIT_OFFSET (12U) #define LDO_TUNE_HI_LDO_HVAUX_TUNE_BIT_LEN (4U) #define LDO_TUNE_HI_LDO_HVAUX_TUNE_BIT_MASK 0xf000U /****************************************************************************** * @brief Bit definitions for register LDO_CTRL **/ #define LDO_CTRL_ID 0x70048 #define LDO_CTRL_LEN (4U) #define LDO_CTRL_MASK 0xFFFFFFFFUL #define LDO_CTRL_LDO_VDDHVTX_VREF_BIT_OFFSET (27U) #define LDO_CTRL_LDO_VDDHVTX_VREF_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDHVTX_VREF_BIT_MASK 0x8000000UL #define LDO_CTRL_LDO_VDDTX2_VREF_BIT_OFFSET (22U) #define LDO_CTRL_LDO_VDDTX2_VREF_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDTX2_VREF_BIT_MASK 0x400000UL #define LDO_CTRL_LDO_VDDTX1_VREF_BIT_OFFSET (21U) #define LDO_CTRL_LDO_VDDTX1_VREF_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDTX1_VREF_BIT_MASK 0x200000UL #define LDO_CTRL_LDO_VDDHVTX_EN_BIT_OFFSET (11U) #define LDO_CTRL_LDO_VDDHVTX_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDHVTX_EN_BIT_MASK 0x800U #define LDO_CTRL_LDO_VDDIF2_EN_BIT_OFFSET (8U) #define LDO_CTRL_LDO_VDDIF2_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDIF2_EN_BIT_MASK 0x100U #define LDO_CTRL_LDO_VDDTX2_EN_BIT_OFFSET (6U) #define LDO_CTRL_LDO_VDDTX2_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDTX2_EN_BIT_MASK 0x40U #define LDO_CTRL_LDO_VDDTX1_EN_BIT_OFFSET (5U) #define LDO_CTRL_LDO_VDDTX1_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDTX1_EN_BIT_MASK 0x20U #define LDO_CTRL_LDO_VDDPLL_EN_BIT_OFFSET (4U) #define LDO_CTRL_LDO_VDDPLL_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDPLL_EN_BIT_MASK 0x10U #define LDO_CTRL_LDO_VDDMS3_EN_BIT_OFFSET (2U) #define LDO_CTRL_LDO_VDDMS3_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDMS3_EN_BIT_MASK 0x4U #define LDO_CTRL_LDO_VDDMS2_EN_BIT_OFFSET (1U) #define LDO_CTRL_LDO_VDDMS2_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDMS2_EN_BIT_MASK 0x2U #define LDO_CTRL_LDO_VDDMS1_EN_BIT_OFFSET (0U) #define LDO_CTRL_LDO_VDDMS1_EN_BIT_LEN (1U) #define LDO_CTRL_LDO_VDDMS1_EN_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register LDO_RLOAD **/ #define LDO_RLOAD_ID 0x70050 #define LDO_RLOAD_LEN (4U) #define LDO_RLOAD_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register SAR_CTRL **/ #define SAR_CTRL_ID 0x80000 #define SAR_CTRL_LEN (4U) #define SAR_CTRL_MASK 0xFFFFFFFFUL #define SAR_CTRL_SAR_START_BIT_OFFSET (0U) #define SAR_CTRL_SAR_START_BIT_LEN (1U) #define SAR_CTRL_SAR_START_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register SAR_STATUS **/ #define SAR_STATUS_ID 0x80004 #define SAR_STATUS_LEN (4U) #define SAR_STATUS_MASK 0xFFFFFFFFUL #define SAR_STATUS_SAR_DONE_BIT_OFFSET (0U) #define SAR_STATUS_SAR_DONE_BIT_LEN (1U) #define SAR_STATUS_SAR_DONE_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register SAR_READING **/ #define SAR_READING_ID 0x80008 #define SAR_READING_LEN (4U) #define SAR_READING_MASK 0xFFFFFFFFUL #define SAR_READING_SAR_READING_TEMP_BIT_OFFSET (8U) #define SAR_READING_SAR_READING_TEMP_BIT_LEN (8U) #define SAR_READING_SAR_READING_TEMP_BIT_MASK 0xff00U #define SAR_READING_SAR_READING_VBAT_BIT_OFFSET (0U) #define SAR_READING_SAR_READING_VBAT_BIT_LEN (8U) #define SAR_READING_SAR_READING_VBAT_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register SAR_WAKE_RD **/ #define SAR_WAKE_RD_ID 0x8000c #define SAR_WAKE_RD_LEN (4U) #define SAR_WAKE_RD_MASK 0xFFFFFFFFUL #define SAR_WAKE_RD_SAR_LAST_TEMP_BIT_OFFSET (8U) #define SAR_WAKE_RD_SAR_LAST_TEMP_BIT_LEN (8U) #define SAR_WAKE_RD_SAR_LAST_TEMP_BIT_MASK 0xff00U #define SAR_WAKE_RD_SAR_LAST_VBAT_BIT_OFFSET (0U) #define SAR_WAKE_RD_SAR_LAST_VBAT_BIT_LEN (8U) #define SAR_WAKE_RD_SAR_LAST_VBAT_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register PGC_CTRL **/ #define PGC_CTRL_ID 0x80010 #define PGC_CTRL_LEN (4U) #define PGC_CTRL_MASK 0xFFFFFFFFUL #define PGC_CTRL_PGC_AUTO_CAL_BIT_OFFSET (1U) #define PGC_CTRL_PGC_AUTO_CAL_BIT_LEN (1U) #define PGC_CTRL_PGC_AUTO_CAL_BIT_MASK 0x2U #define PGC_CTRL_PGC_START_BIT_OFFSET (0U) #define PGC_CTRL_PGC_START_BIT_LEN (1U) #define PGC_CTRL_PGC_START_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register PGC_STATUS **/ #define PGC_STATUS_ID 0x80014 #define PGC_STATUS_LEN (4U) #define PGC_STATUS_MASK 0xFFFFFFFFUL #define PGC_STATUS_AUTOCAL_DONE_BIT_OFFSET (12U) #define PGC_STATUS_AUTOCAL_DONE_BIT_LEN (1U) #define PGC_STATUS_AUTOCAL_DONE_BIT_MASK 0x1000U #define PGC_STATUS_PG_DELAY_COUNT_BIT_OFFSET (0U) #define PGC_STATUS_PG_DELAY_COUNT_BIT_LEN (12U) #define PGC_STATUS_PG_DELAY_COUNT_BIT_MASK 0xfffU /****************************************************************************** * @brief Bit definitions for register PG_TEST **/ #define PG_TEST_ID 0x80018 #define PG_TEST_LEN (4U) #define PG_TEST_MASK 0xFFFFFFFFUL #define PG_TEST_TX_TEST_CH4_BIT_OFFSET (12U) #define PG_TEST_TX_TEST_CH4_BIT_LEN (4U) #define PG_TEST_TX_TEST_CH4_BIT_MASK 0xf000U #define PG_TEST_TX_TEST_CH3_BIT_OFFSET (8U) #define PG_TEST_TX_TEST_CH3_BIT_LEN (4U) #define PG_TEST_TX_TEST_CH3_BIT_MASK 0xf00U #define PG_TEST_TX_TEST_CH2_BIT_OFFSET (4U) #define PG_TEST_TX_TEST_CH2_BIT_LEN (4U) #define PG_TEST_TX_TEST_CH2_BIT_MASK 0xf0U #define PG_TEST_TX_TEST_CH1_BIT_OFFSET (0U) #define PG_TEST_TX_TEST_CH1_BIT_LEN (4U) #define PG_TEST_TX_TEST_CH1_BIT_MASK 0xfU /****************************************************************************** * @brief Bit definitions for register PG_CAL_TARGET **/ #define PG_CAL_TARGET_ID 0x8001c #define PG_CAL_TARGET_LEN (4U) #define PG_CAL_TARGET_MASK 0xFFFFFFFFUL #define PG_CAL_TARGET_TARGET_BIT_OFFSET (0U) #define PG_CAL_TARGET_TARGET_BIT_LEN (12U) #define PG_CAL_TARGET_TARGET_BIT_MASK 0xfffU /****************************************************************************** * @brief Bit definitions for register PLL_CFG **/ #define PLL_CFG_ID 0x90000 #define PLL_CFG_LEN (4U) #define PLL_CFG_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register PLL_CAL **/ #define PLL_CAL_ID 0x90008 #define PLL_CAL_LEN (4U) #define PLL_CAL_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register XTAL **/ #define XTAL_ID 0x90014 #define XTAL_LEN (4U) #define XTAL_MASK 0xFFFFFFFFUL #define XTAL_XTAL_TRIM_BIT_OFFSET (0U) #define XTAL_XTAL_TRIM_BIT_LEN (7U) #define XTAL_XTAL_TRIM_BIT_MASK 0x7fU /****************************************************************************** * @brief Bit definitions for register AON_DIG_CFG **/ #define AON_DIG_CFG_ID 0xa0000 #define AON_DIG_CFG_LEN (4U) #define AON_DIG_CFG_MASK 0xFFFFFFFFUL #define AON_DIG_CFG_ONWAKE_GO2RX_BIT_OFFSET (9U) #define AON_DIG_CFG_ONWAKE_GO2RX_BIT_LEN (1U) #define AON_DIG_CFG_ONWAKE_GO2RX_BIT_MASK 0x200U #define AON_DIG_CFG_ONWAKE_GO2IDLE_BIT_OFFSET (8U) #define AON_DIG_CFG_ONWAKE_GO2IDLE_BIT_LEN (1U) #define AON_DIG_CFG_ONWAKE_GO2IDLE_BIT_MASK 0x100U #define AON_DIG_CFG_ONWAKE_RUN_SAR_BIT_OFFSET (1U) #define AON_DIG_CFG_ONWAKE_RUN_SAR_BIT_LEN (1U) #define AON_DIG_CFG_ONWAKE_RUN_SAR_BIT_MASK 0x2U #define AON_DIG_CFG_ONWAKE_AON_DLD_BIT_OFFSET (0U) #define AON_DIG_CFG_ONWAKE_AON_DLD_BIT_LEN (1U) #define AON_DIG_CFG_ONWAKE_AON_DLD_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register AON_CTRL **/ #define AON_CTRL_ID 0xa0004 #define AON_CTRL_LEN (4U) #define AON_CTRL_MASK 0xFFFFFFFFUL #define AON_CTRL_DCA_ENAB_BIT_OFFSET (7U) #define AON_CTRL_DCA_ENAB_BIT_LEN (1U) #define AON_CTRL_DCA_ENAB_BIT_MASK 0x80U #define AON_CTRL_DCA_WRITE_HI_EN_BIT_OFFSET (5U) #define AON_CTRL_DCA_WRITE_HI_EN_BIT_LEN (1U) #define AON_CTRL_DCA_WRITE_HI_EN_BIT_MASK 0x20U #define AON_CTRL_DCA_WRITE_EN_BIT_OFFSET (4U) #define AON_CTRL_DCA_WRITE_EN_BIT_LEN (1U) #define AON_CTRL_DCA_WRITE_EN_BIT_MASK 0x10U #define AON_CTRL_DCA_READ_EN_BIT_OFFSET (3U) #define AON_CTRL_DCA_READ_EN_BIT_LEN (1U) #define AON_CTRL_DCA_READ_EN_BIT_MASK 0x8U #define AON_CTRL_CONFIG_UPLOAD_BIT_OFFSET (2U) #define AON_CTRL_CONFIG_UPLOAD_BIT_LEN (1U) #define AON_CTRL_CONFIG_UPLOAD_BIT_MASK 0x4U #define AON_CTRL_ARRAY_SAVE_BIT_OFFSET (1U) #define AON_CTRL_ARRAY_SAVE_BIT_LEN (1U) #define AON_CTRL_ARRAY_SAVE_BIT_MASK 0x2U #define AON_CTRL_ARRAY_RESTORE_BIT_OFFSET (0U) #define AON_CTRL_ARRAY_RESTORE_BIT_LEN (1U) #define AON_CTRL_ARRAY_RESTORE_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register AON_RDATA **/ #define AON_RDATA_ID 0xa0008 #define AON_RDATA_LEN (4U) #define AON_RDATA_MASK 0xFFFFFFFFUL #define AON_RDATA_RDATA_BIT_OFFSET (0U) #define AON_RDATA_RDATA_BIT_LEN (8U) #define AON_RDATA_RDATA_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register AON_ADDR **/ #define AON_ADDR_ID 0xa000c #define AON_ADDR_LEN (4U) #define AON_ADDR_MASK 0xFFFFFFFFUL #define AON_ADDR_ADDR_BIT_OFFSET (0U) #define AON_ADDR_ADDR_BIT_LEN (9U) #define AON_ADDR_ADDR_BIT_MASK 0x1ffU /****************************************************************************** * @brief Bit definitions for register AON_WDATA **/ #define AON_WDATA_ID 0xa0010 #define AON_WDATA_LEN (4U) #define AON_WDATA_MASK 0xFFFFFFFFUL #define AON_WDATA_WDATA_BIT_OFFSET (0U) #define AON_WDATA_WDATA_BIT_LEN (8U) #define AON_WDATA_WDATA_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register ANA_CFG **/ #define ANA_CFG_ID 0xa0014 #define ANA_CFG_LEN (4U) #define ANA_CFG_MASK 0xFFFFFFFFUL #define ANA_CFG_PRES_SLEEP_BIT_OFFSET (5U) #define ANA_CFG_PRES_SLEEP_BIT_LEN (1U) #define ANA_CFG_PRES_SLEEP_BIT_MASK 0x20U #define ANA_CFG_WAKE_WUP_BIT_OFFSET (4U) #define ANA_CFG_WAKE_WUP_BIT_LEN (1U) #define ANA_CFG_WAKE_WUP_BIT_MASK 0x10U #define ANA_CFG_WAKE_CSN_BIT_OFFSET (3U) #define ANA_CFG_WAKE_CSN_BIT_LEN (1U) #define ANA_CFG_WAKE_CSN_BIT_MASK 0x8U #define ANA_CFG_BROUT_EN_BIT_OFFSET (2U) #define ANA_CFG_BROUT_EN_BIT_LEN (1U) #define ANA_CFG_BROUT_EN_BIT_MASK 0x4U #define ANA_CFG_WAKE_CNT_BIT_OFFSET (1U) #define ANA_CFG_WAKE_CNT_BIT_LEN (1U) #define ANA_CFG_WAKE_CNT_BIT_MASK 0x2U #define ANA_CFG_SLEEP_EN_BIT_OFFSET (0U) #define ANA_CFG_SLEEP_EN_BIT_LEN (1U) #define ANA_CFG_SLEEP_EN_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register OTP_WDATA **/ #define OTP_WDATA_ID 0xb0000 #define OTP_WDATA_LEN (4U) #define OTP_WDATA_MASK 0xFFFFFFFFUL #define OTP_WDATA_OTP_WDATA_BIT_OFFSET (0U) #define OTP_WDATA_OTP_WDATA_BIT_LEN (32U) #define OTP_WDATA_OTP_WDATA_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register OTP_ADDR **/ #define OTP_ADDR_ID 0xb0004 #define OTP_ADDR_LEN (4U) #define OTP_ADDR_MASK 0xFFFFFFFFUL #define OTP_ADDR_OTP_ADDR_BIT_OFFSET (0U) #define OTP_ADDR_OTP_ADDR_BIT_LEN (11U) #define OTP_ADDR_OTP_ADDR_BIT_MASK 0x7ffU /****************************************************************************** * @brief Bit definitions for register OTP_CFG **/ #define OTP_CFG_ID 0xb0008 #define OTP_CFG_LEN (4U) #define OTP_CFG_MASK 0xFFFFFFFFUL #define OTP_CFG_DGC_SEL_BIT_OFFSET (13U) #define OTP_CFG_DGC_SEL_BIT_LEN (1U) #define OTP_CFG_DGC_SEL_BIT_MASK 0x2000U #define OTP_CFG_OPS_ID_BIT_OFFSET (11U) #define OTP_CFG_OPS_ID_BIT_LEN (2U) #define OTP_CFG_OPS_ID_BIT_MASK 0x1800U #define OTP_CFG_OPS_KICK_BIT_OFFSET (10U) #define OTP_CFG_OPS_KICK_BIT_LEN (1U) #define OTP_CFG_OPS_KICK_BIT_MASK 0x400U #define OTP_CFG_BIAS_KICK_BIT_OFFSET (8U) #define OTP_CFG_BIAS_KICK_BIT_LEN (1U) #define OTP_CFG_BIAS_KICK_BIT_MASK 0x100U #define OTP_CFG_LDO_KICK_BIT_OFFSET (7U) #define OTP_CFG_LDO_KICK_BIT_LEN (1U) #define OTP_CFG_LDO_KICK_BIT_MASK 0x80U #define OTP_CFG_DGC_KICK_BIT_OFFSET (6U) #define OTP_CFG_DGC_KICK_BIT_LEN (1U) #define OTP_CFG_DGC_KICK_BIT_MASK 0x40U #define OTP_CFG_OTP_WRITE_MR_BIT_OFFSET (3U) #define OTP_CFG_OTP_WRITE_MR_BIT_LEN (1U) #define OTP_CFG_OTP_WRITE_MR_BIT_MASK 0x8U #define OTP_CFG_OTP_WRITE_BIT_OFFSET (2U) #define OTP_CFG_OTP_WRITE_BIT_LEN (1U) #define OTP_CFG_OTP_WRITE_BIT_MASK 0x4U #define OTP_CFG_OTP_READ_BIT_OFFSET (1U) #define OTP_CFG_OTP_READ_BIT_LEN (1U) #define OTP_CFG_OTP_READ_BIT_MASK 0x2U #define OTP_CFG_OTP_MAN_CTR_EN_BIT_OFFSET (0U) #define OTP_CFG_OTP_MAN_CTR_EN_BIT_LEN (1U) #define OTP_CFG_OTP_MAN_CTR_EN_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register OTP_STATUS **/ #define OTP_STATUS_ID 0xb000c #define OTP_STATUS_LEN (4U) #define OTP_STATUS_MASK 0xFFFFFFFFUL #define OTP_STATUS_OTP_VPP_OK_BIT_OFFSET (1U) #define OTP_STATUS_OTP_VPP_OK_BIT_LEN (1U) #define OTP_STATUS_OTP_VPP_OK_BIT_MASK 0x2U #define OTP_STATUS_OTP_PROG_DONE_BIT_OFFSET (0U) #define OTP_STATUS_OTP_PROG_DONE_BIT_LEN (1U) #define OTP_STATUS_OTP_PROG_DONE_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register OTP_RDATA **/ #define OTP_RDATA_ID 0xb0010 #define OTP_RDATA_LEN (4U) #define OTP_RDATA_MASK 0xFFFFFFFFUL #define OTP_RDATA_OTP_RDATA_BIT_OFFSET (0U) #define OTP_RDATA_OTP_RDATA_BIT_LEN (32U) #define OTP_RDATA_OTP_RDATA_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register IP_TOA_LO **/ #define IP_TOA_LO_ID 0xc0000 #define IP_TOA_LO_LEN (4U) #define IP_TOA_LO_MASK 0xFFFFFFFFUL #define IP_TOA_LO_IP_TOA_BIT_OFFSET (0U) #define IP_TOA_LO_IP_TOA_BIT_LEN (32U) #define IP_TOA_LO_IP_TOA_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register IP_TOA_HI **/ #define IP_TOA_HI_ID 0xc0004 #define IP_TOA_HI_LEN (4U) #define IP_TOA_HI_MASK 0xFFFFFFFFUL #define IP_TOA_HI_IP_TOAST_BIT_OFFSET (24U) #define IP_TOA_HI_IP_TOAST_BIT_LEN (8U) #define IP_TOA_HI_IP_TOAST_BIT_MASK 0xff000000UL #define IP_TOA_HI_IP_POA_BIT_OFFSET (8U) #define IP_TOA_HI_IP_POA_BIT_LEN (14U) #define IP_TOA_HI_IP_POA_BIT_MASK 0x3fff00UL #define IP_TOA_HI_IP_TOA_BIT_OFFSET (0U) #define IP_TOA_HI_IP_TOA_BIT_LEN (8U) #define IP_TOA_HI_IP_TOA_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register STS_TOA_LO **/ #define STS_TOA_LO_ID 0xc0008 #define STS_TOA_LO_LEN (4U) #define STS_TOA_LO_MASK 0xFFFFFFFFUL #define STS_TOA_LO_STS_TOA_BIT_OFFSET (0U) #define STS_TOA_LO_STS_TOA_BIT_LEN (32U) #define STS_TOA_LO_STS_TOA_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register STS_TOA_HI **/ #define STS_TOA_HI_ID 0xc000c #define STS_TOA_HI_LEN (4U) #define STS_TOA_HI_MASK 0xFFFFFFFFUL #define STS_TOA_HI_STS_TOAST_BIT_OFFSET (23U) #define STS_TOA_HI_STS_TOAST_BIT_LEN (9U) #define STS_TOA_HI_STS_TOAST_BIT_MASK 0xff800000UL #define STS_TOA_HI_STS_POA_BIT_OFFSET (8U) #define STS_TOA_HI_STS_POA_BIT_LEN (14U) #define STS_TOA_HI_STS_POA_BIT_MASK 0x3fff00UL #define STS_TOA_HI_STS_TOA_BIT_OFFSET (0U) #define STS_TOA_HI_STS_TOA_BIT_LEN (8U) #define STS_TOA_HI_STS_TOA_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register STS1_TOA_LO **/ #define STS1_TOA_LO_ID 0xc0010 #define STS1_TOA_LO_LEN (4U) #define STS1_TOA_LO_MASK 0xFFFFFFFFUL #define STS1_TOA_LO_STS1_TOA_BIT_OFFSET (0U) #define STS1_TOA_LO_STS1_TOA_BIT_LEN (32U) #define STS1_TOA_LO_STS1_TOA_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register STS1_TOA_HI **/ #define STS1_TOA_HI_ID 0xc0014 #define STS1_TOA_HI_LEN (4U) #define STS1_TOA_HI_MASK 0xFFFFFFFFUL #define STS1_TOA_HI_STS1_TOAST_BIT_OFFSET (23U) #define STS1_TOA_HI_STS1_TOAST_BIT_LEN (9U) #define STS1_TOA_HI_STS1_TOAST_BIT_MASK 0xff800000UL #define STS1_TOA_HI_STS1_POA_BIT_OFFSET (8U) #define STS1_TOA_HI_STS1_POA_BIT_LEN (14U) #define STS1_TOA_HI_STS1_POA_BIT_MASK 0x3fff00UL #define STS1_TOA_HI_STS1_TOA_BIT_OFFSET (0U) #define STS1_TOA_HI_STS1_TOA_BIT_LEN (8U) #define STS1_TOA_HI_STS1_TOA_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register CIA_TDOA_0 **/ #define CIA_TDOA_0_ID 0xc0018 #define CIA_TDOA_0_LEN (4U) #define CIA_TDOA_0_MASK 0xFFFFFFFFUL #define CIA_TDOA_0_TDOA_BIT_OFFSET (0U) #define CIA_TDOA_0_TDOA_BIT_LEN (32U) #define CIA_TDOA_0_TDOA_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register CIA_TDOA_1_PDOA **/ #define CIA_TDOA_1_PDOA_ID 0xc001c #define CIA_TDOA_1_PDOA_LEN (4U) #define CIA_TDOA_1_PDOA_MASK 0xFFFFFFFFUL #define CIA_TDOA_1_PDOA_FP_TH_MD_BIT_OFFSET (30U) #define CIA_TDOA_1_PDOA_FP_TH_MD_BIT_LEN (1U) #define CIA_TDOA_1_PDOA_FP_TH_MD_BIT_MASK 0x40000000UL #define CIA_TDOA_1_PDOA_PDOA_BIT_OFFSET (16U) #define CIA_TDOA_1_PDOA_PDOA_BIT_LEN (14U) #define CIA_TDOA_1_PDOA_PDOA_BIT_MASK 0x3fff0000UL #define CIA_TDOA_1_PDOA_TDOA_BIT_OFFSET (0U) #define CIA_TDOA_1_PDOA_TDOA_BIT_LEN (9U) #define CIA_TDOA_1_PDOA_TDOA_BIT_MASK 0x1ffU /****************************************************************************** * @brief Bit definitions for register CIA_DIAG_0 **/ #define CIA_DIAG_0_ID 0xc0020 #define CIA_DIAG_0_LEN (4U) #define CIA_DIAG_0_MASK 0xFFFFFFFFUL #define CIA_DIAG_0_COE_PPM_BIT_OFFSET (0U) #define CIA_DIAG_0_COE_PPM_BIT_LEN (13U) #define CIA_DIAG_0_COE_PPM_BIT_MASK 0x1fffU /****************************************************************************** * @brief Bit definitions for register CIA_DIAG_1 **/ #define CIA_DIAG_1_ID 0xc0024 #define CIA_DIAG_1_LEN (4U) #define CIA_DIAG_1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_0 **/ #define IP_DIAG_0_ID 0xc0028 #define IP_DIAG_0_LEN (4U) #define IP_DIAG_0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_1 **/ #define IP_DIAG_1_ID 0xc002c #define IP_DIAG_1_LEN (4U) #define IP_DIAG_1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_2 **/ #define IP_DIAG_2_ID 0xc0030 #define IP_DIAG_2_LEN (4U) #define IP_DIAG_2_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_3 **/ #define IP_DIAG_3_ID 0xc0034 #define IP_DIAG_3_LEN (4U) #define IP_DIAG_3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_4 **/ #define IP_DIAG_4_ID 0xc0038 #define IP_DIAG_4_LEN (4U) #define IP_DIAG_4_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_5 **/ #define IP_DIAG_5_ID 0xc003c #define IP_DIAG_5_LEN (4U) #define IP_DIAG_5_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_6 **/ #define IP_DIAG_6_ID 0xc0040 #define IP_DIAG_6_LEN (4U) #define IP_DIAG_6_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_7 **/ #define IP_DIAG_7_ID 0xc0044 #define IP_DIAG_7_LEN (4U) #define IP_DIAG_7_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_8 **/ #define IP_DIAG_8_ID 0xc0048 #define IP_DIAG_8_LEN (4U) #define IP_DIAG_8_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_9 **/ #define IP_DIAG_9_ID 0xc004c #define IP_DIAG_9_LEN (4U) #define IP_DIAG_9_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_10 **/ #define IP_DIAG_10_ID 0xc0050 #define IP_DIAG_10_LEN (4U) #define IP_DIAG_10_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_11 **/ #define IP_DIAG_11_ID 0xc0054 #define IP_DIAG_11_LEN (4U) #define IP_DIAG_11_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register IP_DIAG_12 **/ #define IP_DIAG_12_ID 0xc0058 #define IP_DIAG_12_LEN (4U) #define IP_DIAG_12_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_DIAG_0 **/ #define STS_DIAG_0_ID 0xc005c #define STS_DIAG_0_LEN (4U) #define STS_DIAG_0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_DIAG_1 **/ #define STS_DIAG_1_ID 0xc0060 #define STS_DIAG_1_LEN (4U) #define STS_DIAG_1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_DIAG_2 **/ #define STS_DIAG_2_ID 0xc0064 #define STS_DIAG_2_LEN (4U) #define STS_DIAG_2_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_DIAG_3 **/ #define STS_DIAG_3_ID 0xc0068 #define STS_DIAG_3_LEN (4U) #define STS_DIAG_3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_DIAG_4 **/ #define STS_DIAG_4_ID 0xd0000 #define STS_DIAG_4_LEN (4U) #define STS_DIAG_4_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_DIAG_5 **/ #define STS_DIAG_5_ID 0xd0004 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_6 **/ #define STS_DIAG_6_ID 0xd0008 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_7 **/ #define STS_DIAG_7_ID 0xd000c /****************************************************************************** * @brief Bit definitions for register STS_DIAG_8 **/ #define STS_DIAG_8_ID 0xd0010 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_9 **/ #define STS_DIAG_9_ID 0xd0014 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_10 **/ #define STS_DIAG_10_ID 0xd0018 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_11 **/ #define STS_DIAG_11_ID 0xd001c /****************************************************************************** * @brief Bit definitions for register STS_DIAG_12 **/ #define STS_DIAG_12_ID 0xd0020 #define STS_DIAG_12_LEN (4U) #define STS_DIAG_12_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS_DIAG_13 **/ #define STS_DIAG_13_ID 0xd0024 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_14 **/ #define STS_DIAG_14_ID 0xd0028 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_15 **/ #define STS_DIAG_15_ID 0xd002C /****************************************************************************** * @brief Bit definitions for register STS_DIAG_16 **/ #define STS_DIAG_16_ID 0xd0030 /****************************************************************************** * @brief Bit definitions for register STS_DIAG_17 **/ #define STS_DIAG_17_ID 0xd0034 /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_0 **/ #define STS1_DIAG_0_ID 0xd0038 #define STS1_DIAG_0_LEN (4U) #define STS1_DIAG_0_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_1 **/ #define STS1_DIAG_1_ID 0xd003c #define STS1_DIAG_1_LEN (4U) #define STS1_DIAG_1_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_2 **/ #define STS1_DIAG_2_ID 0xd0040 #define STS1_DIAG_2_LEN (4U) #define STS1_DIAG_2_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_3 **/ #define STS1_DIAG_3_ID 0xd0044 #define STS1_DIAG_3_LEN (4U) #define STS1_DIAG_3_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_4 **/ #define STS1_DIAG_4_ID 0xd0048 #define STS1_DIAG_4_LEN (4U) #define STS1_DIAG_4_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_5 **/ #define STS1_DIAG_5_ID 0xd004c /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_6 **/ #define STS1_DIAG_6_ID 0xd0050 /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_7 **/ #define STS1_DIAG_7_ID 0xd0054 /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_8 **/ #define STS1_DIAG_8_ID 0xd0058 #define STS1_DIAG_8_LEN (4U) #define STS1_DIAG_8_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_9 **/ #define STS1_DIAG_9_ID 0xd005c /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_10 **/ #define STS1_DIAG_10_ID 0xd0060 /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_11 **/ #define STS1_DIAG_11_ID 0xd0064 /****************************************************************************** * @brief Bit definitions for register STS1_DIAG_12 **/ #define STS1_DIAG_12_ID 0xd0068 #define STS1_DIAG_12_LEN (4U) #define STS1_DIAG_12_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register CIA_CONF **/ #define CIA_CONF_ID 0xe0000 #define CIA_CONF_LEN (4U) #define CIA_CONF_MASK 0xFFFFFFFFUL #define CIA_CONF_MINDIAG_BIT_OFFSET (20U) #define CIA_CONF_MINDIAG_BIT_LEN (1U) #define CIA_CONF_MINDIAG_BIT_MASK 0x100000UL #define CIA_CONF_RXANTD_BIT_OFFSET (0U) #define CIA_CONF_RXANTD_BIT_LEN (16U) #define CIA_CONF_RXANTD_BIT_MASK 0xffffU /****************************************************************************** * @brief Bit definitions for register FP_CONF **/ #define FP_CONF_ID 0xe0004 #define FP_CONF_LEN (4U) #define FP_CONF_MASK 0xFFFFFFFFUL #define FP_CONF_TC_RXDLY_EN_BIT_OFFSET (20U) #define FP_CONF_TC_RXDLY_EN_BIT_LEN (1U) #define FP_CONF_TC_RXDLY_EN_BIT_MASK 0x100000UL #define FP_CONF_CAL_TEMP_BIT_OFFSET (11U) #define FP_CONF_CAL_TEMP_BIT_LEN (8U) #define FP_CONF_CAL_TEMP_BIT_MASK 0x7f800UL #define FP_CONF_FP_AGREED_TH_BIT_OFFSET (8U) #define FP_CONF_FP_AGREED_TH_BIT_LEN (3U) #define FP_CONF_FP_AGREED_TH_BIT_MASK 0x700U /****************************************************************************** * @brief Bit definitions for register IP_CONFIG_LO **/ #define IP_CONFIG_LO_ID 0xe000c #define IP_CONFIG_LO_LEN (2U) #define IP_CONFIG_LO_MASK 0xFFFFU #define IP_CONFIG_LO_IP_PMULT_BIT_OFFSET (5U) #define IP_CONFIG_LO_IP_PMULT_BIT_LEN (2U) #define IP_CONFIG_LO_IP_PMULT_BIT_MASK 0x60U #define IP_CONFIG_LO_IP_NTM_BIT_OFFSET (0U) #define IP_CONFIG_LO_IP_NTM_BIT_LEN (5U) #define IP_CONFIG_LO_IP_NTM_BIT_MASK 0x1fU /****************************************************************************** * @brief Bit definitions for register IP_CONFIG_HI **/ #define IP_CONFIG_HI_ID 0xe000e /* { aliased = true} */ #define IP_CONFIG_HI_LEN (4U) #define IP_CONFIG_HI_MASK 0xFFFFFFFFUL #define IP_CONFIG_HI_IP_RTM_BIT_OFFSET (0U) #define IP_CONFIG_HI_IP_RTM_BIT_LEN (5U) #define IP_CONFIG_HI_IP_RTM_BIT_MASK 0x1fU /****************************************************************************** * @brief Bit definitions for register STS_CONFIG_LO **/ #define STS_CONFIG_LO_ID 0xe0012 /* { aliased = true} */ #define STS_CONFIG_LO_LEN (4U) #define STS_CONFIG_LO_MASK 0xFFFFFFFFUL #define STS_CONFIG_LO_STS_MAN_TH_BIT_OFFSET (16U) #define STS_CONFIG_LO_STS_MAN_TH_BIT_LEN (7U) #define STS_CONFIG_LO_STS_MAN_TH_BIT_MASK 0x7f0000UL #define STS_CONFIG_LO_STS_PMULT_BIT_OFFSET (5U) #define STS_CONFIG_LO_STS_PMULT_BIT_LEN (2U) #define STS_CONFIG_LO_STS_PMULT_BIT_MASK 0x60U #define STS_CONFIG_LO_STS_NTM_BIT_OFFSET (0U) #define STS_CONFIG_LO_STS_NTM_BIT_LEN (5U) #define STS_CONFIG_LO_STS_NTM_BIT_MASK 0x1fU /****************************************************************************** * @brief Bit definitions for register STS_CONFIG_HI **/ #define STS_CONFIG_HI_ID 0xe0016 /* { aliased = true} */ #define STS_CONFIG_HI_LEN (4U) #define STS_CONFIG_HI_MASK 0xFFFFFFFFUL #define STS_CONFIG_HI_STS_PGR_EN_BIT_OFFSET (31U) #define STS_CONFIG_HI_STS_PGR_EN_BIT_LEN (1U) #define STS_CONFIG_HI_STS_PGR_EN_BIT_MASK 0x80000000UL #define STS_CONFIG_HI_STS_SS_EN_BIT_OFFSET (30U) #define STS_CONFIG_HI_STS_SS_EN_BIT_LEN (1U) #define STS_CONFIG_HI_STS_SS_EN_BIT_MASK 0x40000000UL #define STS_CONFIG_HI_STS_CQ_EN_BIT_OFFSET (29U) #define STS_CONFIG_HI_STS_CQ_EN_BIT_LEN (1U) #define STS_CONFIG_HI_STS_CQ_EN_BIT_MASK 0x20000000UL #define STS_CONFIG_HI_FP_AGREED_EN_BIT_OFFSET (28U) #define STS_CONFIG_HI_FP_AGREED_EN_BIT_LEN (1U) #define STS_CONFIG_HI_FP_AGREED_EN_BIT_MASK 0x10000000UL /****************************************************************************** * @brief Bit definitions for register CIA_ADJUST **/ #define CIA_ADJUST_ID 0xe001a /* {aliased=true} */ #define CIA_ADJUST_LEN (4U) #define CIA_ADJUST_MASK 0xFFFFFFFFUL #define CIA_ADJUST_PDOA_ADJ_OFFSET_BIT_OFFSET (0U) #define CIA_ADJUST_PDOA_ADJ_OFFSET_BIT_LEN (14U) #define CIA_ADJUST_PDOA_ADJ_OFFSET_BIT_MASK 0x3fffU /****************************************************************************** * @brief Bit definitions for register PGF_DELAY_COMP_LO **/ #define PGF_DELAY_COMP_LO_ID 0xe001e /* {aliased=true} */ /****************************************************************************** * @brief Bit definitions for register PGF_DELAY_COMP_HI **/ #define PGF_DELAY_COMP_HI_ID 0xe0022 /* {aliased=true} */ /****************************************************************************** * @brief Bit definitions for register EVENT_CTRL **/ #define EVC_CTRL_ID 0xf0000 #define EVC_CTRL_LEN (4U) #define EVC_CTRL_MASK 0xFFFFFFFFUL #define EVC_CTRL_EVC_CLR_BIT_OFFSET (1U) #define EVC_CTRL_EVC_CLR_BIT_LEN (1U) #define EVC_CTRL_EVC_CLR_BIT_MASK 0x2U #define EVC_CTRL_EVC_EN_BIT_OFFSET (0U) #define EVC_CTRL_EVC_EN_BIT_LEN (1U) #define EVC_CTRL_EVC_EN_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register EVC_COUNT0 **/ #define EVC_COUNT0_ID 0xf0004 #define EVC_COUNT0_LEN (4U) #define EVC_COUNT0_MASK 0xFFFFFFFFUL #define EVC_COUNT0_EVC_RSE_BIT_OFFSET (16U) #define EVC_COUNT0_EVC_RSE_BIT_LEN (12U) #define EVC_COUNT0_EVC_RSE_BIT_MASK 0xfff0000UL #define EVC_COUNT0_EVC_PHE_BIT_OFFSET (0U) #define EVC_COUNT0_EVC_PHE_BIT_LEN (12U) #define EVC_COUNT0_EVC_PHE_BIT_MASK 0xfffU /****************************************************************************** * @brief Bit definitions for register EVC_COUNT1 **/ #define EVC_COUNT1_ID 0xf0008 #define EVC_COUNT1_LEN (4U) #define EVC_COUNT1_MASK 0xFFFFFFFFUL #define EVC_COUNT1_EVC_FCE_BIT_OFFSET (16U) #define EVC_COUNT1_EVC_FCE_BIT_LEN (12U) #define EVC_COUNT1_EVC_FCE_BIT_MASK 0xfff0000UL #define EVC_COUNT1_EVC_FCG_BIT_OFFSET (0U) #define EVC_COUNT1_EVC_FCG_BIT_LEN (12U) #define EVC_COUNT1_EVC_FCG_BIT_MASK 0xfffU /****************************************************************************** * @brief Bit definitions for register EVC_COUNT2 **/ #define EVC_COUNT2_ID 0xf000c #define EVC_COUNT2_LEN (4U) #define EVC_COUNT2_MASK 0xFFFFFFFFUL #define EVC_COUNT2_EVC_OVR_BIT_OFFSET (16U) #define EVC_COUNT2_EVC_OVR_BIT_LEN (8U) #define EVC_COUNT2_EVC_OVR_BIT_MASK 0xff0000UL #define EVC_COUNT2_EVC_FFR_BIT_OFFSET (0U) #define EVC_COUNT2_EVC_FFR_BIT_LEN (8U) #define EVC_COUNT2_EVC_FFR_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register EVC_COUNT3 **/ #define EVC_COUNT3_ID 0xf0010 #define EVC_COUNT3_LEN (4U) #define EVC_COUNT3_MASK 0xFFFFFFFFUL #define EVC_COUNT3_EVC_PTO_BIT_OFFSET (16U) #define EVC_COUNT3_EVC_PTO_BIT_LEN (12U) #define EVC_COUNT3_EVC_PTO_BIT_MASK 0xfff0000UL #define EVC_COUNT3_EVC_STO_BIT_OFFSET (0U) #define EVC_COUNT3_EVC_STO_BIT_LEN (12U) #define EVC_COUNT3_EVC_STO_BIT_MASK 0xfffU /****************************************************************************** * @brief Bit definitions for register EVC_COUNT4 **/ #define EVC_COUNT4_ID 0xf0014 #define EVC_COUNT4_LEN (4U) #define EVC_COUNT4_MASK 0xFFFFFFFFUL #define EVC_COUNT4_EVC_TXFS_BIT_OFFSET (16U) #define EVC_COUNT4_EVC_TXFS_BIT_LEN (12U) #define EVC_COUNT4_EVC_TXFS_BIT_MASK 0xfff0000UL #define EVC_COUNT4_EVC_FWTO_BIT_OFFSET (0U) #define EVC_COUNT4_EVC_FWTO_BIT_LEN (8U) #define EVC_COUNT4_EVC_FWTO_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register EVC_COUNT5 **/ #define EVC_COUNT5_ID 0xf0018 #define EVC_COUNT5_LEN (4U) #define EVC_COUNT5_MASK 0xFFFFFFFFUL #define EVC_COUNT5_EVC_SWCE_BIT_OFFSET (16U) #define EVC_COUNT5_EVC_SWCE_BIT_LEN (8U) #define EVC_COUNT5_EVC_SWCE_BIT_MASK 0xff0000UL #define EVC_COUNT5_EVC_HPW_BIT_OFFSET (0U) #define EVC_COUNT5_EVC_HPW_BIT_LEN (8U) #define EVC_COUNT5_EVC_HPW_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register EVC_COUNT6 **/ #define EVC_COUNT6_ID 0xf001c #define EVC_COUNT6_LEN (4U) #define EVC_COUNT6_MASK 0xFFFFFFFFUL #define EVC_COUNT6_EVC_PREJ_BIT_OFFSET (0U) #define EVC_COUNT6_EVC_PREJ_BIT_LEN (12U) #define EVC_COUNT6_EVC_PREJ_BIT_MASK 0xfffU /****************************************************************************** * @brief Bit definitions for register TEST_CTRL0 **/ #define TEST_CTRL0_ID 0xf0024 #define TEST_CTRL0_LEN (4U) #define TEST_CTRL0_MASK 0xFFFFFFFFUL #define TEST_CTRL0_CIA_RUN_BIT_OFFSET (26U) #define TEST_CTRL0_CIA_RUN_BIT_LEN (1U) #define TEST_CTRL0_CIA_RUN_BIT_MASK 0x4000000UL #define TEST_CTRL0_CIA_WDEN_BIT_OFFSET (24U) #define TEST_CTRL0_CIA_WDEN_BIT_LEN (1U) #define TEST_CTRL0_CIA_WDEN_BIT_MASK 0x1000000UL #define TEST_CTRL0_HIRQ_POL_BIT_OFFSET (21U) #define TEST_CTRL0_HIRQ_POL_BIT_LEN (1U) #define TEST_CTRL0_HIRQ_POL_BIT_MASK 0x200000UL #define TEST_CTRL0_TX_PSTM_BIT_OFFSET (4U) #define TEST_CTRL0_TX_PSTM_BIT_LEN (1U) #define TEST_CTRL0_TX_PSTM_BIT_MASK 0x10U /****************************************************************************** * @brief Bit definitions for register EVC_COUNT7 **/ #define EVC_COUNT7_ID 0xf0028 #define EVC_COUNT7_LEN (4U) #define EVC_COUNT7_MASK 0xFFFFFFFFUL #define EVC_COUNT7_EVC_VWARN_BIT_OFFSET (16U) #define EVC_COUNT7_EVC_VWARN_BIT_LEN (8U) #define EVC_COUNT7_EVC_VWARN_BIT_MASK 0xff0000UL #define EVC_COUNT7_EVC_CPQE_BIT_OFFSET (0U) #define EVC_COUNT7_EVC_CPQE_BIT_LEN (8U) #define EVC_COUNT7_EVC_CPQE_BIT_MASK 0xffU /****************************************************************************** * @brief Bit definitions for register SPI_MODE **/ #define SPI_MODE_ID 0xf002c #define SPI_MODE_LEN (4U) #define SPI_MODE_MASK 0xFFFFFFFFUL #define SPI_MODE_SPI_MODE_BIT_OFFSET (0U) #define SPI_MODE_SPI_MODE_BIT_LEN (2U) #define SPI_MODE_SPI_MODE_BIT_MASK 0x3U /****************************************************************************** * @brief Bit definitions for register SYS_STATE_LO **/ #define SYS_STATE_LO_ID 0xf0030 #define SYS_STATE_LO_LEN (4U) #define SYS_STATE_LO_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register FCMD_STATUS **/ #define FCMD_STATUS_ID 0xf003c #define FCMD_STATUS_LEN (4U) #define FCMD_STATUS_MASK 0xFFFFFFFFUL #define FCMD_STATUS_FCMD_STATUS_BIT_OFFSET (0U) #define FCMD_STATUS_FCMD_STATUS_BIT_LEN (5U) #define FCMD_STATUS_FCMD_STATUS_BIT_MASK 0x1fU /****************************************************************************** * @brief Bit definitions for register CTR_DBG **/ #define CTR_DBG_ID 0xf0048 #define CTR_DBG_LEN (4U) #define CTR_DBG_MASK 0xFFFFFFFFUL #define CTR_DBG_CTR_DBG_BIT_OFFSET (0U) #define CTR_DBG_CTR_DBG_BIT_LEN (32U) #define CTR_DBG_CTR_DBG_BIT_MASK 0xffffffffUL /****************************************************************************** * @brief Bit definitions for register SOFT_RST **/ #define SOFT_RST_ID 0x110000 #define SOFT_RST_LEN (4U) #define SOFT_RST_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register CLK_CTRL **/ #define CLK_CTRL_ID 0x110004 #define CLK_CTRL_LEN (4U) #define CLK_CTRL_MASK 0xFFFFFFFFUL #define CLK_CTRL_LP_CLK_EN_BIT_OFFSET (23U) #define CLK_CTRL_LP_CLK_EN_BIT_LEN (1U) #define CLK_CTRL_LP_CLK_EN_BIT_MASK 0x800000UL #define CLK_CTRL_GPIO_DRST_N_BIT_OFFSET (19U) #define CLK_CTRL_GPIO_DRST_N_BIT_LEN (1U) #define CLK_CTRL_GPIO_DRST_N_BIT_MASK 0x80000UL #define CLK_CTRL_GPIO_DCLK_EN_BIT_OFFSET (18U) #define CLK_CTRL_GPIO_DCLK_EN_BIT_LEN (1U) #define CLK_CTRL_GPIO_DCLK_EN_BIT_MASK 0x40000UL #define CLK_CTRL_GPIO_CLK_EN_BIT_OFFSET (16U) #define CLK_CTRL_GPIO_CLK_EN_BIT_LEN (1U) #define CLK_CTRL_GPIO_CLK_EN_BIT_MASK 0x10000UL #define CLK_CTRL_ACC_MCLK_EN_BIT_OFFSET (15U) #define CLK_CTRL_ACC_MCLK_EN_BIT_LEN (1U) #define CLK_CTRL_ACC_MCLK_EN_BIT_MASK 0x8000U #define CLK_CTRL_TX_BUF_CLK_ON_BIT_OFFSET (12U) #define CLK_CTRL_TX_BUF_CLK_ON_BIT_LEN (1U) #define CLK_CTRL_TX_BUF_CLK_ON_BIT_MASK 0x1000U #define CLK_CTRL_RX_BUF_CLK_ON_BIT_OFFSET (11U) #define CLK_CTRL_RX_BUF_CLK_ON_BIT_LEN (1U) #define CLK_CTRL_RX_BUF_CLK_ON_BIT_MASK 0x800U #define CLK_CTRL_SAR_CLK_EN_BIT_OFFSET (10U) #define CLK_CTRL_SAR_CLK_EN_BIT_LEN (1U) #define CLK_CTRL_SAR_CLK_EN_BIT_MASK 0x400U #define CLK_CTRL_OTP_CLK_EN_BIT_OFFSET (9U) #define CLK_CTRL_OTP_CLK_EN_BIT_LEN (1U) #define CLK_CTRL_OTP_CLK_EN_BIT_MASK 0x200U #define CLK_CTRL_CIA_CLK_EN_BIT_OFFSET (8U) #define CLK_CTRL_CIA_CLK_EN_BIT_LEN (1U) #define CLK_CTRL_CIA_CLK_EN_BIT_MASK 0x100U #define CLK_CTRL_ACC_CLK_EN_BIT_OFFSET (6U) #define CLK_CTRL_ACC_CLK_EN_BIT_LEN (1U) #define CLK_CTRL_ACC_CLK_EN_BIT_MASK 0x40U #define CLK_CTRL_TX_CLK_SEL_BIT_OFFSET (4U) #define CLK_CTRL_TX_CLK_SEL_BIT_LEN (2U) #define CLK_CTRL_TX_CLK_SEL_BIT_MASK 0x30U #define CLK_CTRL_RX_CLK_SEL_BIT_OFFSET (2U) #define CLK_CTRL_RX_CLK_SEL_BIT_LEN (2U) #define CLK_CTRL_RX_CLK_SEL_BIT_MASK 0xcU #define CLK_CTRL_SYS_CLK_SEL_BIT_OFFSET (0U) #define CLK_CTRL_SYS_CLK_SEL_BIT_LEN (2U) #define CLK_CTRL_SYS_CLK_SEL_BIT_MASK 0x3U /****************************************************************************** * @brief Bit definitions for register SEQ_CTRL **/ #define SEQ_CTRL_ID 0x110008 #define SEQ_CTRL_LEN (4U) #define SEQ_CTRL_MASK 0xFFFFFFFFUL #define SEQ_CTRL_LP_CLK_DIV_BIT_OFFSET (26U) #define SEQ_CTRL_LP_CLK_DIV_BIT_LEN (6U) #define SEQ_CTRL_LP_CLK_DIV_BIT_MASK 0xfc000000UL #define SEQ_CTRL_FORCE2INIT_BIT_OFFSET (23U) #define SEQ_CTRL_FORCE2INIT_BIT_LEN (1U) #define SEQ_CTRL_FORCE2INIT_BIT_MASK 0x800000UL #define SEQ_CTRL_CIA_SEQ_EN_BIT_OFFSET (17U) #define SEQ_CTRL_CIA_SEQ_EN_BIT_LEN (1U) #define SEQ_CTRL_CIA_SEQ_EN_BIT_MASK 0x20000UL #define SEQ_CTRL_PLL_SYNC_MODE_BIT_OFFSET (15U) #define SEQ_CTRL_PLL_SYNC_MODE_BIT_LEN (1U) #define SEQ_CTRL_PLL_SYNC_MODE_BIT_MASK 0x8000U #define SEQ_CTRL_ARX2SLP_BIT_OFFSET (12U) #define SEQ_CTRL_ARX2SLP_BIT_LEN (1U) #define SEQ_CTRL_ARX2SLP_BIT_MASK 0x1000U #define SEQ_CTRL_ATX2SLP_BIT_OFFSET (11U) #define SEQ_CTRL_ATX2SLP_BIT_LEN (1U) #define SEQ_CTRL_ATX2SLP_BIT_MASK 0x800U #define SEQ_CTRL_AINIT2IDLE_BIT_OFFSET (8U) #define SEQ_CTRL_AINIT2IDLE_BIT_LEN (1U) #define SEQ_CTRL_AINIT2IDLE_BIT_MASK 0x100U /****************************************************************************** * @brief Bit definitions for register PWR_UP_TIMES_LO **/ #define PWR_UP_TIMES_LO_ID 0x110010 #define PWR_UP_TIMES_LO_LEN (4U) #define PWR_UP_TIMES_LO_MASK 0xFFFFFFFFUL #define PWR_UP_TIMES_TXFINESEQ_BIT_OFFSET (0U) #define PWR_UP_TIMES_TXFINESEQ_BIT_LEN (32U) #define PWR_UP_TIMES_TXFINESEQ_BIT_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register LED_CTRL **/ #define LED_CTRL_ID 0x110016 /* */ #define LED_CTRL_LEN (4U) #define LED_CTRL_MASK 0xFFFFFFFFUL #define LED_CTRL_FORCE_TRIGGER_BIT_OFFSET (16U) #define LED_CTRL_FORCE_TRIGGER_BIT_LEN (4U) #define LED_CTRL_FORCE_TRIGGER_BIT_MASK 0xf0000UL #define LED_CTRL_BLINK_EN_BIT_OFFSET (8U) #define LED_CTRL_BLINK_EN_BIT_LEN (1U) #define LED_CTRL_BLINK_EN_BIT_MASK 0x100U /****************************************************************************** * @brief Bit definitions for register RX_SNIFF **/ #define RX_SNIFF_ID 0x11001a /* { aliased = true} */ #define RX_SNIFF_LEN (4U) #define RX_SNIFF_MASK 0xFFFFFFFFUL #define RX_SNIFF_SNIFF_OFF_BIT_OFFSET (8U) #define RX_SNIFF_SNIFF_OFF_BIT_LEN (8U) #define RX_SNIFF_SNIFF_OFF_BIT_MASK 0xff00U #define RX_SNIFF_SNIFF_ON_BIT_OFFSET (0U) #define RX_SNIFF_SNIFF_ON_BIT_LEN (4U) #define RX_SNIFF_SNIFF_ON_BIT_MASK 0xfU /****************************************************************************** * @brief Bit definitions for register BIAS_CTRL **/ #define BIAS_CTRL_ID 0x11001f /* */ #define BIAS_CTRL_LEN (4U) #define BIAS_CTRL_MASK 0xFFFFFFFFUL #define BIAS_CTRL_BIAS_OFFSET (0U) #define BIAS_CTRL_BIAS_LEN (5U) #define BIAS_CTRL_BIAS_MASK 0x1fU /****************************************************************************** * @brief Bit definitions for register FINT_STAT **/ #define FINT_STAT_ID 0x1F0000 #define FINT_STAT_LEN (4U) #define FINT_STAT_MASK 0xFFFFFFFFUL #define FINT_STAT_SYS_PANIC_BIT_MASK 0x80U #define FINT_STAT_SYS_EVENT_BIT_MASK 0x40U #define FINT_STAT_RXTO_BIT_MASK 0x20U #define FINT_STAT_RXERR_BIT_MASK 0x10U #define FINT_STAT_RXOK_BIT_MASK 0x8U #define FINT_STAT_RXTSERR_BIT_MASK 0x4U #define FINT_STAT_CCA_FAIL_AAT_BIT_MASK 0x2U #define FINT_STAT_TXOK_BIT_MASK 0x1U /****************************************************************************** * @brief Bit definitions for register INDIRECT_ADDR_A **/ #define INDIRECT_ADDR_A_ID 0x1f0004 #define INDIRECT_ADDR_A_LEN (4U) #define INDIRECT_ADDR_A_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register ADDR_OFFSET_A **/ #define ADDR_OFFSET_A_ID 0x1f0008 #define ADDR_OFFSET_A_LEN (4U) #define ADDR_OFFSET_A_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register INDIRECT_ADDR_B **/ #define INDIRECT_ADDR_B_ID 0x1f000c #define INDIRECT_ADDR_B_LEN (4U) #define INDIRECT_ADDR_B_MASK 0xFFFFFFFFUL /****************************************************************************** * @brief Bit definitions for register ADDR_OFFSET_B **/ #define ADDR_OFFSET_B_ID 0x1f0010 #define ADDR_OFFSET_B_LEN (4U) #define ADDR_OFFSET_B_MASK 0xFFFFFFFFUL #ifdef __cplusplus } #endif #endif /* __DECA_REGS_H */