projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor makefile fixes - add phony targets, remove silence switch from the root makefil...
[pub/USBasp.git]
/
LUFA
/
Platform
/
UC3
/
InterruptManagement.h
diff --git
a/LUFA/Platform/UC3/InterruptManagement.h
b/LUFA/Platform/UC3/InterruptManagement.h
index
8e89f84
..
7441a30
100644
(file)
--- a/
LUFA/Platform/UC3/InterruptManagement.h
+++ b/
LUFA/Platform/UC3/InterruptManagement.h
@@
-7,7
+7,7
@@
*/
/*
*/
/*
- Copyright 201
1
Dean Camera (dean [at] fourwalledcubicle [dot] com)
+ Copyright 201
2
Dean Camera (dean [at] fourwalledcubicle [dot] com)
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
@@
-35,14
+35,14
@@
* handlers within the device.
*/
* handlers within the device.
*/
-/** \ingroup Group_PlatformDrivers
- * \defgroup Group_PlatformDrivers_UC3Interrupts
UC3
Interrupt Controller Driver - LUFA/Platform/UC3/InterruptManagement.h
+/** \ingroup Group_PlatformDrivers
_UC3
+ * \defgroup Group_PlatformDrivers_UC3Interrupts Interrupt Controller Driver - LUFA/Platform/UC3/InterruptManagement.h
* \brief Interrupt Controller Driver for the AVR32 UC3 microcontrollers.
*
* \section Sec_Dependencies Module Source Dependencies
* The following files must be built with any user project that uses this module:
* \brief Interrupt Controller Driver for the AVR32 UC3 microcontrollers.
*
* \section Sec_Dependencies Module Source Dependencies
* The following files must be built with any user project that uses this module:
- * - LUFA/Platform/UC3/InterruptManagement.c
- * - LUFA/Platform/UC3/Exception.S
+ * - LUFA/Platform/UC3/InterruptManagement.c
<i>(Makefile source module name: LUFA_SRC_PLATFORM)</i>
+ * - LUFA/Platform/UC3/Exception.S
<i>(Makefile source module name: LUFA_SRC_PLATFORM)</i>
*
* \section Sec_ModDescription Module Description
* Interrupt controller driver for the AVR32 UC3 microcontrollers, for the configuration of interrupt
*
* \section Sec_ModDescription Module Description
* Interrupt controller driver for the AVR32 UC3 microcontrollers, for the configuration of interrupt
@@
-51,12
+51,12
@@
* Usage Example:
* \code
* #include <LUFA/Platform/UC3/InterruptManagement.h>
* Usage Example:
* \code
* #include <LUFA/Platform/UC3/InterruptManagement.h>
- *
+ *
* ISR(USB_Group_IRQ_Handler)
* {
* // USB group handler code here
* }
* ISR(USB_Group_IRQ_Handler)
* {
* // USB group handler code here
* }
- *
+ *
* void main(void)
* {
* INTC_Init();
* void main(void)
* {
* INTC_Init();
@@
-84,14
+84,16
@@
typedef void (*InterruptHandlerPtr_t)(void);
/* External Variables: */
typedef void (*InterruptHandlerPtr_t)(void);
/* External Variables: */
- extern const void EVBA_Table;
- extern const uint32_t Autovector_Table[];
+ #if defined(__INCLUDE_FROM_INTMANAGEMENT_C)
+ extern const void EVBA_Table;
+ #endif
extern InterruptHandlerPtr_t InterruptHandlers[AVR32_INTC_NUM_INT_GRPS];
extern InterruptHandlerPtr_t InterruptHandlers[AVR32_INTC_NUM_INT_GRPS];
+ extern const uint32_t Autovector_Table[];
#endif
/* Public Interface - May be used in end-application: */
/* Macros: */
#endif
/* Public Interface - May be used in end-application: */
/* Macros: */
- /** Converts a given interrupt index into its assocated interrupt group.
+ /** Converts a given interrupt index into its assoc
i
ated interrupt group.
*
* \param[in] IRQIndex Index of the interrupt request to convert.
*
*
* \param[in] IRQIndex Index of the interrupt request to convert.
*
@@
-99,7
+101,7
@@
*/
#define INTC_IRQ_GROUP(IRQIndex) (IRQIndex / 32)
*/
#define INTC_IRQ_GROUP(IRQIndex) (IRQIndex / 32)
- /** Converts a given interrupt index into its assocated interrupt line.
+ /** Converts a given interrupt index into its assoc
i
ated interrupt line.
*
* \param[in] IRQIndex Index of the interrupt request to convert.
*
*
* \param[in] IRQIndex Index of the interrupt request to convert.
*