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
| TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::prsSel | 
Select which PRS channel as DTI input.
        Only valid if
        
         enablePrsSource
        
        is enabled.
       
◆ prescale
| TIMER_Prescale_TypeDef TIMER_InitDTI_TypeDef::prescale | 
DTI prescaling factor, if HFPER / HFPERB clock used.
◆ riseTime
| unsigned int TIMER_InitDTI_TypeDef::riseTime | 
DTI Rise Time.
◆ fallTime
| unsigned int TIMER_InitDTI_TypeDef::fallTime | 
DTI Fall Time.
◆ 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.
◆ enableFaultSourceCoreLockup
| bool TIMER_InitDTI_TypeDef::enableFaultSourceCoreLockup | 
Enable core lockup as a fault source.
◆ enableFaultSourceDebugger
| bool TIMER_InitDTI_TypeDef::enableFaultSourceDebugger | 
Enable debugger as a fault source.
◆ enableFaultSourcePrsSel0
| bool TIMER_InitDTI_TypeDef::enableFaultSourcePrsSel0 | 
        Enable PRS fault source 0 (
        
         faultSourcePrsSel0
        
        ).
       
◆ faultSourcePrsSel0
| TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::faultSourcePrsSel0 | 
Select which PRS signal to be PRS fault source 0.
◆ enableFaultSourcePrsSel1
| bool TIMER_InitDTI_TypeDef::enableFaultSourcePrsSel1 | 
        Enable PRS fault source 1 (
        
         faultSourcePrsSel1
        
        ).
       
◆ faultSourcePrsSel1
| TIMER_PRSSEL_TypeDef TIMER_InitDTI_TypeDef::faultSourcePrsSel1 | 
Select which PRS signal to be PRS fault source 1.
◆ faultAction
| TIMER_DtiFaultAction_TypeDef TIMER_InitDTI_TypeDef::faultAction | 
Fault Action.