Counter Timer configuration structure.
Data Fields | |
| uint32_t | period |
| Sets the period of the counter. | |
| uint32_t | clockPrescaler |
| Sets the clock prescaler inside the TCWPM block. More... | |
| uint32_t | runMode |
| Sets the run mode. More... | |
| uint32_t | countDirection |
| Sets the counter direction. More... | |
| uint32_t | compareOrCapture |
| The counter can either compare or capture a value. More... | |
| uint32_t | compare0 |
| Sets the value for Compare0. | |
| uint32_t | compare1 |
| Sets the value for Compare1. | |
| bool | enableCompareSwap |
| If enabled, the compare values are swapped each time the comparison is true. | |
| uint32_t | interruptSources |
| Enabled an interrupt on the terminal count, capture or compare. More... | |
| uint32_t | captureInputMode |
| Configures how the capture input behaves. More... | |
| uint32_t | captureInput |
| Selects which input the capture uses, the inputs are device-specific. More... | |
| uint32_t | reloadInputMode |
| Configures how the reload input behaves. More... | |
| uint32_t | reloadInput |
| Selects which input the reload uses, the inputs are device-specific. More... | |
| uint32_t | startInputMode |
| Configures how the start input behaves. More... | |
| uint32_t | startInput |
| Selects which input the start uses, the inputs are device-specific. More... | |
| uint32_t | stopInputMode |
| Configures how the stop input behaves. More... | |
| uint32_t | stopInput |
| Selects which input the stop uses, the inputs are device-specific. More... | |
| uint32_t | countInputMode |
| Configures how the count input behaves. More... | |
| uint32_t | countInput |
| Selects which input the count uses, the inputs are device-specific. More... | |
| uint32_t cy_stc_tcpwm_counter_config_t::clockPrescaler |
Sets the clock prescaler inside the TCWPM block.
| uint32_t cy_stc_tcpwm_counter_config_t::runMode |
Sets the run mode.
| uint32_t cy_stc_tcpwm_counter_config_t::countDirection |
Sets the counter direction.
| uint32_t cy_stc_tcpwm_counter_config_t::compareOrCapture |
The counter can either compare or capture a value.
| uint32_t cy_stc_tcpwm_counter_config_t::interruptSources |
Enabled an interrupt on the terminal count, capture or compare.
| uint32_t cy_stc_tcpwm_counter_config_t::captureInputMode |
Configures how the capture input behaves.
See Input Modes
| uint32_t cy_stc_tcpwm_counter_config_t::captureInput |
Selects which input the capture uses, the inputs are device-specific.
| uint32_t cy_stc_tcpwm_counter_config_t::reloadInputMode |
Configures how the reload input behaves.
See Input Modes
| uint32_t cy_stc_tcpwm_counter_config_t::reloadInput |
Selects which input the reload uses, the inputs are device-specific.
| uint32_t cy_stc_tcpwm_counter_config_t::startInputMode |
Configures how the start input behaves.
See Input Modes
| uint32_t cy_stc_tcpwm_counter_config_t::startInput |
Selects which input the start uses, the inputs are device-specific.
| uint32_t cy_stc_tcpwm_counter_config_t::stopInputMode |
Configures how the stop input behaves.
See Input Modes
| uint32_t cy_stc_tcpwm_counter_config_t::stopInput |
Selects which input the stop uses, the inputs are device-specific.
| uint32_t cy_stc_tcpwm_counter_config_t::countInputMode |
Configures how the count input behaves.
See Input Modes
| uint32_t cy_stc_tcpwm_counter_config_t::countInput |
Selects which input the count uses, the inputs are device-specific.