forked from mirror/qmk_firmware
Minor documentation improvements.
This commit is contained in:
@@ -43,17 +43,11 @@ ISR(Unhandled_Interrupt)
|
||||
for (;;);
|
||||
}
|
||||
|
||||
/** Retrieves the associated interrupt handler for the interrupt group currently being fired. This
|
||||
* is called directly from the exception handler routine before dispatching to the ISR.
|
||||
*/
|
||||
InterruptHandlerPtr_t INTC_GetInterruptHandler(const uint_reg_t InterruptLevel)
|
||||
{
|
||||
return InterruptHandlers[AVR32_INTC.icr[AVR32_INTC_INT3 - InterruptLevel]];
|
||||
}
|
||||
|
||||
/** Initializes the interrupt controller ready to handle interrupts. This must be called at the
|
||||
* start of the user program before any interrupts are registered or enabled.
|
||||
*/
|
||||
void INTC_Init(void)
|
||||
{
|
||||
for (uint8_t InterruptGroup = 0; InterruptGroup < AVR32_INTC_NUM_INT_GRPS; InterruptGroup++)
|
||||
|
||||
@@ -110,7 +110,18 @@
|
||||
#define INTC_IRQ_LINE(IRQIndex) (IRQIndex % 32)
|
||||
|
||||
/* Function Prototypes: */
|
||||
/** Initializes the interrupt controller ready to handle interrupts. This must be called at the
|
||||
* start of the user program before any interrupts are registered or enabled.
|
||||
*/
|
||||
void INTC_Init(void);
|
||||
|
||||
/** Retrieves the associated interrupt handler for the interrupt group currently being fired. This
|
||||
* is called directly from the exception handler routine before dispatching to the ISR.
|
||||
*
|
||||
* \param[in] InterruptLevel Priority level of the interrupt.
|
||||
*
|
||||
* \return Pointer to the associated interrupt handler function, or NULL if no handler set.
|
||||
*/
|
||||
InterruptHandlerPtr_t INTC_GetInterruptHandler(const uint_reg_t InterruptLevel);
|
||||
|
||||
/* Inline Functions: */
|
||||
|
||||
Reference in New Issue
Block a user