aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-08-22 19:22:56 -0400
committerMarti Bolivar <mbolivar@leaflabs.com>2011-08-22 23:29:59 -0400
commit3af30a19f4cd7ce0ce9ea29c7fa61a28ce8169f2 (patch)
tree0d535ab9e95d32d5700821ed165efb1180a89495
parent561a1bb63d3cfb29316344147d1225972a089c94 (diff)
downloadlibrambutan-3af30a19f4cd7ce0ce9ea29c7fa61a28ce8169f2.tar.gz
librambutan-3af30a19f4cd7ce0ce9ea29c7fa61a28ce8169f2.zip
nvic.h: Doxygen
-rw-r--r--libmaple/nvic.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/libmaple/nvic.h b/libmaple/nvic.h
index 8fe3136..1630bc1 100644
--- a/libmaple/nvic.h
+++ b/libmaple/nvic.h
@@ -60,8 +60,15 @@ typedef struct nvic_reg_map {
#define NVIC_BASE ((struct nvic_reg_map*)0xE000E100)
/**
- * Interrupt vector table interrupt numbers. Each enumerator is the
- * position of the corresponding interrupt in the vector table. */
+ * @brief Interrupt vector table interrupt numbers.
+ *
+ * Each positive-valued enumerator is the position of the
+ * corresponding interrupt in the vector table. Negative-valued
+ * enumerators correspond to interrupts controlled by the system
+ * handler block.
+ *
+ * @see scb.h
+ */
typedef enum nvic_irq_num {
NVIC_NMI = -14, /**< Non-maskable interrupt */
NVIC_HARDFAULT = -13, /**< Hard fault (all class of fault) */