PSOC E8XXGP Device Support Library

General Description

Enumerations

enum  cy_en_tcpwm_trigselect_t {
  CY_TCPWM_INPUT_TR_START = 0x00U ,
  CY_TCPWM_INPUT_TR_RELOAD_OR_INDEX = 0x01U ,
  CY_TCPWM_INPUT_TR_STOP_OR_KILL = 0x02U ,
  CY_TCPWM_INPUT_TR_COUNT = 0x03U ,
  CY_TCPWM_INPUT_TR_INDEX_OR_SWAP = 0x04U ,
  CY_TCPWM_INPUT_TR_CAPTURE0 = 0x04U ,
  CY_TCPWM_INPUT_TR_CAPTURE1 = 0x05U
}
 TCPWM Input Triggers. More...
 
enum  cy_en_tcpwm_output_trigselect_t {
  CY_TCPWM_OUTPUT_TR_OVERFLOW = 0x00U ,
  CY_TCPWM_OUTPUT_TR_UNDERFLOW = 0x01U ,
  CY_TCPWM_OUTPUT_TR_TC_EVENT = 0x02U ,
  CY_TCPWM_OUTPUT_TR_CC0_MATCH = 0x03U ,
  CY_TCPWM_OUTPUT_TR_CC1_MATCH = 0x04U ,
  CY_TCPWM_OUTPUT_TR_LINE_OUT = 0x05U ,
  CY_TCPWM_OUTPUT_TR_DISABLED = 0x07U
}
 TCPWM output Triggers. More...
 
enum  cy_en_tcpwm_status_t {
  CY_TCPWM_SUCCESS = 0x00U ,
  CY_TCPWM_BAD_PARAM = CY_TCPWM_ID | CY_PDL_STATUS_ERROR | 0x01U ,
  CY_TCPWM_UNSUPPORTED_FEATURE = CY_TCPWM_ID | CY_PDL_STATUS_ERROR | 0x02U
}
 TCPWM status definitions. More...
 

Enumeration Type Documentation

◆ cy_en_tcpwm_trigselect_t

TCPWM Input Triggers.

Enumerator
CY_TCPWM_INPUT_TR_START 

Start.

CY_TCPWM_INPUT_TR_RELOAD_OR_INDEX 

Reload/Index.

CY_TCPWM_INPUT_TR_STOP_OR_KILL 

Stop/Kill.

CY_TCPWM_INPUT_TR_COUNT 

Count.

CY_TCPWM_INPUT_TR_INDEX_OR_SWAP 

Index/Swap.

CY_TCPWM_INPUT_TR_CAPTURE0 

Capture 0.

CY_TCPWM_INPUT_TR_CAPTURE1 

Capture 1.

◆ cy_en_tcpwm_output_trigselect_t

TCPWM output Triggers.

Enumerator
CY_TCPWM_OUTPUT_TR_OVERFLOW 

Overflow Event.

CY_TCPWM_OUTPUT_TR_UNDERFLOW 

Underflow Event.

CY_TCPWM_OUTPUT_TR_TC_EVENT 

Terminal Count Event.

CY_TCPWM_OUTPUT_TR_CC0_MATCH 

Compare Match 0 Event.

CY_TCPWM_OUTPUT_TR_CC1_MATCH 

Compare Match 1 Event.

CY_TCPWM_OUTPUT_TR_LINE_OUT 

PWM Output Signal Line Out.

CY_TCPWM_OUTPUT_TR_DISABLED 

Trigger Out Disabled.

◆ cy_en_tcpwm_status_t

TCPWM status definitions.

Enumerator
CY_TCPWM_SUCCESS 

Successful.

CY_TCPWM_BAD_PARAM 

One or more invalid parameters.

CY_TCPWM_UNSUPPORTED_FEATURE 

Feature Unsupported.