|
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_CANCELED = CY_SYSPM_ID | CY_PDL_STATUS_ERROR | 0x04U,
CY_SYSPM_SYSCALL_PENDING = CY_SYSPM_ID | CY_PDL_STATUS_ERROR | 0x05U,
CY_SYSPM_FAIL = CY_SYSPM_ID | CY_PDL_STATUS_ERROR | 0xFFU
} |
| The SysPm function return value status definitions. More...
|
|
enum | cy_en_syspm_waitfor_t {
CY_SYSPM_WAIT_FOR_INTERRUPT,
CY_SYSPM_WAIT_FOR_EVENT
} |
| This enumeration is used to initialize the functions wait action. More...
|
|
enum | cy_en_syspm_dsram_checks_t {
CY_SYSPM_PRE_DSRAM,
CY_SYSPM_POST_DSRAM
} |
| This enumeration is used to distinguish between the pre and post checks required during DS-RAM. More...
|
|
enum | cy_en_syspm_hibernate_wakeup_source_t {
CY_SYSPM_HIBERNATE_LPCOMP0_LOW = 0x1U,
CY_SYSPM_HIBERNATE_LPCOMP0_HIGH = (0x1U << 1),
CY_SYSPM_HIBERNATE_LPCOMP1_LOW = (0x1U << 2),
CY_SYSPM_HIBERNATE_LPCOMP1_HIGH = (0x1U << 3),
CY_SYSPM_HIBERNATE_RTC_ALARM = (0x1U << 4),
CY_SYSPM_HIBERNATE_WDT = (0x1U << 5),
CY_SYSPM_HIBERNATE_PIN0_LOW = (0x1U << 6),
CY_SYSPM_HIBERNATE_PIN0_HIGH = (0x1U << 7),
CY_SYSPM_HIBERNATE_PIN1_LOW = (0x1U << 8),
CY_SYSPM_HIBERNATE_PIN1_HIGH = (0x1U << 9)
} |
| This enumeration is used to configure wakeup sources for the System Hibernate power mode. More...
|
|
enum | cy_en_syspm_ldo_voltage_t {
CY_SYSPM_LDO_VOLTAGE_ULP = 0U,
CY_SYSPM_LDO_VOLTAGE_LP = 1U,
CY_SYSPM_LDO_VOLTAGE_0_9V = 0U,
CY_SYSPM_LDO_VOLTAGE_1_1V = 1U
} |
| This enumeration is used to select LDO regulator output voltage. More...
|
|
enum | cy_en_syspm_ldo_mode_t {
CY_SYSPM_LDO_MODE_DISABLED = 0U,
CY_SYSPM_LDO_MODE_NORMAL = 1U,
CY_SYSPM_LDO_MODE_MIN = 2U
} |
| This enumeration is used to select the LDO regulator operating mode. More...
|
|
enum | cy_en_syspm_buck_voltage1_t {
CY_SYSPM_BUCK_OUT1_VOLTAGE_ULP = 0x02U,
CY_SYSPM_BUCK_OUT1_VOLTAGE_LP = 0x05U,
CY_SYSPM_BUCK_OUT1_VOLTAGE_0_9V = 0x02U,
CY_SYSPM_BUCK_OUT1_VOLTAGE_1_1V = 0x05U
} |
| This enumeration is used to select the output voltage for the Buck regulator output 1. More...
|
|
enum | cy_en_syspm_buck_out_t {
CY_SYSPM_BUCK_VBUCK_1 = 0x0U,
CY_SYSPM_BUCK_VRF
} |
| This enumeration is used to select the Buck regulator outputs. More...
|
|
enum | cy_en_syspm_buck_voltage2_t {
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_15V = 0U,
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_2V = 1U,
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_25V = 2U,
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_3V = 3U,
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_35V = 4U,
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_4V = 5U,
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_45V = 6U,
CY_SYSPM_BUCK_OUT2_VOLTAGE_1_5V = 7U
} |
| This enumeration is used to select the output voltage for the Buck regulator output 2, which can source the BLE radio. More...
|
|
enum | cy_en_syspm_pmic_wakeup_polarity_t {
CY_SYSPM_PMIC_POLARITY_LOW = 0U,
CY_SYSPM_PMIC_POLARITY_HIGH = 1U
} |
| This enumeration is used to set the polarity for the PMIC input. More...
|
|
enum | cy_en_syspm_vddbackup_control_t {
CY_SYSPM_VDDBACKUP_DEFAULT = 0U,
CY_SYSPM_VDDBACKUP_VBACKUP = 2U
} |
| This enumeration selects Vbackup or Vddd to supply Vddbackup. More...
|
|
enum | cy_en_syspm_sc_charge_key_t {
CY_SYSPM_SC_CHARGE_ENABLE = 0x3CU,
CY_SYSPM_SC_CHARGE_DISABLE = 0x00U
} |
| This enumeration enables supercapacitor charging. More...
|
|
enum | cy_en_syspm_flash_voltage_bit_t {
CY_SYSPM_FLASH_VOLTAGE_BIT_LP = 0U,
CY_SYSPM_FLASH_VOLTAGE_BIT_ULP = 1U
} |
| This enumeration configures the flash voltage bit for different system power modes. More...
|
|
enum | cy_en_syspm_callback_type_t {
CY_SYSPM_SLEEP = 0U,
CY_SYSPM_DEEPSLEEP = 1U,
CY_SYSPM_HIBERNATE = 2U,
CY_SYSPM_LP = 3U,
CY_SYSPM_ULP = 4U,
CY_SYSPM_LPACTIVE_ENTER = 3U,
CY_SYSPM_LPACTIVE_EXIT = 4U,
CY_SYSPM_DEEPSLEEP_RAM = 5U,
CY_SYSPM_DEEPSLEEP_OFF = 6U,
CY_SYSPM_HP = 7U
} |
| 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_deep_sleep_mode_t {
CY_SYSPM_MODE_DEEPSLEEP = CY_SYSPM_DEEPSLEEP,
CY_SYSPM_MODE_DEEPSLEEP_RAM = CY_SYSPM_DEEPSLEEP_RAM,
CY_SYSPM_MODE_DEEPSLEEP_OFF = CY_SYSPM_DEEPSLEEP_OFF,
CY_SYSPM_MODE_DEEPSLEEP_NONE = CY_SYSPM_SLEEP
} |
| This enumeration is used to list the available deep sleep modes. More...
|
|
enum | cy_en_syspm_boot_mode_t {
CY_SYSPM_WARM_BOOT_MODE = 0,
CY_SYSPM_COLD_BOOT_MODE = 1,
CY_SYSPM_POR_BOOT_MODE = 2
} |
| This enumeration is used to list the available wakeup modes after deepsleep. More...
|
|
enum | cy_en_syspm_core_buck_mode_t {
CY_SYSPM_CORE_BUCK_MODE_LP = 0x01U,
CY_SYSPM_CORE_BUCK_MODE_HP = 0x11U
} |
| This enumeration is used to select the mode for the Core Buck regulator. More...
|
|
enum | cy_en_syspm_core_inrush_limit_t {
CY_SYSPM_CORE_BUCK_INRUSH_LIMIT_10 = 0U,
CY_SYSPM_CORE_BUCK_INRUSH_LIMIT_100 = 1U
} |
| This enumeration is used to select the Inrush limit for the Core Buck regulator. More...
|
|
enum | cy_en_syspm_core_buck_voltage_t {
CY_SYSPM_CORE_BUCK_VOLTAGE_0_58V = 0U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_60V = 1U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_62V = 2U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_64V = 3U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_66V = 4U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_68V = 5U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_70V = 6U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_72V = 7U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_74V = 8U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_76V = 9U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_78V = 10U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_80V = 11U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_82V = 12U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_84V = 13U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_86V = 14U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_88V = 15U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_90V = 16U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_92V = 17U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_94V = 18U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_96V = 19U,
CY_SYSPM_CORE_BUCK_VOLTAGE_0_98V = 20U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_00V = 21U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_02V = 22U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_04V = 23U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_06V = 24U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_08V = 25U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_10V = 26U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_12V = 27U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_14V = 28U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_16V = 29U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_18V = 30U,
CY_SYSPM_CORE_BUCK_VOLTAGE_1_20V = 31U
} |
| This enumeration is used to select the output voltage for the Core Buck regulator output. More...
|
|
enum | cy_en_syspm_core_buck_profile_t {
CY_SYSPM_CORE_BUCK_PROFILE_LP = 0x00U,
CY_SYSPM_CORE_BUCK_PROFILE_ULP = 0x01U,
CY_SYSPM_CORE_BUCK_PROFILE_HP = 0x02U,
CY_SYSPM_CORE_BUCK_PROFILE_SKIP = 0x11U
} |
| This enumeration is used to select the mode for the Core Buck regulator. More...
|
|
enum | cy_en_syspm_sramldo_voltage_t {
CY_SYSPM_SRAMLDO_VOLTAGE_0_58V = 0U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_60V = 1U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_62V = 2U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_64V = 3U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_66V = 4U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_68V = 5U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_70V = 6U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_72V = 7U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_74V = 8U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_76V = 9U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_78V = 10U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_80V = 11U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_82V = 12U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_84V = 13U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_86V = 14U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_88V = 15U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_90V = 16U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_92V = 17U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_94V = 18U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_96V = 19U,
CY_SYSPM_SRAMLDO_VOLTAGE_0_98V = 20U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_00V = 21U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_02V = 22U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_04V = 23U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_06V = 24U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_08V = 25U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_10V = 26U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_12V = 27U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_14V = 28U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_16V = 29U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_18V = 30U,
CY_SYSPM_SRAMLDO_VOLTAGE_1_20V = 31U
} |
| This enumeration is used to select the output voltage for the SRAMLDO. More...
|
|
enum | cy_en_syspm_retldo_voltage_t {
CY_SYSPM_RETLDO_VOLTAGE_LVL_0 = 0U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_1 = 1U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_2 = 2U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_3 = 3U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_4 = 4U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_5 = 5U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_6 = 6U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_7 = 7U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_8 = 8U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_9 = 9U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_10 = 10U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_11 = 11U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_12 = 12U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_13 = 13U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_14 = 14U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_15 = 15U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_16 = 16U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_17 = 17U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_18 = 18,
CY_SYSPM_RETLDO_VOLTAGE_LVL_19 = 19U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_20 = 20U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_21 = 21U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_22 = 22U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_23 = 23U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_24 = 24U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_25 = 25U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_26 = 26U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_27 = 27U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_28 = 28U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_29 = 29U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_30 = 30U,
CY_SYSPM_RETLDO_VOLTAGE_LVL_31 = 31U
} |
| This enumeration is used to select the output voltage for the RETLDO. More...
|
|
enum | cy_en_syspm_retldo_gain_t {
CY_SYSPM_RETLDO_GAIN_2 = 0U,
CY_SYSPM_RETLDO_GAIN_2_47 = 1U
} |
| For RETLDO, this enumeration is used to select the Gain value. More...
|
|
enum | cy_en_syspm_miscldo_voltage_t {
CY_SYSPM_MISCLDO_VOLTAGE_0_58V = 0U,
CY_SYSPM_MISCLDO_VOLTAGE_0_60V = 1U,
CY_SYSPM_MISCLDO_VOLTAGE_0_62V = 2U,
CY_SYSPM_MISCLDO_VOLTAGE_0_64V = 3U,
CY_SYSPM_MISCLDO_VOLTAGE_0_66V = 4U,
CY_SYSPM_MISCLDO_VOLTAGE_0_68V = 5U,
CY_SYSPM_MISCLDO_VOLTAGE_0_70V = 6U,
CY_SYSPM_MISCLDO_VOLTAGE_0_72V = 7U,
CY_SYSPM_MISCLDO_VOLTAGE_0_74V = 8U,
CY_SYSPM_MISCLDO_VOLTAGE_0_76V = 9U,
CY_SYSPM_MISCLDO_VOLTAGE_0_78V = 10U,
CY_SYSPM_MISCLDO_VOLTAGE_0_80V = 11U,
CY_SYSPM_MISCLDO_VOLTAGE_0_82V = 12U,
CY_SYSPM_MISCLDO_VOLTAGE_0_84V = 13U,
CY_SYSPM_MISCLDO_VOLTAGE_0_86V = 14U,
CY_SYSPM_MISCLDO_VOLTAGE_0_88V = 15U,
CY_SYSPM_MISCLDO_VOLTAGE_0_90V = 16U,
CY_SYSPM_MISCLDO_VOLTAGE_0_92V = 17U,
CY_SYSPM_MISCLDO_VOLTAGE_0_94V = 18U,
CY_SYSPM_MISCLDO_VOLTAGE_0_96V = 19U,
CY_SYSPM_MISCLDO_VOLTAGE_0_98V = 20U,
CY_SYSPM_MISCLDO_VOLTAGE_1_00V = 21U,
CY_SYSPM_MISCLDO_VOLTAGE_1_02V = 22U,
CY_SYSPM_MISCLDO_VOLTAGE_1_04V = 23U,
CY_SYSPM_MISCLDO_VOLTAGE_1_06V = 24U,
CY_SYSPM_MISCLDO_VOLTAGE_1_08V = 25U,
CY_SYSPM_MISCLDO_VOLTAGE_1_10V = 26U,
CY_SYSPM_MISCLDO_VOLTAGE_1_12V = 27U,
CY_SYSPM_MISCLDO_VOLTAGE_1_14V = 28U,
CY_SYSPM_MISCLDO_VOLTAGE_1_16V = 29U,
CY_SYSPM_MISCLDO_VOLTAGE_1_18V = 30U,
CY_SYSPM_MISCLDO_VOLTAGE_1_20V = 31U
} |
| This enumeration is used to select the output voltage(VOUT) for the MISCLDO. More...
|
|
enum | cy_en_syspm_miscldo_vccact_trim_t {
CY_SYSPM_MISCLDO_VCCACT_TRIM_0 = 0U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_5 = 1U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_10 = 2U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_15 = 3U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_20 = 4U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_25 = 5U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_30 = 6U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_35 = 7U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_40 = 8U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_35 = 9U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_30 = 10U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_25 = 11U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_20 = 12U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_15 = 13U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_10 = 14U,
CY_SYSPM_MISCLDO_VCCACT_TRIM_MINUS_5 = 15U
} |
| This enumeration is used to select the trim settings for the VCCACT voltage of MISCLDO. More...
|
|
enum | cy_en_syspm_miscldo_mode_t {
CY_SYSPM_MISCLDO_VCCACT = 0U,
CY_SYSPM_MISCLDO_VOUT = 1U
} |
| For MISCLDO, this enumeration is used to select the output mode for MISCLDO. More...
|
|
enum | cy_en_syspm_sdr_t {
CY_SYSPM_SDR_0 = 0U,
CY_SYSPM_SDR_1 = 1U
} |
| For SDR's(Step Down Regulators), this enumeration is used to select the SDR0 or SDR1. More...
|
|
enum | cy_en_syspm_sdr_voltage_t {
CY_SYSPM_SDR_VOLTAGE_0_850V = 0U,
CY_SYSPM_SDR_VOLTAGE_0_875V = 1U,
CY_SYSPM_SDR_VOLTAGE_0_900V = 2U,
CY_SYSPM_SDR_VOLTAGE_0_925V = 3U,
CY_SYSPM_SDR_VOLTAGE_0_950V = 4U,
CY_SYSPM_SDR_VOLTAGE_0_975V = 5U,
CY_SYSPM_SDR_VOLTAGE_1_000V = 6U,
CY_SYSPM_SDR_VOLTAGE_1_025V = 7U,
CY_SYSPM_SDR_VOLTAGE_1_050V = 8U,
CY_SYSPM_SDR_VOLTAGE_1_075V = 9U,
CY_SYSPM_SDR_VOLTAGE_1_100V = 10U,
CY_SYSPM_SDR_VOLTAGE_1_125V = 11U,
CY_SYSPM_SDR_VOLTAGE_1_150V = 12U,
CY_SYSPM_SDR_VOLTAGE_1_175V = 13U,
CY_SYSPM_SDR_VOLTAGE_1_200V = 14U,
CY_SYSPM_SDR_VOLTAGE_1_225V = 15U
} |
| This enumeration is used to select the output voltage for the SDR(Step Down Regulator) output. More...
|
|
enum | cy_en_syspm_hvldo_voltage_t {
CY_SYSPM_HVLDO_VOLTAGE_1_500V = 0U,
CY_SYSPM_HVLDO_VOLTAGE_1_600V = 1U,
CY_SYSPM_HVLDO_VOLTAGE_1_700V = 2U,
CY_SYSPM_HVLDO_VOLTAGE_1_800V = 3U,
CY_SYSPM_HVLDO_VOLTAGE_1_900V = 4U,
CY_SYSPM_HVLDO_VOLTAGE_2_000V = 5U,
CY_SYSPM_HVLDO_VOLTAGE_2_100V = 6U,
CY_SYSPM_HVLDO_VOLTAGE_2_200V = 7U,
CY_SYSPM_HVLDO_VOLTAGE_2_300V = 8U,
CY_SYSPM_HVLDO_VOLTAGE_2_400V = 9U,
CY_SYSPM_HVLDO_VOLTAGE_2_500V = 10U,
CY_SYSPM_HVLDO_VOLTAGE_2_600V = 11U,
CY_SYSPM_HVLDO_VOLTAGE_2_700V = 12U,
CY_SYSPM_HVLDO_VOLTAGE_2_800V = 13U,
CY_SYSPM_HVLDO_VOLTAGE_2_900V = 14U,
CY_SYSPM_HVLDO_VOLTAGE_3_000V = 15U
} |
| This enumeration is used to select the output voltage for the HVLDO Regulator. More...
|
|
enum | cy_en_syspm_ovd_vddd_sel_t {
CY_SYSPM_OVD_VDDD_5_5V = 0x0u,
CY_SYSPM_OVD_VDDD_5_0V = 0x01u
} |
| Selects the voltage threshold for OVD on VDDD. More...
|
|
enum | cy_en_syspm_ovd_vdda_sel_t {
CY_SYSPM_OVD_VDDA_5_5V = 0x0u,
CY_SYSPM_OVD_VDDA_5_0V = 0x01u
} |
| Selects the voltage threshold for OVD on VDDA. More...
|
|
enum | cy_en_syspm_ovd_sel_t {
CY_SYSPM_OVD_ON_VDDD = 0x0u,
CY_SYSPM_OVD_ON_VDDA = 0x01u,
CY_SYSPM_OVD_ON_VCCD = 0x02u
} |
| Selects OVD over VDDD or VDDA or VCCD. More...
|
|
enum | cy_en_syspm_ovd_action_select_t {
CY_SYSPM_OVD_ACTION_NOTHING = 0x0u,
CY_SYSPM_OVD_ACTION_FAULT = 0x1u,
CY_SYSPM_OVD_ACTION_RESET = 0x2u
} |
| OVD action select configuration. More...
|
|
enum | cy_en_syspm_bod_vddd_sel_t {
CY_SYSPM_BOD_VDDD_2_7V = 0x0u,
CY_SYSPM_BOD_VDDD_3_0V = 0x01u
} |
| Selects the voltage threshold for BOD on VDDD. More...
|
|
enum | cy_en_syspm_bod_vdda_sel_t {
CY_SYSPM_BOD_VDDA_2_7V = 0x0u,
CY_SYSPM_BOD_VDDA_3_0V = 0x01u
} |
| Selects the voltage threshold for BOD on VDDA. More...
|
|
enum | cy_en_syspm_bod_sel_t {
CY_SYSPM_BOD_ON_VDDD = 0x0u,
CY_SYSPM_BOD_ON_VDDA = 0x01u,
CY_SYSPM_BOD_ON_VCCD = 0x02u
} |
| Selects BOD over VDDD or VDDA or VCCD. More...
|
|
enum | cy_en_syspm_bod_action_select_t {
CY_SYSPM_BOD_ACTION_NOTHING = 0x0u,
CY_SYSPM_BOD_ACTION_FAULT = 0x1u,
CY_SYSPM_BOD_ACTION_RESET = 0x2u
} |
| BOD action select configuration. More...
|
|
enum | cy_en_syspm_supply_entity_select_t {
CY_SYSPM_ENTITY_BOD_VDDD = 0x0u,
CY_SYSPM_ENTITY_BOD_VDDA = 0x1u,
CY_SYSPM_ENTITY_BOD_VCCD = 0x2u,
CY_SYSPM_ENTITY_OVD_VDDD = 0x3u,
CY_SYSPM_ENTITY_OVD_VDDA = 0x4u,
CY_SYSPM_ENTITY_OVD_VCCD = 0x5u
} |
| Supply Supervision Status. More...
|
|
enum | cy_en_syspm_reghc_mode_t {
CY_SYSPM_REGHC_MODE_TRANSISTOR = 0u,
CY_SYSPM_REGHC_MODE_PMIC = 1u
} |
| This enumeration is used to select the REGHC mode. More...
|
|
enum | cy_en_syspm_reghc_vadj_t {
CY_SYSPM_REGHC_VADJ_1_020V = 0u,
CY_SYSPM_REGHC_VADJ_1_025V = 1u,
CY_SYSPM_REGHC_VADJ_1_030V = 2u,
CY_SYSPM_REGHC_VADJ_1_035V = 3u,
CY_SYSPM_REGHC_VADJ_1_040V = 4u,
CY_SYSPM_REGHC_VADJ_1_045V = 5u,
CY_SYSPM_REGHC_VADJ_1_050V = 6u,
CY_SYSPM_REGHC_VADJ_1_055V = 7u,
CY_SYSPM_REGHC_VADJ_1_060V = 8u,
CY_SYSPM_REGHC_VADJ_1_065V = 9u,
CY_SYSPM_REGHC_VADJ_1_070V = 10u,
CY_SYSPM_REGHC_VADJ_1_075V = 11u,
CY_SYSPM_REGHC_VADJ_1_080V = 12u,
CY_SYSPM_REGHC_VADJ_1_085V = 13u,
CY_SYSPM_REGHC_VADJ_1_090V = 14u,
CY_SYSPM_REGHC_VADJ_1_095V = 15u,
CY_SYSPM_REGHC_VADJ_1_100V = 16u,
CY_SYSPM_REGHC_VADJ_1_105V = 17u,
CY_SYSPM_REGHC_VADJ_1_110V = 18u,
CY_SYSPM_REGHC_VADJ_1_115V = 19u,
CY_SYSPM_REGHC_VADJ_1_120V = 20u,
CY_SYSPM_REGHC_VADJ_1_125V = 21u,
CY_SYSPM_REGHC_VADJ_1_130V = 22u,
CY_SYSPM_REGHC_VADJ_1_135V = 23u,
CY_SYSPM_REGHC_VADJ_1_140V = 24u,
CY_SYSPM_REGHC_VADJ_1_145V = 25u,
CY_SYSPM_REGHC_VADJ_1_150V = 26u,
CY_SYSPM_REGHC_VADJ_1_155V = 27u,
CY_SYSPM_REGHC_VADJ_1_160V = 28u,
CY_SYSPM_REGHC_VADJ_1_165V = 29u,
CY_SYSPM_REGHC_VADJ_1_170V = 30u,
CY_SYSPM_REGHC_VADJ_1_175V = 31u
} |
| This enumeration is used to set the voltage trims. More...
|
|
enum | cy_en_syspm_reghc_drive_out_t {
CY_SYSPM_REGHC_DRIVE_OUT_0P9_VCCD_BY_VADJ = 0u,
CY_SYSPM_REGHC_DRIVE_OUT_0P8_VCCD_BY_VADJ = 1u,
CY_SYSPM_REGHC_DRIVE_OUT_0P6_VCCD_BY_VADJ = 2u,
CY_SYSPM_REGHC_DRIVE_OUT_VCCD = 3u
} |
| Drive out configuration. More...
|
|
enum | cy_en_syspm_sram0_macro_t {
CY_SYSPM_SRAM0_MACRO_0 = 0U,
CY_SYSPM_SRAM0_MACRO_1 = 1U,
CY_SYSPM_SRAM0_MACRO_2 = 2U,
CY_SYSPM_SRAM0_MACRO_3 = 3U
} |
| For SRAM0, this enumeration represents the Macro Numbers. 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,
CY_SYSPM_AFTER_DS_WFI_TRANSITION = 0x10U
} |
| This enumeration specifies the associated callback mode. More...
|
|
enum | cy_en_syspm_sram_index_t {
CY_SYSPM_SRAM0_MEMORY = 0U,
CY_SYSPM_SRAM1_MEMORY = 1U,
CY_SYSPM_SRAM2_MEMORY = 2U
} |
| This enumeration is used to select a particular SRAM. More...
|
|
enum | cy_en_syspm_sram_pwr_mode_t {
CY_SYSPM_SRAM_PWR_MODE_OFF = 0U,
CY_SYSPM_SRAM_PWR_MODE_INVALID = 1U,
CY_SYSPM_SRAM_PWR_MODE_RET = 2U,
CY_SYSPM_SRAM_PWR_MODE_ON = 3U
} |
| This enumeration is used to select a particular SRAM Power Mode. More...
|
|
enum | cy_en_syspm_socmem_sram_partition_index_t {
CY_SYSPM_SOCMEM_SRAM_PARTITION0 = 0U,
CY_SYSPM_SOCMEM_SRAM_PARTITION1 = 1U,
CY_SYSPM_SOCMEM_SRAM_PARTITION2 = 2U,
CY_SYSPM_SOCMEM_SRAM_PARTITION3 = 3U,
CY_SYSPM_SOCMEM_SRAM_PARTITION4 = 4U,
CY_SYSPM_SOCMEM_SRAM_PARTITION5 = 5U,
CY_SYSPM_SOCMEM_SRAM_PARTITION6 = 6U,
CY_SYSPM_SOCMEM_SRAM_PARTITION7 = 7U,
CY_SYSPM_SOCMEM_SRAM_PARTITION8 = 8U,
CY_SYSPM_SOCMEM_SRAM_PARTITION9 = 9U
} |
| This enumeration is used to select a particular SOCMEM SRAM Partition Number. More...
|
|
enum | cy_en_syspm_socmem_sram_pwr_mode_t {
CY_SYSPM_SOCMEM_SRAM_ACTIVE_MODE_ON = 0U,
CY_SYSPM_SOCMEM_SRAM_ACTIVE_MODE_OFF = 1U,
CY_SYSPM_SOCMEM_SRAM_DS_MODE_RET_ON = 2U,
CY_SYSPM_SOCMEM_SRAM_DS_MODE_RET_OFF = 3U
} |
| This enumeration is used to select a particular SOCMEM SRAM Partition Power Mode. More...
|
|