openMMC
Open Source Modular MMC for AMCs
|
General Purpose I/O (GPIO) More...
#include <LPC176x5x.h>
Data Fields | |
__IOM uint32_t | DIR0 |
__IM uint32_t | RESERVED [3] |
__IOM uint32_t | MASK0 |
__IOM uint32_t | PIN0 |
__IOM uint32_t | SET0 |
__OM uint32_t | CLR0 |
__IOM uint32_t | DIR1 |
__IM uint32_t | RESERVED1 [3] |
__IOM uint32_t | MASK1 |
__IOM uint32_t | PIN1 |
__IOM uint32_t | SET1 |
__OM uint32_t | CLR1 |
__IOM uint32_t | DIR2 |
__IM uint32_t | RESERVED2 [3] |
__IOM uint32_t | MASK2 |
__IOM uint32_t | PIN2 |
__IOM uint32_t | SET2 |
__OM uint32_t | CLR2 |
__IOM uint32_t | DIR3 |
__IM uint32_t | RESERVED3 [3] |
__IOM uint32_t | MASK3 |
__IOM uint32_t | PIN3 |
__IOM uint32_t | SET3 |
__OM uint32_t | CLR3 |
__IOM uint32_t | DIR4 |
__IM uint32_t | RESERVED4 [3] |
__IOM uint32_t | MASK4 |
__IOM uint32_t | PIN4 |
__IOM uint32_t | SET4 |
__OM uint32_t | CLR4 |
General Purpose I/O (GPIO)
__OM uint32_t LPC_GPIO_Type::CLR0 |
(@ 0x0000001C) Port Output Clear register using FIOMASK.
__OM uint32_t LPC_GPIO_Type::CLR1 |
(@ 0x0000003C) Port Output Clear register using FIOMASK.
__OM uint32_t LPC_GPIO_Type::CLR2 |
(@ 0x0000005C) Port Output Clear register using FIOMASK.
__OM uint32_t LPC_GPIO_Type::CLR3 |
(@ 0x0000007C) Port Output Clear register using FIOMASK.
__OM uint32_t LPC_GPIO_Type::CLR4 |
(@ 0x0000009C) Port Output Clear register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::DIR0 |
< (@ 0x2009C000) GPIO Structure
(@ 0x00000000) GPIO Port Direction control register.
__IOM uint32_t LPC_GPIO_Type::DIR1 |
(@ 0x00000020) GPIO Port Direction control register.
__IOM uint32_t LPC_GPIO_Type::DIR2 |
(@ 0x00000040) GPIO Port Direction control register.
__IOM uint32_t LPC_GPIO_Type::DIR3 |
(@ 0x00000060) GPIO Port Direction control register.
__IOM uint32_t LPC_GPIO_Type::DIR4 |
(@ 0x00000080) GPIO Port Direction control register.
__IOM uint32_t LPC_GPIO_Type::MASK0 |
(@ 0x00000010) Mask register for Port.
__IOM uint32_t LPC_GPIO_Type::MASK1 |
(@ 0x00000030) Mask register for Port.
__IOM uint32_t LPC_GPIO_Type::MASK2 |
(@ 0x00000050) Mask register for Port.
__IOM uint32_t LPC_GPIO_Type::MASK3 |
(@ 0x00000070) Mask register for Port.
__IOM uint32_t LPC_GPIO_Type::MASK4 |
(@ 0x00000090) Mask register for Port.
__IOM uint32_t LPC_GPIO_Type::PIN0 |
(@ 0x00000014) Port Pin value register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::PIN1 |
(@ 0x00000034) Port Pin value register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::PIN2 |
(@ 0x00000054) Port Pin value register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::PIN3 |
(@ 0x00000074) Port Pin value register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::PIN4 |
(@ 0x00000094) Port Pin value register using FIOMASK.
__IM uint32_t LPC_GPIO_Type::RESERVED[3] |
__IM uint32_t LPC_GPIO_Type::RESERVED1[3] |
__IM uint32_t LPC_GPIO_Type::RESERVED2[3] |
__IM uint32_t LPC_GPIO_Type::RESERVED3[3] |
__IM uint32_t LPC_GPIO_Type::RESERVED4[3] |
__IOM uint32_t LPC_GPIO_Type::SET0 |
(@ 0x00000018) Port Output Set register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::SET1 |
(@ 0x00000038) Port Output Set register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::SET2 |
(@ 0x00000058) Port Output Set register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::SET3 |
(@ 0x00000078) Port Output Set register using FIOMASK.
__IOM uint32_t LPC_GPIO_Type::SET4 |
(@ 0x00000098) Port Output Set register using FIOMASK.