Pulse Width Modulator (PWM)
void ROM_PWMDeadBandEnable (uint32_t ui32Base, uint32_t ui32Gen, uint16_t ui16Rise,
uint16_t ui16Fall)
void ROM_PWMFaultIntClear (uint32_t ui32Base)
void ROM_PWMFaultIntClearExt (uint32_t ui32Base, uint32_t ui32FaultInts)
void ROM_PWMGenConfigure (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Config)
void ROM_PWMGenDisable (uint32_t ui32Base, uint32_t ui32Gen)
void ROM_PWMGenEnable (uint32_t ui32Base, uint32_t ui32Gen)
void ROM_PWMGenFaultClear (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Group,
uint32_t ui32FaultTriggers)
void ROM_PWMGenFaultConfigure (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32MinFaultPeriod, uint32_t ui32FaultSenses)
uint32_t ROM_PWMGenFaultStatus (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32Group)
uint32_t ROM_PWMGenFaultTriggerGet (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32Group)
void ROM_PWMGenFaultTriggerSet (uint32_t ui32Base, uint32_t ui32Gen, uint32_t
ui32Group, uint32_t ui32FaultTriggers)
void ROM_PWMGenIntClear (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Ints)
uint32_t ROM_PWMGenIntStatus (uint32_t ui32Base, uint32_t ui32Gen, bool bMasked)
void ROM_PWMGenIntTrigDisable (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32IntTrig)
void ROM_PWMGenIntTrigEnable (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32IntTrig)
uint32_t ROM_PWMGenPeriodGet (uint32_t ui32Base, uint32_t ui32Gen)
void ROM_PWMGenPeriodSet (uint32_t ui32Base, uint32_t ui32Gen, uint32_t ui32Period)
void ROM_PWMIntDisable (uint32_t ui32Base, uint32_t ui32GenFault)
void ROM_PWMIntEnable (uint32_t ui32Base, uint32_t ui32GenFault)
uint32_t ROM_PWMIntStatus (uint32_t ui32Base, bool bMasked)
void ROM_PWMOutputFault (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bFaultSup-
press)
void ROM_PWMOutputFaultLevel (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bDrive-
High)
void ROM_PWMOutputInvert (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bInvert)
void ROM_PWMOutputState (uint32_t ui32Base, uint32_t ui32PWMOutBits, bool bEnable)
uint32_t ROM_PWMPulseWidthGet (uint32_t ui32Base, uint32_t ui32PWMOut)
void ROM_PWMPulseWidthSet (uint32_t ui32Base, uint32_t ui32PWMOut, uint32_t
ui32Width)
void ROM_PWMSyncTimeBase (uint32_t ui32Base, uint32_t ui32GenBits)
void ROM_PWMSyncUpdate (uint32_t ui32Base, uint32_t ui32GenBits)
15.2.1 Function Documentation
15.2.1.1 ROM_PWMDeadBandDisable
Disables the PWM dead band output.
Prototype:
void
ROM_PWMDeadBandDisable(uint32_t ui32Base,
uint32_t ui32Gen)
154 April 8, 2013