Enumerations | |
enum | cy_en_syspm_status_t { CY_SYSPM_SUCCESS = 0x0U, CY_SYSPM_BAD_PARAM = CY_SYSPM_ID | CY_PDL_STATUS_ERROR | 0x01U, CY_SYSPM_TIMEOUT = CY_SYSPM_ID | CY_PDL_STATUS_ERROR | 0x02U, CY_SYSPM_INVALID_STATE = CY_SYSPM_ID | CY_PDL_STATUS_ERROR | 0x03U, CY_SYSPM_FAIL = CY_SYSPM_ID | CY_PDL_STATUS_ERROR | 0xFFU } |
The SysPm function return value status definitions. More... | |
enum | cy_en_syspm_callback_type_t { CY_SYSPM_SLEEP = 0U, CY_SYSPM_DEEPSLEEP = 1U, CY_SYSPM_HIBERNATE = 2U } |
This enumeration is used to select the low power mode for which the appropriate registered callback handler will be executed. More... | |
enum | cy_en_syspm_ovd_sel_t { CY_SYSPM_OVD_VDD = 0U, CY_SYSPM_OVD_VCC = 1U } |
This enumerator is used to select on which line overvoltage will be detected. More... | |
enum | cy_en_syspm_supply_entity_select_t { CY_SYSPM_OVD_VDD_OK = 0U, CY_SYSPM_OVD_VCC_OK = 1U, CY_SYSPM_BOD_VDD_OK = 2U, CY_SYSPM_BOD_VCC_OK = 3U, CY_SYSPM_BOD_HV_OK = 4U } |
This enumerator is used to select on which detector status will be checked. More... | |
enum | cy_en_syspm_callback_mode_t { CY_SYSPM_CHECK_READY = 0x01U, CY_SYSPM_CHECK_FAIL = 0x02U, CY_SYSPM_BEFORE_TRANSITION = 0x04U, CY_SYSPM_AFTER_TRANSITION = 0x08U } |
This enumeration specifies the associated callback mode. More... | |
enum cy_en_syspm_status_t |
This enumeration is used to select the low power mode for which the appropriate registered callback handler will be executed.
For example, the registered callback of the type CY_SYSPM_SLEEP will be executed while switching into the Sleep power mode.
Enumerator | |
---|---|
CY_SYSPM_SLEEP | The Sleep enum callback type. |
CY_SYSPM_DEEPSLEEP | The Deep Sleep enum callback type. |
CY_SYSPM_HIBERNATE | Currently not supported. Reserved for Future. |
This enumerator is used to select on which detector status will be checked.
This enumeration specifies the associated callback mode.
This enum defines the callback mode.