22.6.2.3 Enum system_interrupt_vector_samd1x

Table of all possible interrupt and exception vector indexes within the SAMD1x device.
Note: The actual enumeration name is "system_interrupt_vector".
Table 22-17. Members
Enum valueDescription

SYSTEM_INTERRUPT_NON_MASKABLE

Interrupt vector index for a NMI interrupt.

SYSTEM_INTERRUPT_HARD_FAULT

Interrupt vector index for a Hard Fault memory access exception.

SYSTEM_INTERRUPT_SV_CALL

Interrupt vector index for a Supervisor Call exception.

SYSTEM_INTERRUPT_PENDING_SV

Interrupt vector index for a Pending Supervisor interrupt.

SYSTEM_INTERRUPT_SYSTICK

Interrupt vector index for a System Tick interrupt.

SYSTEM_INTERRUPT_MODULE_PM

Interrupt vector index for a Power Manager peripheral interrupt.

SYSTEM_INTERRUPT_MODULE_SYSCTRL

Interrupt vector index for a System Control peripheral interrupt.

SYSTEM_INTERRUPT_MODULE_WDT

Interrupt vector index for a Watch Dog peripheral interrupt.

SYSTEM_INTERRUPT_MODULE_RTC

Interrupt vector index for a Real Time Clock peripheral interrupt.

SYSTEM_INTERRUPT_MODULE_EIC

Interrupt vector index for an External Interrupt peripheral interrupt.

SYSTEM_INTERRUPT_MODULE_NVMCTRL

Interrupt vector index for a Non Volatile Memory Controller interrupt.

SYSTEM_INTERRUPT_MODULE_DMA

Interrupt vector index for a Direct Memory Access interrupt.

SYSTEM_INTERRUPT_MODULE_EVSYS

Interrupt vector index for an Event System interrupt.

SYSTEM_INTERRUPT_MODULE_SERCOMn

Interrupt vector index for a SERCOM peripheral interrupt.

Each specific device may contain several SERCOM peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_SERCOM0).

SYSTEM_INTERRUPT_MODULE_TCn

Interrupt vector index for a Timer/Counter peripheral interrupt.

Each specific device may contain several TC peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_TC3).

SYSTEM_INTERRUPT_MODULE_ADC

Interrupt vector index for an Analog-to-Digital peripheral interrupt.

SYSTEM_INTERRUPT_NON_MASKABLE

Interrupt vector index for a NMI interrupt

SYSTEM_INTERRUPT_HARD_FAULT

Interrupt vector index for a Hard Fault memory access exception

SYSTEM_INTERRUPT_SV_CALL

Interrupt vector index for a Supervisor Call exception

SYSTEM_INTERRUPT_PENDING_SV

Interrupt vector index for a Pending Supervisor interrupt

SYSTEM_INTERRUPT_SYSTICK

Interrupt vector index for a System Tick interrupt

SYSTEM_INTERRUPT_MODULE_PM

Interrupt vector index for a Power Manager peripheral interrupt

SYSTEM_INTERRUPT_MODULE_SYSCTRL

Interrupt vector index for a System Control peripheral interrupt

SYSTEM_INTERRUPT_MODULE_WDT

Interrupt vector index for a Watch Dog peripheral interrupt

SYSTEM_INTERRUPT_MODULE_RTC

Interrupt vector index for a Real Time Clock peripheral interrupt

SYSTEM_INTERRUPT_MODULE_EIC

Interrupt vector index for an External Interrupt peripheral interrupt

SYSTEM_INTERRUPT_MODULE_NVMCTRL

Interrupt vector index for a Non Volatile Memory Controller interrupt

SYSTEM_INTERRUPT_MODULE_DMA

Interrupt vector index for a Direct Memory Access interrupt

SYSTEM_INTERRUPT_MODULE_EVSYS

Interrupt vector index for an Event System interrupt

SYSTEM_INTERRUPT_MODULE_SERCOMn

Interrupt vector index for a SERCOM peripheral interrupt.

Each specific device may contain several SERCOM peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_SERCOM0).

SYSTEM_INTERRUPT_MODULE_TCCn

Interrupt vector index for a Timer/Counter Control peripheral interrupt.

Each specific device may contain several TCC peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_TCC0).

SYSTEM_INTERRUPT_MODULE_TCn

Interrupt vector index for a Timer/Counter peripheral interrupt.

Each specific device may contain several TC peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_TC3).

SYSTEM_INTERRUPT_MODULE_AC

Interrupt vector index for an Analog Comparator peripheral interrupt

SYSTEM_INTERRUPT_MODULE_ADC

Interrupt vector index for an Analog-to-Digital peripheral interrupt

SYSTEM_INTERRUPT_MODULE_DAC

Interrupt vector index for a Digital-to-Analog peripheral interrupt

SYSTEM_INTERRUPT_MODULE_PTC

Interrupt vector index for a Peripheral Touch Controller peripheral interrupt