TIMER_InitDTI_TypeDef Struct Reference

TIMER Dead Time Insertion (DTI) initialization structure.

#include <em_timer.h>

Data Fields

bool enable
Enable DTI or leave it disabled until TIMER_EnableDTI() is called.
bool activeLowOut
DTI Output Polarity.
bool invertComplementaryOut
DTI Complementary Output Invert.
bool autoRestart
Enable Automatic Start-up functionality (when debugger exits).
bool enablePrsSource
Enable/disable PRS as DTI input.
TIMER_PRSSEL_TypeDef prsSel
Select which PRS channel as DTI input.
TIMER_Prescale_TypeDef prescale
DTI prescaling factor, if HFPER / HFPERB clock used.
unsigned int riseTime
DTI Rise Time.
unsigned int fallTime
DTI Fall Time.
uint32_t outputsEnableMask
DTI outputs enable bit mask, consisting of one bit per DTI output signal, i.e., CC0, CC1, CC2, CDTI0, CDTI1, and CDTI2.
bool enableFaultSourceCoreLockup
Enable core lockup as a fault source.
bool enableFaultSourceDebugger
Enable debugger as a fault source.
bool enableFaultSourcePrsSel0
Enable PRS fault source 0 ( faultSourcePrsSel0 ).
TIMER_PRSSEL_TypeDef faultSourcePrsSel0
Select which PRS signal to be PRS fault source 0.
bool enableFaultSourcePrsSel1
Enable PRS fault source 1 ( faultSourcePrsSel1 ).
TIMER_PRSSEL_TypeDef faultSourcePrsSel1
Select which PRS signal to be PRS fault source 1.
TIMER_DtiFaultAction_TypeDef faultAction
Fault Action.

TIMER Dead Time Insertion (DTI) initialization structure.

Field Documentation

enable

bool TIMER_InitDTI_TypeDef::enable

Enable DTI or leave it disabled until TIMER_EnableDTI() is called.

activeLowOut

bool TIMER_InitDTI_TypeDef::activeLowOut

DTI Output Polarity.

invertComplementaryOut

bool TIMER_InitDTI_TypeDef::invertComplementaryOut

DTI Complementary Output Invert.

autoRestart

bool TIMER_InitDTI_TypeDef::autoRestart

Enable Automatic Start-up functionality (when debugger exits).

enablePrsSource

bool TIMER_InitDTI_TypeDef::enablePrsSource

Enable/disable PRS as DTI input.

prsSel