PSOC E8XXGP Device Support Library

General Description

Enumerations

enum  cy_en_wco_bypass_modes_t {
  CY_SYSCLK_WCO_NOT_BYPASSED = 0U ,
  CY_SYSCLK_WCO_BYPASSED = 1U
}
 WCO bypass modes. More...
 
enum  cy_en_csv_loss_window_t {
  CY_SYSCLK_CSV_LOSS_4_CYCLES = 0U ,
  CY_SYSCLK_CSV_LOSS_8_CYCLES = 1U ,
  CY_SYSCLK_CSV_LOSS_16_CYCLES = 2U ,
  CY_SYSCLK_CSV_LOSS_32_CYCLES = 3U ,
  CY_SYSCLK_CSV_LOSS_64_CYCLES = 4U ,
  CY_SYSCLK_CSV_LOSS_128_CYCLES = 5U ,
  CY_SYSCLK_CSV_LOSS_256_CYCLES = 6U ,
  CY_SYSCLK_CSV_LOSS_512_CYCLES = 7U
}
 Clock supervisor clock loss window. More...
 
enum  cy_en_csv_error_actions_t {
  CY_SYSCLK_CSV_ERROR_IGNORE = 0U ,
  CY_SYSCLK_CSV_ERROR_FAULT = 1U ,
  CY_SYSCLK_CSV_ERROR_RESET = 2U ,
  CY_SYSCLK_CSV_ERROR_FAULT_RESET = 3U
}
 Clock supervisor error actions. More...
 

Enumeration Type Documentation

◆ cy_en_wco_bypass_modes_t

WCO bypass modes.

Enumerator
CY_SYSCLK_WCO_NOT_BYPASSED 

WCO is not bypassed crystal is used.

CY_SYSCLK_WCO_BYPASSED 

WCO is bypassed external clock must be supplied on XTAL pin.

◆ cy_en_csv_loss_window_t

Clock supervisor clock loss window.

There must be one clock of the supervised clock within this many clocks of the supervising clock. See registers CLK_CSV_HF_CTL and CLK_CSV_WCO_CTL, bitfield CSV_LOSS_WINDOW.

Enumerator
CY_SYSCLK_CSV_LOSS_4_CYCLES 

1 clock must be seen within 4 cycles of the supervising clock

CY_SYSCLK_CSV_LOSS_8_CYCLES 

1 clock must be seen within 8 cycles of the supervising clock

CY_SYSCLK_CSV_LOSS_16_CYCLES 

1 clock must be seen within 16 cycles of the supervising clock

CY_SYSCLK_CSV_LOSS_32_CYCLES 

1 clock must be seen within 32 cycles of the supervising clock

CY_SYSCLK_CSV_LOSS_64_CYCLES 

1 clock must be seen within 64 cycles of the supervising clock

CY_SYSCLK_CSV_LOSS_128_CYCLES 

1 clock must be seen within 128 cycles of the supervising clock

CY_SYSCLK_CSV_LOSS_256_CYCLES 

1 clock must be seen within 256 cycles of the supervising clock

CY_SYSCLK_CSV_LOSS_512_CYCLES 

1 clock must be seen within 512 cycles of the supervising clock

◆ cy_en_csv_error_actions_t

Clock supervisor error actions.

See register CLK_CSV_HF_CTL[CSV_FREQ_ACTION and CSV_LOSS_ACTION].

Enumerator
CY_SYSCLK_CSV_ERROR_IGNORE 

Ignore the error reported by the clock supervisor.

CY_SYSCLK_CSV_ERROR_FAULT 

Trigger a fault when an error is reported by the clock supervisor.

CY_SYSCLK_CSV_ERROR_RESET 

Trigger a reset when an error is reported by the clock supervisor.

CY_SYSCLK_CSV_ERROR_FAULT_RESET 

Trigger a fault then reset when an error is reported by the supervisor.