aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Platform
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2012-08-18 10:58:52 +0000
committerDean Camera <dean@fourwalledcubicle.com>2012-08-18 10:58:52 +0000
commit7750783809a896fe7e38eebb0030b16685820d26 (patch)
tree7830469346997fb60af4e965e339ca4fd1bfdff5 /LUFA/Platform
parent0598d622d875934effdcec2f1f637fe0160b91d6 (diff)
downloadlufa-7750783809a896fe7e38eebb0030b16685820d26.tar.gz
lufa-7750783809a896fe7e38eebb0030b16685820d26.tar.bz2
lufa-7750783809a896fe7e38eebb0030b16685820d26.zip
Minor documentation improvements.
Diffstat (limited to 'LUFA/Platform')
-rw-r--r--LUFA/Platform/UC3/InterruptManagement.c6
-rw-r--r--LUFA/Platform/UC3/InterruptManagement.h11
2 files changed, 11 insertions, 6 deletions
diff --git a/LUFA/Platform/UC3/InterruptManagement.c b/LUFA/Platform/UC3/InterruptManagement.c
index b4fd19842..fefb32433 100644
--- a/LUFA/Platform/UC3/InterruptManagement.c
+++ b/LUFA/Platform/UC3/InterruptManagement.c
@@ -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++)
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: */