diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2012-08-18 10:58:52 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2012-08-18 10:58:52 +0000 |
commit | 7750783809a896fe7e38eebb0030b16685820d26 (patch) | |
tree | 7830469346997fb60af4e965e339ca4fd1bfdff5 /LUFA/Platform/UC3/InterruptManagement.h | |
parent | 0598d622d875934effdcec2f1f637fe0160b91d6 (diff) | |
download | lufa-7750783809a896fe7e38eebb0030b16685820d26.tar.gz lufa-7750783809a896fe7e38eebb0030b16685820d26.tar.bz2 lufa-7750783809a896fe7e38eebb0030b16685820d26.zip |
Minor documentation improvements.
Diffstat (limited to 'LUFA/Platform/UC3/InterruptManagement.h')
-rw-r--r-- | LUFA/Platform/UC3/InterruptManagement.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/LUFA/Platform/UC3/InterruptManagement.h b/LUFA/Platform/UC3/InterruptManagement.h index 384d6d772..e9efbf311 100644 --- a/LUFA/Platform/UC3/InterruptManagement.h +++ b/LUFA/Platform/UC3/InterruptManagement.h @@ -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: */ |