aboutsummaryrefslogtreecommitdiffstats
path: root/ports/ARM7-LPC214x/port.dox
diff options
context:
space:
mode:
Diffstat (limited to 'ports/ARM7-LPC214x/port.dox')
-rw-r--r--ports/ARM7-LPC214x/port.dox16
1 files changed, 16 insertions, 0 deletions
diff --git a/ports/ARM7-LPC214x/port.dox b/ports/ARM7-LPC214x/port.dox
index ad567b2ae..35f0d128f 100644
--- a/ports/ARM7-LPC214x/port.dox
+++ b/ports/ARM7-LPC214x/port.dox
@@ -23,6 +23,7 @@
* @brief LPC214x specific support.
* @details The LPC214x support includes:
* - VIC support code.
+ * - I/O ports driver.
* - Buffered, interrupt driven, serial driver.
* - SSP driver.
* - A MMC/SD demo driver.
@@ -45,6 +46,21 @@
/** @} */
/**
+ * @defgroup LPC214x_IOPORTS I/O Ports Support
+ * @brief I/O Ports peripherals support.
+ * @details This module supports the LPC214x FIO controller. The controller
+ * supports the following features (see @ref IOPorts):
+ * - 32 bits wide ports.
+ * - Atomic set/reset functions.
+ * - Atomic set+reset function (atomic bus operations).
+ * - Output latched regardless of the pad setting.
+ * - Direct read of input pads regardless of the pad setting.
+ * .
+ * The only non atomic operations are bit toggling and bus writing.
+ * @ingroup LPC214x
+ */
+
+/**
* @defgroup LPC214x_SERIAL UART Support
* @{
* @brief UART peripherals support.