aboutsummaryrefslogtreecommitdiffstats
path: root/source/libmaple/api/nvic.rst
diff options
context:
space:
mode:
Diffstat (limited to 'source/libmaple/api/nvic.rst')
-rw-r--r--source/libmaple/api/nvic.rst39
1 files changed, 35 insertions, 4 deletions
diff --git a/source/libmaple/api/nvic.rst b/source/libmaple/api/nvic.rst
index b94dc31..11342d2 100644
--- a/source/libmaple/api/nvic.rst
+++ b/source/libmaple/api/nvic.rst
@@ -4,9 +4,40 @@
``nvic.h``
==========
-[Stub] support.
+Nested Vector Interrupt Controller (NVIC) support.
-Library Documentation
----------------------
+.. contents:: Contents
+ :local:
-.. doxygenfile:: nvic.h
+Types
+-----
+
+.. doxygenstruct:: nvic_reg_map
+.. doxygenenum:: nvic_irq_num
+
+Devices
+-------
+
+None at this time.
+
+Functions
+---------
+
+.. doxygenfunction:: nvic_init
+.. doxygenfunction:: nvic_set_vector_table
+.. doxygenfunction:: nvic_irq_set_priority
+.. doxygenfunction:: nvic_globalirq_enable
+.. doxygenfunction:: nvic_globalirq_disable
+.. doxygenfunction:: nvic_irq_enable
+.. doxygenfunction:: nvic_irq_disable
+.. doxygenfunction:: nvic_irq_disable_all
+
+Register Map Base Pointers
+--------------------------
+
+.. doxygendefine:: NVIC_BASE
+
+Register Bit Definitions
+------------------------
+
+None at this time.