![]()  | 
  
    MAX32672 Peripheral Driver API
    
   Peripheral Driver API for the MAX32672 
   | 
 
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