Go to the documentation of this file.
20 #ifndef CC26XX_CC13XX_H
21 #define CC26XX_CC13XX_H
29 typedef volatile uint8_t reg8_t;
30 typedef volatile uint16_t reg16_t;
31 typedef volatile uint32_t reg32_t;
107 #ifdef CPU_VARIANT_X2
109 AUX_TIMER2_IRQN = 35,
124 #define __MPU_PRESENT 1
125 #define __NVIC_PRIO_BITS 3
126 #define __Vendor_SysTickConfig 0
128 #define RCOSC48M_FREQ 48000000
129 #define RCOSC24M_FREQ 24000000
134 #ifdef CPU_VARIANT_X2
135 #include <core_cm4.h>
137 #include <core_cm3.h>
144 #define FLASH_BASE 0x00000000
145 #define PERIPH_BASE 0x40000000
146 #define PERIPH_BASE_NONBUF 0x60000000
147 #define ROM_HARD_API_BASE 0x10000048
148 #define ROM_API_TABLE ((uint32_t *) 0x10000180)
155 #define ADI_DIR 0x00000000
156 #define ADI_SET 0x00000010
157 #define ADI_CLR 0x00000020
158 #define ADI_MASK4B 0x00000040
159 #define ADI_MASK8B 0x00000060
160 #define ADI_MASK16B 0x00000080
@ RF_CPE1_IRQN
18 RF Command and Packet Engine 1
@ EDGE_DETECT_IRQN
16 AON edge detect
@ RF_HW_IRQN
26 RF Core Hardware
@ SVCall_IRQn
11 Cortex-M4 SV Call Interrupt
@ PKA_IRQN
19 PKA interrupt
@ WATCHDOG_IRQN
30 Watchdog timer
@ IRQN_COUNT
Number of peripheral IDs.
@ MemoryManagement_IRQn
4 Cortex-M4 Memory Management Interrupt
@ ResetHandler_IRQn
1 Reset Handler
reg8_t LOW
Low 4-bit half.
@ RF_CPE0_IRQN
25 RF Command and Packet Engine 0
reg16_t reg8_m8_t
Masked 8-bit register.
@ PendSV_IRQn
14 Cortex-M4 Pend SV Interrupt
@ HardFault_IRQn
3 Cortex-M4 Hard Fault Interrupt
@ UDMA_IRQN
40 uDMA Software
@ AUX_ADC_IRQN
48 AUX ADC IRQ
@ SysTick_IRQn
15 Cortex-M4 System Tick Interrupt
@ AON_AUX_SWEV1_IRQN
29 Sensor Controller software event 1, through AON domain
@ GPTIMER_0A_IRQN
31 Timer 0 subtimer A
@ UART0_IRQN
21 UART0 Rx and Tx
@ GPTIMER_3A_IRQN
37 Timer 3 subtimer A
@ FLASH_CTRL_IRQN
42 Flash controller
@ NonMaskableInt_IRQn
2 Non Maskable Interrupt
@ CRYPTO_IRQN
39 Crypto Core Result available
@ GPTIMER_1B_IRQN
34 Timer 1 subtimer B
@ GPTIMER_2A_IRQN
35 Timer 2 subtimer A
@ GPTIMER_0B_IRQN
32 Timer 0 subtimer B
reg8_t HIGH
High 4-bit half.
@ UDMA_ERR_IRQN
41 uDMA Error
@ AON_AUX_SWEV0_IRQN
22 Sensor Controller software event 0, through AON domain
@ SW0_IRQN
43 Software Event 0
@ GPTIMER_2B_IRQN
36 Timer 2 subtimer B
@ AON_PRG0_IRQN
45 AON programmable 0
@ AUX_COMPA_IRQN
47 AUX Comparator A
@ RF_CMD_ACK_IRQN
27 RF Core Command Acknowledge
reg32_t HIGH
High 16-bit half.
@ AUX_COMBO_IRQN
44 AUX combined event, directly to MCU domain
@ GPTIMER_3B_IRQN
38 Timer 3 subtimer B
IRQn
Interrupt Number Definition.
@ SSI0_IRQN
23 SSI0 Rx and Tx
@ SSI1_IRQN
24 SSI1 Rx and Tx
@ PROG_IRQN
46 Dynamic Programmable interrupt (default source: PRCM)
@ UsageFault_IRQn
6 Cortex-M4 Usage Fault Interrupt
enum IRQn IRQn_Type
interrupt number definition
reg32_t LOW
Low 16-bit half.
@ GPTIMER_1A_IRQN
33 Timer 1 subtimer A
@ DebugMonitor_IRQn
12 Cortex-M4 Debug Monitor Interrupt
@ BusFault_IRQn
5 Cortex-M4 Bus Fault Interrupt