TIMER_InitCC_TypeDef Struct Reference
TIMER compare/capture initialization structure.
      
       #include <em_timer.h>
      
     
| Data Fields | |
| TIMER_Event_TypeDef | eventCtrl | 
| Input capture event control. | |
| TIMER_Edge_TypeDef | edge | 
| Input capture edge select. | |
| TIMER_PRSSEL_TypeDef | prsSel | 
| Peripheral reflex system trigger selection. | |
| TIMER_OutputAction_TypeDef | cufoa | 
| Counter underflow output action. | |
| TIMER_OutputAction_TypeDef | cofoa | 
| Counter overflow output action. | |
| TIMER_OutputAction_TypeDef | cmoa | 
| Counter match output action. | |
| TIMER_CCMode_TypeDef | mode | 
| Compare/capture channel mode. | |
| bool | filter | 
| Enable digital filter. | |
| bool | prsInput | 
| Select TIMERnCCx (false) or PRS input (true). | |
| bool | coist | 
| Compare output initial state. | |
| bool | outInvert | 
| Invert output from compare/capture channel. | |
| TIMER_PrsOutput_t | prsOutput | 
| PRS output configuration. | |
TIMER compare/capture initialization structure.
Field Documentation
◆ eventCtrl
| TIMER_Event_TypeDef TIMER_InitCC_TypeDef::eventCtrl | 
Input capture event control.
◆ edge
| TIMER_Edge_TypeDef TIMER_InitCC_TypeDef::edge | 
Input capture edge select.
◆ prsSel
| TIMER_PRSSEL_TypeDef TIMER_InitCC_TypeDef::prsSel | 
Peripheral reflex system trigger selection.
        Only applicable if
        
         prsInput
        
        is enabled.
       
◆ cufoa
| TIMER_OutputAction_TypeDef TIMER_InitCC_TypeDef::cufoa | 
Counter underflow output action.
◆ cofoa
| TIMER_OutputAction_TypeDef TIMER_InitCC_TypeDef::cofoa | 
Counter overflow output action.
◆ cmoa
| TIMER_OutputAction_TypeDef TIMER_InitCC_TypeDef::cmoa | 
Counter match output action.
◆ mode
| TIMER_CCMode_TypeDef TIMER_InitCC_TypeDef::mode | 
Compare/capture channel mode.
◆ filter
| bool TIMER_InitCC_TypeDef::filter | 
Enable digital filter.
◆ prsInput
| bool TIMER_InitCC_TypeDef::prsInput | 
Select TIMERnCCx (false) or PRS input (true).
◆ coist
| bool TIMER_InitCC_TypeDef::coist | 
Compare output initial state.
Only used in Output Compare and PWM mode. When true, the compare/PWM output is set high when the counter is disabled. When counting resumes, this value will represent the initial value for the compare/PWM output. If the bit is cleared, the output will be cleared when the counter is disabled.
◆ outInvert
| bool TIMER_InitCC_TypeDef::outInvert | 
Invert output from compare/capture channel.
◆ prsOutput
| TIMER_PrsOutput_t TIMER_InitCC_TypeDef::prsOutput | 
PRS output configuration.
PRS output from a timer can either be a pulse output or a level output that follows the CC out value.