TIMER_InitDTI_TypeDef Struct ReferenceEMLIB > TIMER

TIMER Dead Time Insertion (DTI) initialization structure.

Definition at line 452 of file em_timer.h.

#include <em_timer.h>

Data Fields

bool activeLowOut
 
bool autoRestart
 
bool enable
 
bool enableFaultSourceCoreLockup
 
bool enableFaultSourceDebugger
 
bool enableFaultSourcePrsSel0
 
bool enableFaultSourcePrsSel1
 
bool enablePrsSource
 
unsigned int fallTime
 
TIMER_DtiFaultAction_TypeDef faultAction
 
TIMER_PRSSEL_TypeDef faultSourcePrsSel0
 
TIMER_PRSSEL_TypeDef faultSourcePrsSel1
 
bool invertComplementaryOut
 
uint32_t outputsEnableMask
 
TIMER_Prescale_TypeDef prescale
 
TIMER_PRSSEL_TypeDef prsSel
 
unsigned int riseTime
 

Field Documentation

bool TIMER_InitDTI_TypeDef::activeLowOut

DTI Output Polarity.

Definition at line 457 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::autoRestart

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

Definition at line 463 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::enable

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

Definition at line 454 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::enableFaultSourceCoreLockup

Enable core lockup as a fault source.

Definition at line 488 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::enableFaultSourceDebugger

Enable debugger as a fault source.

Definition at line 491 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::enableFaultSourcePrsSel0

Enable PRS fault source 0 (faultSourcePrsSel0).

Definition at line 494 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::enableFaultSourcePrsSel1

Enable PRS fault source 1 (faultSourcePrsSel1).

Definition at line 500 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::enablePrsSource

Enable/disable PRS as DTI input.

Definition at line 466 of file em_timer.h.

Referenced by TIMER_InitDTI().

unsigned int TIMER_InitDTI_TypeDef::fallTime

DTI Fall Time

Definition at line 479 of file em_timer.h.

Referenced by TIMER_InitDTI().

TIMER_DtiFaultAction_TypeDef TIMER_InitDTI_TypeDef::faultAction

Fault Action

Definition at line 506 of file em_timer.h.

Referenced by TIMER_InitDTI().

TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::faultSourcePrsSel0

Select which PRS signal to be PRS fault source 0.

Definition at line 497 of file em_timer.h.

Referenced by TIMER_InitDTI().

TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::faultSourcePrsSel1

Select which PRS signal to be PRS fault source 1.

Definition at line 503 of file em_timer.h.

Referenced by TIMER_InitDTI().

bool TIMER_InitDTI_TypeDef::invertComplementaryOut

DTI Complementary Output Invert.

Definition at line 460 of file em_timer.h.

Referenced by TIMER_InitDTI().

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.

Definition at line 485 of file em_timer.h.

Referenced by TIMER_InitDTI().

TIMER_Prescale_TypeDef TIMER_InitDTI_TypeDef::prescale

DTI prescaling factor, if HFPER clock used.

Definition at line 473 of file em_timer.h.

Referenced by TIMER_InitDTI().

TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::prsSel

Select which PRS channel as DTI input. Only valid if enablePrsSource is enabled.

Definition at line 470 of file em_timer.h.

Referenced by TIMER_InitDTI().

unsigned int TIMER_InitDTI_TypeDef::riseTime

DTI Rise Time

Definition at line 476 of file em_timer.h.

Referenced by TIMER_InitDTI().


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/emlib/inc/em_timer.h