Contiki-NG
Loading...
Searching...
No Matches

Files

file  cc13x2-cc26x2-cm4.h
 CMSIS Cortex-M4 core peripheral access layer header file for CC13xx/CC26xx.
 

Interrupt Number Definition

enum  cc13xx_cc26xx_cm4_irq_e {
  CC13XX_CC26XX_CM4_EXCEPTION_RESET = -15 , CC13XX_CC26XX_CM4_EXCEPTION_NMI = -14 , CC13XX_CC26XX_CM4_EXCEPTION_HARD_FAULT = -13 , CC13XX_CC26XX_CM4_EXCEPTION_MPU_FAULT = -12 ,
  CC13XX_CC26XX_CM4_EXCEPTION_BUS_FAULT = -11 , CC13XX_CC26XX_CM4_EXCEPTION_USAGE_FAULT = -10 , CC13XX_CC26XX_CM4_EXCEPTION_SV_CALL = -5 , CC13XX_CC26XX_CM4_EXCEPTION_DEBUG_MON = -4 ,
  CC13XX_CC26XX_CM4_EXCEPTION_PEND_SV = -2 , CC13XX_CC26XX_CM4_EXCEPTION_SYS_TICK = -1 , CC13XX_CC26XX_CM4_IRQ_EDGE_DETECT = 0 , CC13XX_CC26XX_CM4_EXCEPTION_I2C = 1 ,
  CC13XX_CC26XX_CM4_EXCEPTION_RF_CPE1 = 2 , CC13XX_CC26XX_CM4_EXCEPTION_AON_SPI_SLAVE = 3 , CC13XX_CC26XX_CM4_EXCEPTION_AON_RTC = 4 , CC13XX_CC26XX_CM4_EXCEPTION_UART0 = 5 ,
  CC13XX_CC26XX_CM4_EXCEPTION_AON_AUX_SWEV0 = 6 , CC13XX_CC26XX_CM4_EXCEPTION_SSI0 = 7 , CC13XX_CC26XX_CM4_EXCEPTION_SSI1 = 8 , CC13XX_CC26XX_CM4_EXCEPTION_RF_CPE0 = 9 ,
  CC13XX_CC26XX_CM4_EXCEPTION_RF_HW = 10 , CC13XX_CC26XX_CM4_EXCEPTION_RF_CMD_ACK = 11 , CC13XX_CC26XX_CM4_EXCEPTION_I2S = 12 , CC13XX_CC26XX_CM4_EXCEPTION_AON_AUX_SWEV1 = 13 ,
  CC13XX_CC26XX_CM4_EXCEPTION_WATCHDOG = 14 , CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_0A = 15 , CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_0B = 16 , CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_1A = 17 ,
  CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_1B = 18 , CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_2A = 19 , CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_2B = 20 , CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_3A = 21 ,
  CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_3B = 22 , CC13XX_CC26XX_CM4_EXCEPTION_CRYPTO = 23 , CC13XX_CC26XX_CM4_EXCEPTION_UDMA = 24 , CC13XX_CC26XX_CM4_EXCEPTION_UDMA_ERR = 25 ,
  CC13XX_CC26XX_CM4_EXCEPTION_FLASH_CTRL = 26 , CC13XX_CC26XX_CM4_EXCEPTION_SW0 = 27 , CC13XX_CC26XX_CM4_EXCEPTION_AUX_COM_EVENT = 28 , CC13XX_CC26XX_CM4_EXCEPTION_AON_PRG0 = 29 ,
  CC13XX_CC26XX_CM4_EXCEPTION_PROG = 30 , CC13XX_CC26XX_CM4_EXCEPTION_AUX_COMPA = 31 , CC13XX_CC26XX_CM4_EXCEPTION_AUX_ADC = 32 , CC13XX_CC26XX_CM4_EXCEPTION_TRNG = 33
}
 

Processor and Core Peripheral Section

#define __MPU_PRESENT   1
 MPU present or not.
 
#define __NVIC_PRIO_BITS   3
 Number of Bits used for Priority Levels.
 
#define __Vendor_SysTickConfig   0
 Set to 1 if different SysTick Config is used.
 

Detailed Description

CC13xx/CC26xx Cortex-M4 CMSIS definitions

Enumeration Type Documentation

◆ cc13xx_cc26xx_cm4_irq_e

Enumerator
CC13XX_CC26XX_CM4_EXCEPTION_RESET 

1 Reset

