1 #ifndef ADF7030_HW_CDEF_H 2 #define ADF7030_HW_CDEF_H 24 #elif defined(__ICCARM__) 25 #pragma language=extended 26 #elif defined(__GNUC__) 28 #elif defined(__TMS470__) 30 #elif defined(__TASKING__) 33 #warning Not supported compiler type 69 __I uint32_t RESERVED0[2];
75 __IO uint32_t SW_KEY : 6;
96 __IO uint32_t SPIS_PNTR0 : 32;
104 __IO uint32_t SPIS_PNTR1 : 32;
112 __IO uint32_t SPIS_PNTR2 : 32;
130 __IO uint32_t MASK[2];
134 __IO uint32_t BUFF_HALF_IRQN: 1;
136 __IO uint32_t BUFF_FULL_IRQN: 1;
138 __IO uint32_t SM_READY_IRQN: 1;
143 __IO uint32_t SM_IDLE_IRQN: 1;
151 __IO uint32_t STATUS[2];
154 __IO uint32_t PREAMBLE_IRQN: 1;
156 __IO uint32_t PREAMBLE_GONE_IRQN: 1;
159 __IO uint32_t SYNCWORD_IRQN: 1;
165 __IO uint32_t LENGTH_IRQN: 1;
168 __IO uint32_t PAYLOAD_IRQN: 1;
171 __IO uint32_t PAYLOAD_BLOC_IRQN: 1;
174 __IO uint32_t CRC_CHK_IRQN: 1;
177 __IO uint32_t EOF_IRQN : 1;
179 __IO uint32_t BUFF_HALF_IRQN: 1;
181 __IO uint32_t BUFF_FULL_IRQN: 1;
183 __IO uint32_t SM_READY_IRQN: 1;
188 __IO uint32_t SM_IDLE_IRQN: 1;
212 __IO uint32_t MODE : 3;
215 __I uint32_t RESERVED0[3];
221 __I uint32_t READBACK : 16;
238 __I uint32_t RESERVED0[2];
244 __IO uint32_t CONFIGURATION: 32;
265 __IO uint32_t STATUS : 2;
267 __IO uint32_t CURR_STATE : 6;
274 #if defined(__CC_ARM) 276 #elif defined(__ICCARM__) 278 #elif defined(__GNUC__) 280 #elif defined(__TMS470__) 282 #elif defined(__TASKING__) 283 #pragma warning restore 285 #warning Not supported compiler type 295 #define ADI_VCO_CAL_RESULTS_BASE 0x20000844UL 296 #define ADI_PMU_BASE 0x40000C00UL 297 #define ADI_SPI_HOST_BASE 0x40001800UL 298 #define ADI_IRQ_CTRL_BASE 0x40003800UL 299 #define ADI_AFC_BASE 0x400041F8UL 300 #define ADI_CRMGT_BASE 0x40004270UL 301 #define ADI_MISC_BASE 0x400042B4UL 308 #define ADI_VCO_CAL_RESULTS ((ADI_VCO_CAL_RESULTS_Type*) ADI_VCO_CAL_RESULTS_BASE) 309 #define ADI_PMU ((ADI_PMU_Type *) ADI_PMU_BASE) 310 #define ADI_SPI_HOST ((ADI_SPI_HOST_Type *) ADI_SPI_HOST_BASE) 311 #define ADI_IRQ_CTRL ((ADI_IRQ_CTRL_Type *) ADI_IRQ_CTRL_BASE) 312 #define ADI_AFC ((ADI_AFC_Type *) ADI_AFC_BASE) 313 #define ADI_CRMGT ((ADI_CRMGT_Type *) ADI_CRMGT_BASE) 314 #define ADI_MISC ((ADI_MISC_Type *) ADI_MISC_BASE)
MISC Firmware Register (MISC)
IRQ Control Register (IRQ_CTRL)
Some description. (SPI_HOST)
__IO uint32_t PROC_CLK_EN
Clock and Reset Control (CRMGT)
__I uint32_t FREQUENCY_ERROR
VCO Calibration Results (VCO_CAL_RESULTS)