TIMER Dead Time Insertion (DTI) initialization structure.
Public Attributes#
Enable DTI or leave it disabled until TIMER_EnableDTI() is called.
DTI Output Polarity.
DTI Complementary Output Invert.
Enable Automatic Start-up functionality (when debugger exits).
Enable/disable PRS as DTI input.
Select which PRS channel as DTI input.
DTI prescaling factor, if HFPER / HFPERB clock used.
DTI Rise Time.
DTI Fall Time.
DTI outputs enable bit mask, consisting of one bit per DTI output signal, i.e., CC0, CC1, CC2, CDTI0, CDTI1, and CDTI2.
Enable core lockup as a fault source.
Enable debugger as a fault source.
Enable PRS fault source 0 (faultSourcePrsSel0
).
Select which PRS signal to be PRS fault source 0.
Enable PRS fault source 1 (faultSourcePrsSel1
).
Select which PRS signal to be PRS fault source 1.
Fault Action.
Public Attribute Documentation#
enable#
bool TIMER_InitDTI_TypeDef::enable
Enable DTI or leave it disabled until TIMER_EnableDTI() is called.
486
of file platform/emlib/inc/em_timer.h
activeLowOut#
bool TIMER_InitDTI_TypeDef::activeLowOut
DTI Output Polarity.
489
of file platform/emlib/inc/em_timer.h
invertComplementaryOut#
bool TIMER_InitDTI_TypeDef::invertComplementaryOut
DTI Complementary Output Invert.
492
of file platform/emlib/inc/em_timer.h
autoRestart#
bool TIMER_InitDTI_TypeDef::autoRestart
Enable Automatic Start-up functionality (when debugger exits).
495
of file platform/emlib/inc/em_timer.h
enablePrsSource#
bool TIMER_InitDTI_TypeDef::enablePrsSource
Enable/disable PRS as DTI input.
498
of file platform/emlib/inc/em_timer.h
prsSel#
TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::prsSel
Select which PRS channel as DTI input.
Only valid if enablePrsSource
is enabled.
502
of file platform/emlib/inc/em_timer.h
prescale#
TIMER_Prescale_TypeDef TIMER_InitDTI_TypeDef::prescale
DTI prescaling factor, if HFPER / HFPERB clock used.
505
of file platform/emlib/inc/em_timer.h
riseTime#
unsigned int TIMER_InitDTI_TypeDef::riseTime
DTI Rise Time.
508
of file platform/emlib/inc/em_timer.h
fallTime#
unsigned int TIMER_InitDTI_TypeDef::fallTime
DTI Fall Time.
511
of file platform/emlib/inc/em_timer.h
outputsEnableMask#
uint32_t TIMER_InitDTI_TypeDef::outputsEnableMask
DTI outputs enable bit mask, consisting of one bit per DTI output signal, i.e., CC0, CC1, CC2, CDTI0, CDTI1, and CDTI2.
This value should consist of one or more TIMER_DTOGEN_DTOGnnnEN flags (defined in <part_name>_timer.h) OR'ed together.
517
of file platform/emlib/inc/em_timer.h
enableFaultSourceCoreLockup#
bool TIMER_InitDTI_TypeDef::enableFaultSourceCoreLockup
Enable core lockup as a fault source.
520
of file platform/emlib/inc/em_timer.h
enableFaultSourceDebugger#
bool TIMER_InitDTI_TypeDef::enableFaultSourceDebugger
Enable debugger as a fault source.
523
of file platform/emlib/inc/em_timer.h
enableFaultSourcePrsSel0#
bool TIMER_InitDTI_TypeDef::enableFaultSourcePrsSel0
Enable PRS fault source 0 (faultSourcePrsSel0
).
526
of file platform/emlib/inc/em_timer.h
faultSourcePrsSel0#
TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::faultSourcePrsSel0
Select which PRS signal to be PRS fault source 0.
529
of file platform/emlib/inc/em_timer.h
enableFaultSourcePrsSel1#
bool TIMER_InitDTI_TypeDef::enableFaultSourcePrsSel1
Enable PRS fault source 1 (faultSourcePrsSel1
).
532
of file platform/emlib/inc/em_timer.h
faultSourcePrsSel1#
TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::faultSourcePrsSel1
Select which PRS signal to be PRS fault source 1.
535
of file platform/emlib/inc/em_timer.h
faultAction#
TIMER_DtiFaultAction_TypeDef TIMER_InitDTI_TypeDef::faultAction
Fault Action.
538
of file platform/emlib/inc/em_timer.h