Interrupt Controller Driver for the AVR32 UC3 microcontrollers. More...
#include "../../Common/Common.h"
Macros | |
#define | INTC_IRQ_GROUP(IRQIndex) (IRQIndex / 32) |
#define | INTC_IRQ_LINE(IRQIndex) (IRQIndex % 32) |
Functions | |
static uint_reg_t | INTC_GetGroupInterrupts (const uint16_t GroupNumber) ATTR_ALWAYS_INLINE |
InterruptHandlerPtr_t | INTC_GetInterruptHandler (const uint_reg_t InterruptLevel) |
void | INTC_Init (void) |
static void | INTC_RegisterGroupHandler (const uint16_t GroupNumber, const uint8_t InterruptLevel, const InterruptHandlerPtr_t Handler) ATTR_ALWAYS_INLINE |
Interrupt controller driver for the AVR32 UC3 microcontrollers, for the configuration of interrupt handlers within the device.