PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Enumerations
Enumerated Types
PDL API Reference » TCPWM (Timer Counter PWM) » Common

## 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

enum 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

enum 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

enum 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.