Expand description
Peripheral access API (generated using chiptool v0.1.0 (e890244 2026-11-05))
Structs§
- Dtsrcsel
- PWM Source Select Register.
- Fctrl0
- Fault Control Register.
- Fctrl20
- Fault Control 2 Register.
- Ffilt0
- Fault Filter Register.
- Flexpwm
- Enhanced Flex Pulse Width Modulator (eFlexPWM).
- Flexpwm1
- Enhanced Flex Pulse Width Modulator (eFlexPWM).
- Flexpwm1
Dtsrcsel - PWM Source Select Register.
- Flexpwm1
Fctrl0 - Fault Control Register.
- Flexpwm1
Fctrl20 - Fault Control 2 Register.
- Flexpwm1
Ffilt0 - Fault Filter Register.
- Flexpwm1
Fsts0 - Fault Status Register.
- Flexpwm1
Ftst0 - Fault Test Register.
- Flexpwm1
Mask - Mask Register.
- Flexpwm1
Mctrl - Master Control Register.
- Flexpwm1
Mctrl2 - Master Control 2 Register.
- Flexpwm1
Outen - Output Enable Register.
- Flexpwm1
Sm0captcompx - Capture Compare X Register.
- Flexpwm1
Sm0captctrlx - Capture Control X Register.
- Flexpwm1
Sm0captfiltx - Capture PWM_X Input Filter Register.
- Flexpwm1
Sm0cnt - Counter Register.
- Flexpwm1
Sm0ctrl - Control Register.
- Flexpwm1
Sm0ctrl2 - Control 2 Register.
- Flexpwm1
Sm0cval0 - Capture Value 0 Register.
- Flexpwm1
Sm0cval0cyc - Capture Value 0 Cycle Register.
- Flexpwm1
Sm0cval1 - Capture Value 1 Register.
- Flexpwm1
Sm0cval1cyc - Capture Value 1 Cycle Register.
- Flexpwm1
Sm0dismap0 - Fault Disable Mapping Register 0.
- Flexpwm1
Sm0dmaen - DMA Enable Register.
- Flexpwm1
Sm0dtcnt0 - Deadtime Count Register 0.
- Flexpwm1
Sm0dtcnt1 - Deadtime Count Register 1.
- Flexpwm1
Sm0init - Initial Count Register.
- Flexpwm1
Sm0inten - Interrupt Enable Register.
- Flexpwm1
Sm0octrl - Output Control Register.
- Flexpwm1
Sm0sts - Status Register.
- Flexpwm1
Sm0tctrl - Output Trigger Control Register.
- Flexpwm1
Sm0val0 - Value Register 0.
- Flexpwm1
Sm0val1 - Value Register 1.
- Flexpwm1
Sm0val2 - Value Register 2.
- Flexpwm1
Sm0val3 - Value Register 3.
- Flexpwm1
Sm0val4 - Value Register 4.
- Flexpwm1
Sm0val5 - Value Register 5.
- Flexpwm1
Sm1captcompx - Capture Compare X Register.
- Flexpwm1
Sm1captctrlx - Capture Control X Register.
- Flexpwm1
Sm1captfiltx - Capture PWM_X Input Filter Register.
- Flexpwm1
Sm1cnt - Counter Register.
- Flexpwm1
Sm1ctrl - Control Register.
- Flexpwm1
Sm1ctrl2 - Control 2 Register.
- Flexpwm1
Sm1cval0 - Capture Value 0 Register.
- Flexpwm1
Sm1cval0cyc - Capture Value 0 Cycle Register.
- Flexpwm1
Sm1cval1 - Capture Value 1 Register.
- Flexpwm1
Sm1cval1cyc - Capture Value 1 Cycle Register.
- Flexpwm1
Sm1dismap0 - Fault Disable Mapping Register 0.
- Flexpwm1
Sm1dmaen - DMA Enable Register.
- Flexpwm1
Sm1dtcnt0 - Deadtime Count Register 0.
- Flexpwm1
Sm1dtcnt1 - Deadtime Count Register 1.
- Flexpwm1
Sm1init - Initial Count Register.
- Flexpwm1
Sm1inten - Interrupt Enable Register.
- Flexpwm1
Sm1octrl - Output Control Register.
- Flexpwm1
Sm1phasedly - Phase Delay Register.
- Flexpwm1
Sm1sts - Status Register.
- Flexpwm1
Sm1tctrl - Output Trigger Control Register.
- Flexpwm1
Sm1val0 - Value Register 0.
- Flexpwm1
Sm1val1 - Value Register 1.
- Flexpwm1
Sm1val2 - Value Register 2.
- Flexpwm1
Sm1val3 - Value Register 3.
- Flexpwm1
Sm1val4 - Value Register 4.
- Flexpwm1
Sm1val5 - Value Register 5.
- Flexpwm1
Sm2captcompx - Capture Compare X Register.
- Flexpwm1
Sm2captctrlx - Capture Control X Register.
- Flexpwm1
Sm2captfiltx - Capture PWM_X Input Filter Register.
- Flexpwm1
Sm2cnt - Counter Register.
- Flexpwm1
Sm2ctrl - Control Register.
- Flexpwm1
Sm2ctrl2 - Control 2 Register.
- Flexpwm1
Sm2cval0 - Capture Value 0 Register.
- Flexpwm1
Sm2cval0cyc - Capture Value 0 Cycle Register.
- Flexpwm1
Sm2cval1 - Capture Value 1 Register.
- Flexpwm1
Sm2cval1cyc - Capture Value 1 Cycle Register.
- Flexpwm1
Sm2dismap0 - Fault Disable Mapping Register 0.
- Flexpwm1
Sm2dmaen - DMA Enable Register.
- Flexpwm1
Sm2dtcnt0 - Deadtime Count Register 0.
- Flexpwm1
Sm2dtcnt1 - Deadtime Count Register 1.
- Flexpwm1
Sm2init - Initial Count Register.
- Flexpwm1
Sm2inten - Interrupt Enable Register.
- Flexpwm1
Sm2octrl - Output Control Register.
- Flexpwm1
Sm2phasedly - Phase Delay Register.
- Flexpwm1
Sm2sts - Status Register.
- Flexpwm1
Sm2tctrl - Output Trigger Control Register.
- Flexpwm1
Sm2val0 - Value Register 0.
- Flexpwm1
Sm2val1 - Value Register 1.
- Flexpwm1
Sm2val2 - Value Register 2.
- Flexpwm1
Sm2val3 - Value Register 3.
- Flexpwm1
Sm2val4 - Value Register 4.
- Flexpwm1
Sm2val5 - Value Register 5.
- Flexpwm1
Sm3cnt - Counter Register.
- Flexpwm1
Sm3ctrl - Control Register.
- Flexpwm1
Sm3ctrl2 - Control 2 Register.
- Flexpwm1
Sm3dismap0 - Fault Disable Mapping Register 0.
- Flexpwm1
Sm3dmaen - DMA Enable Register.
- Flexpwm1
Sm3dtcnt0 - Deadtime Count Register 0.
- Flexpwm1
Sm3dtcnt1 - Deadtime Count Register 1.
- Flexpwm1
Sm3init - Initial Count Register.
- Flexpwm1
Sm3inten - Interrupt Enable Register.
- Flexpwm1
Sm3octrl - Output Control Register.
- Flexpwm1
Sm3phasedly - Phase Delay Register.
- Flexpwm1
Sm3sts - Status Register.
- Flexpwm1
Sm3tctrl - Output Trigger Control Register.
- Flexpwm1
Sm3val0 - Value Register 0.
- Flexpwm1
Sm3val1 - Value Register 1.
- Flexpwm1
Sm3val2 - Value Register 2.
- Flexpwm1
Sm3val3 - Value Register 3.
- Flexpwm1
Sm3val4 - Value Register 4.
- Flexpwm1
Sm3val5 - Value Register 5.
- Flexpwm1
Swcout - Software Controlled Output Register.
- Fsts0
- Fault Status Register.
- Ftst0
- Fault Test Register.
- Mask
- Mask Register.
- Mctrl
- Master Control Register.
- Mctrl2
- Master Control 2 Register.
- Outen
- Output Enable Register.
- Sm0captcompx
- Capture Compare X Register.
- Sm0captctrlx
- Capture Control X Register.
- Sm0captfiltx
- Capture PWM_X Input Filter Register.
- Sm0cnt
- Counter Register.
- Sm0ctrl
- Control Register.
- Sm0ctrl2
- Control 2 Register.
- Sm0cval0
- Capture Value 0 Register.
- Sm0cval0cyc
- Capture Value 0 Cycle Register.
- Sm0cval1
- Capture Value 1 Register.
- Sm0cval1cyc
- Capture Value 1 Cycle Register.
- Sm0dismap0
- Fault Disable Mapping Register 0.
- Sm0dmaen
- DMA Enable Register.
- Sm0dtcnt0
- Deadtime Count Register 0.
- Sm0dtcnt1
- Deadtime Count Register 1.
- Sm0init
- Initial Count Register.
- Sm0inten
- Interrupt Enable Register.
- Sm0octrl
- Output Control Register.
- Sm0sts
- Status Register.
- Sm0tctrl
- Output Trigger Control Register.
- Sm0val0
- Value Register 0.
- Sm0val1
- Value Register 1.
- Sm0val2
- Value Register 2.
- Sm0val3
- Value Register 3.
- Sm0val4
- Value Register 4.
- Sm0val5
- Value Register 5.
- Sm1captcompx
- Capture Compare X Register.
- Sm1captctrlx
- Capture Control X Register.
- Sm1captfiltx
- Capture PWM_X Input Filter Register.
- Sm1cnt
- Counter Register.
- Sm1ctrl
- Control Register.
- Sm1ctrl2
- Control 2 Register.
- Sm1cval0
- Capture Value 0 Register.
- Sm1cval0cyc
- Capture Value 0 Cycle Register.
- Sm1cval1
- Capture Value 1 Register.
- Sm1cval1cyc
- Capture Value 1 Cycle Register.
- Sm1dismap0
- Fault Disable Mapping Register 0.
- Sm1dmaen
- DMA Enable Register.
- Sm1dtcnt0
- Deadtime Count Register 0.
- Sm1dtcnt1
- Deadtime Count Register 1.
- Sm1init
- Initial Count Register.
- Sm1inten
- Interrupt Enable Register.
- Sm1octrl
- Output Control Register.
- Sm1phasedly
- Phase Delay Register.
- Sm1sts
- Status Register.
- Sm1tctrl
- Output Trigger Control Register.
- Sm1val0
- Value Register 0.
- Sm1val1
- Value Register 1.
- Sm1val2
- Value Register 2.
- Sm1val3
- Value Register 3.
- Sm1val4
- Value Register 4.
- Sm1val5
- Value Register 5.
- Sm2captcompx
- Capture Compare X Register.
- Sm2captctrlx
- Capture Control X Register.
- Sm2captfiltx
- Capture PWM_X Input Filter Register.
- Sm2cnt
- Counter Register.
- Sm2ctrl
- Control Register.
- Sm2ctrl2
- Control 2 Register.
- Sm2cval0
- Capture Value 0 Register.
- Sm2cval0cyc
- Capture Value 0 Cycle Register.
- Sm2cval1
- Capture Value 1 Register.
- Sm2cval1cyc
- Capture Value 1 Cycle Register.
- Sm2dismap0
- Fault Disable Mapping Register 0.
- Sm2dmaen
- DMA Enable Register.
- Sm2dtcnt0
- Deadtime Count Register 0.
- Sm2dtcnt1
- Deadtime Count Register 1.
- Sm2init
- Initial Count Register.
- Sm2inten
- Interrupt Enable Register.
- Sm2octrl
- Output Control Register.
- Sm2phasedly
- Phase Delay Register.
- Sm2sts
- Status Register.
- Sm2tctrl
- Output Trigger Control Register.
- Sm2val0
- Value Register 0.
- Sm2val1
- Value Register 1.
- Sm2val2
- Value Register 2.
- Sm2val3
- Value Register 3.
- Sm2val4
- Value Register 4.
- Sm2val5
- Value Register 5.
- Sm3captcompx
- Capture Compare X Register.
- Sm3captctrlx
- Capture Control X Register.
- Sm3captfiltx
- Capture PWM_X Input Filter Register.
- Sm3cnt
- Counter Register.
- Sm3ctrl
- Control Register.
- Sm3ctrl2
- Control 2 Register.
- Sm3cval0
- Capture Value 0 Register.
- Sm3cval0cyc
- Capture Value 0 Cycle Register.
- Sm3cval1
- Capture Value 1 Register.
- Sm3cval1cyc
- Capture Value 1 Cycle Register.
- Sm3dismap0
- Fault Disable Mapping Register 0.
- Sm3dmaen
- DMA Enable Register.
- Sm3dtcnt0
- Deadtime Count Register 0.
- Sm3dtcnt1
- Deadtime Count Register 1.
- Sm3init
- Initial Count Register.
- Sm3inten
- Interrupt Enable Register.
- Sm3octrl
- Output Control Register.
- Sm3phasedly
- Phase Delay Register.
- Sm3sts
- Status Register.
- Sm3tctrl
- Output Trigger Control Register.
- Sm3val0
- Value Register 0.
- Sm3val1
- Value Register 1.
- Sm3val2
- Value Register 2.
- Sm3val3
- Value Register 3.
- Sm3val4
- Value Register 4.
- Sm3val5
- Value Register 5.
- Swcout
- Software Controlled Output Register.
Enums§
- Fauto
- Fflag
- Ffull
- Fhalf
- Fie
- Flexpwm1
Fauto - Flexpwm1
Fflag - Flexpwm1
Ffull - Flexpwm1
Fhalf - Flexpwm1
Fie - Flexpwm1
Flvl - Flexpwm1
Fsafe - Flexpwm1
Ipol - Flexpwm1
Ldok - Flexpwm1
Nocomb - Flexpwm1
Run - Flexpwm1
Sm0captctrlx Edgx0 - Flexpwm1
Sm0captctrlx Edgx1 - Flexpwm1
Sm0captctrlx InpSelx - Flexpwm1
Sm0captctrlx Oneshotx - Flexpwm1
Sm0ctrl2 ClkSel - Flexpwm1
Sm0ctrl2 Force Sel - Flexpwm1
Sm0ctrl2 Indep - Flexpwm1
Sm0ctrl2 Init Sel - Flexpwm1
Sm0ctrl2 Reload Sel - Flexpwm1
Sm0ctrl Compmode - Flexpwm1
Sm0ctrl Ldfq - Flexpwm1
Sm0ctrl Ldmod - Flexpwm1
Sm0ctrl Prsc - Flexpwm1
Sm0dmaen Captde - Flexpwm1
Sm0dmaen Fand - Flexpwm1
Sm0inten Cmpie - Flexpwm1
Sm0octrl Pwmafs - Flexpwm1
Sm0octrl Pwmbfs - Flexpwm1
Sm0octrl Pwmxfs - Flexpwm1
Sm0out23 - Flexpwm1
Sm0out45 - Flexpwm1
Sm0sel23 - Flexpwm1
Sm0sel45 - Flexpwm1
Sm0sts Cmpf - Flexpwm1
Sm0tctrl OutTrig En - Flexpwm1
Sm0tctrl Pwaot0 - Flexpwm1
Sm0tctrl Pwbot1 - Flexpwm1
Sm0tctrl Trgfrq - Flexpwm1
Sm1captctrlx Edgx0 - Flexpwm1
Sm1captctrlx Edgx1 - Flexpwm1
Sm1captctrlx InpSelx - Flexpwm1
Sm1captctrlx Oneshotx - Flexpwm1
Sm1ctrl2 ClkSel - Flexpwm1
Sm1ctrl2 Force Sel - Flexpwm1
Sm1ctrl2 Indep - Flexpwm1
Sm1ctrl2 Init Sel - Flexpwm1
Sm1ctrl2 Reload Sel - Flexpwm1
Sm1ctrl Compmode - Flexpwm1
Sm1ctrl Ldfq - Flexpwm1
Sm1ctrl Ldmod - Flexpwm1
Sm1ctrl Prsc - Flexpwm1
Sm1dmaen Captde - Flexpwm1
Sm1dmaen Fand - Flexpwm1
Sm1inten Cmpie - Flexpwm1
Sm1octrl Pwmafs - Flexpwm1
Sm1octrl Pwmbfs - Flexpwm1
Sm1octrl Pwmxfs - Flexpwm1
Sm1out23 - Flexpwm1
Sm1out45 - Flexpwm1
Sm1sel23 - Flexpwm1
Sm1sel45 - Flexpwm1
Sm1sts Cmpf - Flexpwm1
Sm1tctrl OutTrig En - Flexpwm1
Sm1tctrl Pwaot0 - Flexpwm1
Sm1tctrl Pwbot1 - Flexpwm1
Sm1tctrl Trgfrq - Flexpwm1
Sm2captctrlx Edgx0 - Flexpwm1
Sm2captctrlx Edgx1 - Flexpwm1
Sm2captctrlx InpSelx - Flexpwm1
Sm2captctrlx Oneshotx - Flexpwm1
Sm2ctrl2 ClkSel - Flexpwm1
Sm2ctrl2 Force Sel - Flexpwm1
Sm2ctrl2 Indep - Flexpwm1
Sm2ctrl2 Init Sel - Flexpwm1
Sm2ctrl2 Reload Sel - Flexpwm1
Sm2ctrl Compmode - Flexpwm1
Sm2ctrl Ldfq - Flexpwm1
Sm2ctrl Ldmod - Flexpwm1
Sm2ctrl Prsc - Flexpwm1
Sm2dmaen Captde - Flexpwm1
Sm2dmaen Fand - Flexpwm1
Sm2inten Cmpie - Flexpwm1
Sm2octrl Pwmafs - Flexpwm1
Sm2octrl Pwmbfs - Flexpwm1
Sm2octrl Pwmxfs - Flexpwm1
Sm2out23 - Flexpwm1
Sm2out45 - Flexpwm1
Sm2sel23 - Flexpwm1
Sm2sel45 - Flexpwm1
Sm2sts Cmpf - Flexpwm1
Sm2tctrl OutTrig En - Flexpwm1
Sm2tctrl Pwaot0 - Flexpwm1
Sm2tctrl Pwbot1 - Flexpwm1
Sm2tctrl Trgfrq - Flexpwm1
Sm3ctrl2 ClkSel - Flexpwm1
Sm3ctrl2 Force Sel - Flexpwm1
Sm3ctrl2 Indep - Flexpwm1
Sm3ctrl2 Init Sel - Flexpwm1
Sm3ctrl2 Reload Sel - Flexpwm1
Sm3ctrl Compmode - Flexpwm1
Sm3ctrl Ldfq - Flexpwm1
Sm3ctrl Ldmod - Flexpwm1
Sm3ctrl Prsc - Flexpwm1
Sm3dmaen Captde - Flexpwm1
Sm3dmaen Fand - Flexpwm1
Sm3inten Cmpie - Flexpwm1
Sm3octrl Pwmafs - Flexpwm1
Sm3octrl Pwmbfs - Flexpwm1
Sm3octrl Pwmxfs - Flexpwm1
Sm3out23 - Flexpwm1
Sm3out45 - Flexpwm1
Sm3sel23 - Flexpwm1
Sm3sel45 - Flexpwm1
Sm3sts Cmpf - Flexpwm1
Sm3tctrl OutTrig En - Flexpwm1
Sm3tctrl Pwaot0 - Flexpwm1
Sm3tctrl Pwbot1 - Flexpwm1
Sm3tctrl Trgfrq - Flexpwm1
Stretch CntPrsc - Flexpwm1
Wrprot - Flvl
- Fsafe
- Ipol
- Ldok
- Nocomb
- Run
- Sm0captctrlx
Edgx0 - Sm0captctrlx
Edgx1 - Sm0captctrlx
InpSelx - Sm0captctrlx
Oneshotx - Sm0ctrl2
ClkSel - Sm0ctrl2
Force Sel - Sm0ctrl2
Indep - Sm0ctrl2
Init Sel - Sm0ctrl2
Reload Sel - Sm0ctrl
Compmode - Sm0ctrl
Ldfq - Sm0ctrl
Ldmod - Sm0ctrl
Prsc - Sm0dmaen
Captde - Sm0dmaen
Fand - Sm0inten
Cmpie - Sm0octrl
Pwmafs - Sm0octrl
Pwmbfs - Sm0octrl
Pwmxfs - Sm0out23
- Sm0out45
- Sm0sel23
- Sm0sel45
- Sm0sts
Cmpf - Sm0tctrl
OutTrig En - Sm0tctrl
Pwaot0 - Sm0tctrl
Pwbot1 - Sm0tctrl
Trgfrq - Sm1captctrlx
Edgx0 - Sm1captctrlx
Edgx1 - Sm1captctrlx
InpSelx - Sm1captctrlx
Oneshotx - Sm1ctrl2
ClkSel - Sm1ctrl2
Force Sel - Sm1ctrl2
Indep - Sm1ctrl2
Init Sel - Sm1ctrl2
Reload Sel - Sm1ctrl
Compmode - Sm1ctrl
Ldfq - Sm1ctrl
Ldmod - Sm1ctrl
Prsc - Sm1dmaen
Captde - Sm1dmaen
Fand - Sm1inten
Cmpie - Sm1octrl
Pwmafs - Sm1octrl
Pwmbfs - Sm1octrl
Pwmxfs - Sm1out23
- Sm1out45
- Sm1sel23
- Sm1sel45
- Sm1sts
Cmpf - Sm1tctrl
OutTrig En - Sm1tctrl
Pwaot0 - Sm1tctrl
Pwbot1 - Sm1tctrl
Trgfrq - Sm2captctrlx
Edgx0 - Sm2captctrlx
Edgx1 - Sm2captctrlx
InpSelx - Sm2captctrlx
Oneshotx - Sm2ctrl2
ClkSel - Sm2ctrl2
Force Sel - Sm2ctrl2
Indep - Sm2ctrl2
Init Sel - Sm2ctrl2
Reload Sel - Sm2ctrl
Compmode - Sm2ctrl
Ldfq - Sm2ctrl
Ldmod - Sm2ctrl
Prsc - Sm2dmaen
Captde - Sm2dmaen
Fand - Sm2inten
Cmpie - Sm2octrl
Pwmafs - Sm2octrl
Pwmbfs - Sm2octrl
Pwmxfs - Sm2out23
- Sm2out45
- Sm2sel23
- Sm2sel45
- Sm2sts
Cmpf - Sm2tctrl
OutTrig En - Sm2tctrl
Pwaot0 - Sm2tctrl
Pwbot1 - Sm2tctrl
Trgfrq - Sm3captctrlx
Edgx0 - Sm3captctrlx
Edgx1 - Sm3captctrlx
InpSelx - Sm3captctrlx
Oneshotx - Sm3ctrl2
ClkSel - Sm3ctrl2
Force Sel - Sm3ctrl2
Indep - Sm3ctrl2
Init Sel - Sm3ctrl2
Reload Sel - Sm3ctrl
Compmode - Sm3ctrl
Ldfq - Sm3ctrl
Ldmod - Sm3ctrl
Prsc - Sm3dmaen
Captde - Sm3dmaen
Fand - Sm3inten
Cmpie - Sm3octrl
Pwmafs - Sm3octrl
Pwmbfs - Sm3octrl
Pwmxfs - Sm3out23
- Sm3out45
- Sm3sel23
- Sm3sel45
- Sm3sts
Cmpf - Sm3tctrl
OutTrig En - Sm3tctrl
Pwaot0 - Sm3tctrl
Pwbot1 - Sm3tctrl
Trgfrq - Stretch
CntPrsc - Wrprot