CC13XX_CC26XX_CM4_EXCEPTION_NMI 

2 NMI

CC13XX_CC26XX_CM4_EXCEPTION_HARD_FAULT 

3 Hard fault

CC13XX_CC26XX_CM4_EXCEPTION_MPU_FAULT 

4 MPU fault

CC13XX_CC26XX_CM4_EXCEPTION_BUS_FAULT 

5 Bus fault

CC13XX_CC26XX_CM4_EXCEPTION_USAGE_FAULT 

6 Usage fault

CC13XX_CC26XX_CM4_EXCEPTION_SV_CALL 

11 SVCall

CC13XX_CC26XX_CM4_EXCEPTION_DEBUG_MON 

12 Debug monitor

CC13XX_CC26XX_CM4_EXCEPTION_PEND_SV 

14 PendSV

CC13XX_CC26XX_CM4_EXCEPTION_SYS_TICK 

15 SysTick

CC13XX_CC26XX_CM4_IRQ_EDGE_DETECT 

16 AON edge detect

CC13XX_CC26XX_CM4_EXCEPTION_I2C 

17 I2C

CC13XX_CC26XX_CM4_EXCEPTION_RF_CPE1 

18 RF Command and Packet Engine 1

CC13XX_CC26XX_CM4_EXCEPTION_AON_SPI_SLAVE 

19 AON SpiSplave Rx, Tx and CS

CC13XX_CC26XX_CM4_EXCEPTION_AON_RTC 

20 AON RTC

CC13XX_CC26XX_CM4_EXCEPTION_UART0 

21 UART0 Rx and Tx

CC13XX_CC26XX_CM4_EXCEPTION_AON_AUX_SWEV0 

22 Sensor Controller software event 0, through AON domain

CC13XX_CC26XX_CM4_EXCEPTION_SSI0 

23 SSI0 Rx and Tx

CC13XX_CC26XX_CM4_EXCEPTION_SSI1 

24 SSI1 Rx and Tx

CC13XX_CC26XX_CM4_EXCEPTION_RF_CPE0 

25 RF Command and Packet Engine 0

CC13XX_CC26XX_CM4_EXCEPTION_RF_HW 

26 RF Core Hardware

CC13XX_CC26XX_CM4_EXCEPTION_RF_CMD_ACK 

27 RF Core Command Acknowledge

CC13XX_CC26XX_CM4_EXCEPTION_I2S 

28 I2S

CC13XX_CC26XX_CM4_EXCEPTION_AON_AUX_SWEV1 

29 Sensor Controller software event 1, through AON domain

CC13XX_CC26XX_CM4_EXCEPTION_WATCHDOG 

30 Watchdog timer

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_0A 

31 Timer 0 subtimer A

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_0B 

32 Timer 0 subtimer B

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_1A 

33 Timer 1 subtimer A

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_1B 

34 Timer 1 subtimer B

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_2A 

35 Timer 2 subtimer A

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_2B 

36 Timer 2 subtimer B

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_3A 

37 Timer 3 subtimer A

CC13XX_CC26XX_CM4_EXCEPTION_GPTIMER_3B 

38 Timer 3 subtimer B

CC13XX_CC26XX_CM4_EXCEPTION_CRYPTO 

39 Crypto Core Result available

CC13XX_CC26XX_CM4_EXCEPTION_UDMA 

40 uDMA Software

CC13XX_CC26XX_CM4_EXCEPTION_UDMA_ERR 

41 uDMA Error

CC13XX_CC26XX_CM4_EXCEPTION_FLASH_CTRL 

42 Flash controller

CC13XX_CC26XX_CM4_EXCEPTION_SW0 

43 Software Event 0

CC13XX_CC26XX_CM4_EXCEPTION_AUX_COM_EVENT 

44 AUX combined event, directly to MCU domain

CC13XX_CC26XX_CM4_EXCEPTION_AON_PRG0 

45 AON programmable 0

CC13XX_CC26XX_CM4_EXCEPTION_PROG 

46 Dynamic Programmable interrupt (default source: PRCM)

CC13XX_CC26XX_CM4_EXCEPTION_AUX_COMPA 

47 AUX Comparator A

CC13XX_CC26XX_CM4_EXCEPTION_AUX_ADC 

48 AUX ADC IRQ

CC13XX_CC26XX_CM4_EXCEPTION_TRNG 

49 TRNG event

Definition at line 57 of file cc13x2-cc26x2-cm4.h.