Type-C manager status structure.
This structure holds all of the configuration and status information associated with the Type-C manager. Structure should not be directly modified by any of the application code.
Data Fields | |
uint8_t | randUpdt |
Flag to indicate the start of the drp random timeout update cycle. More... | |
bool volatile | rdDebounce |
Flag to indicate rd debounce reset. More... | |
bool | psrcEn |
Flag to indicate power source enable is going on. More... | |
bool | vbusUnexpected |
Flag to indicate unexpected vbus detected by the source before applying vbus. More... | |
bool | portDisable |
Flag to indicate port disable is going on. More... | |
uint8_t | curPeriod |
Current period (sink or source). More... | |
bool volatile | toggleOn |
Flag to indicate toggle timer ON. More... | |
bool volatile | discharge |
Flag to indicate an attempt to discharge if vbus seen before applying vbus is over. More... | |
bool volatile | trySnkDeadTime |
Flag to indicate try snk tDRPTry timer is running. More... | |
bool volatile | ccStatusDebounced [2] |
Flag to indicate cc status debounced to avoid race condition in going to DeepSleep. More... | |
bool volatile | srcDisableWait |
Flag to indicate that source disables operation is in progress. More... | |
uint8_t cy_stc_pdstack_typec_status_t::randUpdt |
Flag to indicate the start of the drp random timeout update cycle.
bool volatile cy_stc_pdstack_typec_status_t::rdDebounce |
Flag to indicate rd debounce reset.
bool cy_stc_pdstack_typec_status_t::psrcEn |
Flag to indicate power source enable is going on.
bool cy_stc_pdstack_typec_status_t::vbusUnexpected |
Flag to indicate unexpected vbus detected by the source before applying vbus.
bool cy_stc_pdstack_typec_status_t::portDisable |
Flag to indicate port disable is going on.
uint8_t cy_stc_pdstack_typec_status_t::curPeriod |
Current period (sink or source).
bool volatile cy_stc_pdstack_typec_status_t::toggleOn |
Flag to indicate toggle timer ON.
bool volatile cy_stc_pdstack_typec_status_t::discharge |
Flag to indicate an attempt to discharge if vbus seen before applying vbus is over.
bool volatile cy_stc_pdstack_typec_status_t::trySnkDeadTime |
Flag to indicate try snk tDRPTry timer is running.
bool volatile cy_stc_pdstack_typec_status_t::ccStatusDebounced[2] |
Flag to indicate cc status debounced to avoid race condition in going to DeepSleep.
bool volatile cy_stc_pdstack_typec_status_t::srcDisableWait |
Flag to indicate that source disables operation is in progress.