#include <hpm_gpio_regs.h>
Data Fields | |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [15] |
| __R uint8_t | RESERVED1 [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [15] |
| __R uint8_t | RESERVED2 [16] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [15] |
| __R uint8_t | RESERVED3 [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [15] |
| __R uint8_t | RESERVED4 [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [15] |
| __R uint8_t | RESERVED5 [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [15] |
| __R uint8_t | RESERVED6 [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [15] |
| __R uint8_t | RESERVED7 [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PD [15] |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [15] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PD [15] |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [16] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [16] |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [16] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [16] |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [16] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [16] |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [16] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [16] |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [16] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [16] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PD [16] |
| struct { | |
| __R uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | DI [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | DO [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | OE [15] |
| struct { | |
| __W uint32_t VALUE | |
| __R uint8_t RESERVED0 [12] | |
| } | IF [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | IE [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PL [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | TP [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | AS [15] |
| struct { | |
| __RW uint32_t VALUE | |
| __RW uint32_t SET | |
| __RW uint32_t CLEAR | |
| __RW uint32_t TOGGLE | |
| } | PD [15] |
| struct { ... } GPIO_Type::AS[15] |
| struct { ... } GPIO_Type::AS[15] |
| struct { ... } GPIO_Type::AS[15] |
| struct { ... } GPIO_Type::AS[16] |
| struct { ... } GPIO_Type::AS[16] |
| struct { ... } GPIO_Type::AS[16] |
| struct { ... } GPIO_Type::AS[16] |
| struct { ... } GPIO_Type::AS[16] |
| __RW uint32_t GPIO_Type::CLEAR |
| struct { ... } GPIO_Type::DI[15] |
| struct { ... } GPIO_Type::DI[15] |
| struct { ... } GPIO_Type::DI[15] |
| struct { ... } GPIO_Type::DI[16] |
| struct { ... } GPIO_Type::DI[16] |
| struct { ... } GPIO_Type::DI[16] |
| struct { ... } GPIO_Type::DI[16] |
| struct { ... } GPIO_Type::DI[16] |
| struct { ... } GPIO_Type::DO[15] |
| struct { ... } GPIO_Type::DO[15] |
| struct { ... } GPIO_Type::DO[15] |
| struct { ... } GPIO_Type::DO[16] |
| struct { ... } GPIO_Type::DO[16] |
| struct { ... } GPIO_Type::DO[16] |
| struct { ... } GPIO_Type::DO[16] |
| struct { ... } GPIO_Type::DO[16] |
| struct { ... } GPIO_Type::IE[15] |
| struct { ... } GPIO_Type::IE[15] |
| struct { ... } GPIO_Type::IE[15] |
| struct { ... } GPIO_Type::IE[16] |
| struct { ... } GPIO_Type::IE[16] |
| struct { ... } GPIO_Type::IE[16] |
| struct { ... } GPIO_Type::IE[16] |
| struct { ... } GPIO_Type::IE[16] |
| struct { ... } GPIO_Type::IF[15] |
| struct { ... } GPIO_Type::IF[15] |
| struct { ... } GPIO_Type::IF[15] |
| struct { ... } GPIO_Type::IF[16] |
| struct { ... } GPIO_Type::IF[16] |
| struct { ... } GPIO_Type::IF[16] |
| struct { ... } GPIO_Type::IF[16] |
| struct { ... } GPIO_Type::IF[16] |
| struct { ... } GPIO_Type::OE[15] |
| struct { ... } GPIO_Type::OE[15] |
| struct { ... } GPIO_Type::OE[15] |
| struct { ... } GPIO_Type::OE[16] |
| struct { ... } GPIO_Type::OE[16] |
| struct { ... } GPIO_Type::OE[16] |
| struct { ... } GPIO_Type::OE[16] |
| struct { ... } GPIO_Type::OE[16] |
| struct { ... } GPIO_Type::PD[15] |
| struct { ... } GPIO_Type::PD[15] |
| struct { ... } GPIO_Type::PD[15] |
| struct { ... } GPIO_Type::PD[16] |
| struct { ... } GPIO_Type::PL[15] |
| struct { ... } GPIO_Type::PL[15] |
| struct { ... } GPIO_Type::PL[15] |
| struct { ... } GPIO_Type::PL[16] |
| struct { ... } GPIO_Type::PL[16] |
| struct { ... } GPIO_Type::PL[16] |
| struct { ... } GPIO_Type::PL[16] |
| struct { ... } GPIO_Type::PL[16] |
| __R uint8_t GPIO_Type::RESERVED0 |
| __R uint8_t GPIO_Type::RESERVED1 |
| __R uint8_t GPIO_Type::RESERVED2 |
| __R uint8_t GPIO_Type::RESERVED3 |
| __R uint8_t GPIO_Type::RESERVED4 |
| __R uint8_t GPIO_Type::RESERVED5 |
| __R uint8_t GPIO_Type::RESERVED6 |
| __R uint8_t GPIO_Type::RESERVED7 |
| __RW uint32_t GPIO_Type::SET |
| __RW uint32_t GPIO_Type::TOGGLE |
| struct { ... } GPIO_Type::TP[15] |
| struct { ... } GPIO_Type::TP[15] |
| struct { ... } GPIO_Type::TP[15] |
| struct { ... } GPIO_Type::TP[16] |
| struct { ... } GPIO_Type::TP[16] |
| struct { ... } GPIO_Type::TP[16] |
| struct { ... } GPIO_Type::TP[16] |
| struct { ... } GPIO_Type::TP[16] |
| __R uint32_t GPIO_Type::VALUE |
| __RW uint32_t GPIO_Type::VALUE |
| __W uint32_t GPIO_Type::VALUE |