![]() |
MAX32655 Peripheral Driver API
Peripheral Driver API for the MAX32655
|
Files | |
| file | gpio_regs.h |
Data Structures | |
| struct | mxc_gpio_regs_t |
Registers, Bit Masks and Bit Positions for the GPIO Peripheral Module.
Individual I/O for each GPIO
| struct mxc_gpio_regs_t |
Structure type to access the GPIO Registers.
Data Fields | |
| __IO uint32_t | en0 |
| __IO uint32_t | en0_set |
| __IO uint32_t | en0_clr |
| __IO uint32_t | outen |
| __IO uint32_t | outen_set |
| __IO uint32_t | outen_clr |
| __IO uint32_t | out |
| __O uint32_t | out_set |
| __O uint32_t | out_clr |
| __I uint32_t | in |
| __IO uint32_t | intmode |
| __IO uint32_t | intpol |
| __IO uint32_t | inen |
| __IO uint32_t | inten |
| __IO uint32_t | inten_set |
| __IO uint32_t | inten_clr |
| __I uint32_t | intfl |
| __IO uint32_t | intfl_clr |
| __IO uint32_t | wken |
| __IO uint32_t | wken_set |
| __IO uint32_t | wken_clr |
| __IO uint32_t | dualedge |
| __IO uint32_t | padctrl0 |
| __IO uint32_t | padctrl1 |
| __IO uint32_t | en1 |
| __IO uint32_t | en1_set |
| __IO uint32_t | en1_clr |
| __IO uint32_t | en2 |
| __IO uint32_t | en2_set |
| __IO uint32_t | en2_clr |
| __IO uint32_t | hysen |
| __IO uint32_t | srsel |
| __IO uint32_t | ds0 |
| __IO uint32_t | ds1 |
| __IO uint32_t | ps |
| __IO uint32_t | vssel |
| __IO uint32_t ds0 |
0xB0: GPIO DS0 Register
| __IO uint32_t ds1 |
0xB4: GPIO DS1 Register
| __IO uint32_t dualedge |
0x5C: GPIO DUALEDGE Register
| __IO uint32_t en0 |
0x00: GPIO EN0 Register
| __IO uint32_t en0_clr |
0x08: GPIO EN0_CLR Register
| __IO uint32_t en0_set |
0x04: GPIO EN0_SET Register
| __IO uint32_t en1 |
0x68: GPIO EN1 Register
| __IO uint32_t en1_clr |
0x70: GPIO EN1_CLR Register
| __IO uint32_t en1_set |
0x6C: GPIO EN1_SET Register
| __IO uint32_t en2 |
0x74: GPIO EN2 Register
| __IO uint32_t en2_clr |
0x7C: GPIO EN2_CLR Register
| __IO uint32_t en2_set |
0x78: GPIO EN2_SET Register
| __IO uint32_t hysen |
0xA8: GPIO HYSEN Register
| __I uint32_t in |
0x24: GPIO IN Register
| __IO uint32_t inen |
0x30: GPIO INEN Register
| __IO uint32_t inten |
0x34: GPIO INTEN Register
| __IO uint32_t inten_clr |
0x3C: GPIO INTEN_CLR Register
| __IO uint32_t inten_set |
0x38: GPIO INTEN_SET Register
| __I uint32_t intfl |
0x40: GPIO INTFL Register
| __IO uint32_t intfl_clr |
0x48: GPIO INTFL_CLR Register
| __IO uint32_t intmode |
0x28: GPIO INTMODE Register
| __IO uint32_t intpol |
0x2C: GPIO INTPOL Register
| __IO uint32_t out |
0x18: GPIO OUT Register
| __O uint32_t out_clr |
0x20: GPIO OUT_CLR Register
| __O uint32_t out_set |
0x1C: GPIO OUT_SET Register
| __IO uint32_t outen |
0x0C: GPIO OUTEN Register
| __IO uint32_t outen_clr |
0x14: GPIO OUTEN_CLR Register
| __IO uint32_t outen_set |
0x10: GPIO OUTEN_SET Register
| __IO uint32_t padctrl0 |
0x60: GPIO PADCTRL0 Register
| __IO uint32_t padctrl1 |
0x64: GPIO PADCTRL1 Register
| __IO uint32_t ps |
0xB8: GPIO PS Register
| __IO uint32_t srsel |
0xAC: GPIO SRSEL Register
| __IO uint32_t vssel |
0xC0: GPIO VSSEL Register
| __IO uint32_t wken |
0x4C: GPIO WKEN Register
| __IO uint32_t wken_clr |
0x54: GPIO WKEN_CLR Register
| __IO uint32_t wken_set |
0x50: GPIO WKEN_SET Register