This structure is used to initialize a port of GPIO pins.
Data Fields | |
uint32_t | out |
Initial output data for the IO pins in the port. | |
uint32_t | intrMask |
Interrupt enable mask for the port interrupt. | |
uint32_t | intrCfg |
Port pin interrupt edge detection configuration. | |
uint32_t | cfg |
Port pin drive modes and input buffer enable configuration. | |
uint32_t | cfgIn |
Port pin input buffer configuration. | |
uint32_t | cfgOut |
Port pin output buffer configuration. | |
uint32_t | cfgSIO |
Port SIO pins configuration. | |
uint32_t | sel0Active |
HSIOM selection for port pins 0,1,2,3. | |
uint32_t | sel1Active |
HSIOM selection for port pins 4,5,6,7. | |
uint32_t | cfgSlew |
Port slew rate configuration. More... | |
uint32_t | cfgDriveSel0 |
Drive strength configuration for pins 0,1,2,3. More... | |
uint32_t | cfgDriveSel1 |
Drive strength configuration for pins 4,5,6,7. More... | |
uint32_t | nonSecMask |
HSIOM non secure mask for port pins 0-7. More... | |
uint32_t cy_stc_gpio_prt_config_t::cfgSlew |
Port slew rate configuration.
uint32_t cy_stc_gpio_prt_config_t::cfgDriveSel0 |
Drive strength configuration for pins 0,1,2,3.
uint32_t cy_stc_gpio_prt_config_t::cfgDriveSel1 |
Drive strength configuration for pins 4,5,6,7.
uint32_t cy_stc_gpio_prt_config_t::nonSecMask |
HSIOM non secure mask for port pins 0-7.