LETIMER_Init_TypeDef Struct Reference

LETIMER initialization structure.

#include <em_letimer.h>

Data Fields

bool enable
 Start counting when initialization completes.
 
bool debugRun
 Counter shall keep running during debug halt.
 
bool rtcComp0Enable
 Start counting on RTC COMP0 match.
 
bool rtcComp1Enable
 Start counting on RTC COMP1 match.
 
bool comp0Top
 Load COMP0 register into CNT when counter underflows.
 
bool bufTop
 Load COMP1 into COMP0 when REP0 reaches 0.
 
uint8_t out0Pol
 Idle value for output 0.
 
uint8_t out1Pol
 Idle value for output 1.
 
LETIMER_UFOA_TypeDef ufoa0
 Underflow output 0 action.
 
LETIMER_UFOA_TypeDef ufoa1
 Underflow output 1 action.
 
LETIMER_RepeatMode_TypeDef repMode
 Repeat mode.
 
uint32_t topValue
 Top value.
 

LETIMER initialization structure.

Field Documentation

◆ enable

bool LETIMER_Init_TypeDef::enable

Start counting when initialization completes.

◆ debugRun

bool LETIMER_Init_TypeDef::debugRun

Counter shall keep running during debug halt.

◆ rtcComp0Enable

bool LETIMER_Init_TypeDef::rtcComp0Enable

Start counting on RTC COMP0 match.

◆ rtcComp1Enable

bool LETIMER_Init_TypeDef::rtcComp1Enable

Start counting on RTC COMP1 match.

◆ comp0Top

bool LETIMER_Init_TypeDef::comp0Top

Load COMP0 register into CNT when counter underflows.

◆ bufTop

bool LETIMER_Init_TypeDef::bufTop

Load COMP1 into COMP0 when REP0 reaches 0.

◆ out0Pol

uint8_t LETIMER_Init_TypeDef::out0Pol

Idle value for output 0.

◆ out1Pol

uint8_t LETIMER_Init_TypeDef::out1Pol

Idle value for output 1.

◆ ufoa0

LETIMER_UFOA_TypeDef LETIMER_Init_TypeDef::ufoa0

Underflow output 0 action.

◆ ufoa1

LETIMER_UFOA_TypeDef LETIMER_Init_TypeDef::ufoa1

Underflow output 1 action.

◆ repMode

LETIMER_RepeatMode_TypeDef LETIMER_Init_TypeDef::repMode

Repeat mode.

◆ topValue

uint32_t LETIMER_Init_TypeDef::topValue

Top value.

Counter wraps when top value matches counter value is reached.