Smart I/O configuration structure.
Data Fields | |
cy_en_smartio_clksrc_t | clkSrc |
Smart I/O instance clock source. | |
uint8_t | bypassMask |
Smart I/O io<->chip channel bypass mask. | |
uint8_t | ioSyncEn |
Synchronization enable/disable for I/O terminals. | |
uint8_t | chipSyncEn |
Synchronization enable/disable for Chip terminals. | |
const cy_stc_smartio_lutcfg_t * | lutCfg0 |
Pointer to LUT0 configuration (NULL if not used) | |
const cy_stc_smartio_lutcfg_t * | lutCfg1 |
Pointer to LUT1 configuration (NULL if not used) | |
const cy_stc_smartio_lutcfg_t * | lutCfg2 |
Pointer to LUT2 configuration (NULL if not used) | |
const cy_stc_smartio_lutcfg_t * | lutCfg3 |
Pointer to LUT3 configuration (NULL if not used) | |
const cy_stc_smartio_lutcfg_t * | lutCfg4 |
Pointer to LUT4 configuration (NULL if not used) | |
const cy_stc_smartio_lutcfg_t * | lutCfg5 |
Pointer to LUT5 configuration (NULL if not used) | |
const cy_stc_smartio_lutcfg_t * | lutCfg6 |
Pointer to LUT6 configuration (NULL if not used) | |
const cy_stc_smartio_lutcfg_t * | lutCfg7 |
Pointer to LUT7 configuration (NULL if not used) | |
const cy_stc_smartio_ducfg_t * | duCfg |
Pointer to Data Unit configuration (NULL if not used) | |
bool | hldOvr |
Hold override enable (true) / disable (false) | |