Documentation ¶
Overview ¶
Package tim provides interface to TIM.
Peripheral: TIM_Periph TIM. Instances:
TIM3 mmap.TIM3_BASE TIM6 mmap.TIM6_BASE TIM14 mmap.TIM14_BASE TIM1 mmap.TIM1_BASE TIM15 mmap.TIM15_BASE TIM16 mmap.TIM16_BASE TIM17 mmap.TIM17_BASE
Registers:
0x00 32 CR1 Control register 1. 0x04 32 CR2 Control register 2. 0x08 32 SMCR Slave Mode Control register. 0x0C 32 DIER DMA/interrupt enable register. 0x10 32 SR Status register. 0x14 32 EGR Event generation register. 0x18 32 CCMR1 Capture/compare mode register 1. 0x1C 32 CCMR2 Capture/compare mode register 2. 0x20 32 CCER Capture/compare enable register. 0x24 32 CNT Counter register. 0x28 32 PSC Prescaler register. 0x2C 32 ARR Auto-reload register. 0x30 32 RCR Repetition counter register. 0x34 32 CCR1 Capture/compare register 1. 0x38 32 CCR2 Capture/compare register 2. 0x3C 32 CCR3 Capture/compare register 3. 0x40 32 CCR4 Capture/compare register 4. 0x44 32 BDTR Break and dead-time register. 0x48 32 DCR DMA control register. 0x4C 32 DMAR DMA address for full transfer register. 0x50 32 OR Option register.
Import:
stm32/o/f030x8/mmap
Index ¶
- Constants
- Variables
- type ARR
- type BDTR
- type CCER
- type CCMR1
- type CCMR2
- type CCR1
- type CCR2
- type CCR3
- type CCR4
- type CNT
- type CR1
- type CR2
- type DCR
- type DIER
- type DMAR
- type EGR
- type OR
- type PSC
- type RARR
- func (r *RARR) AtomicClearBits(mask ARR)
- func (r *RARR) AtomicSetBits(mask ARR)
- func (r *RARR) AtomicStoreBits(mask, b ARR)
- func (r *RARR) Bits(mask ARR) ARR
- func (r *RARR) ClearBits(mask ARR)
- func (r *RARR) Load() ARR
- func (r *RARR) SetBits(mask ARR)
- func (r *RARR) Store(b ARR)
- func (r *RARR) StoreBits(mask, b ARR)
- type RBDTR
- func (r *RBDTR) AtomicClearBits(mask BDTR)
- func (r *RBDTR) AtomicSetBits(mask BDTR)
- func (r *RBDTR) AtomicStoreBits(mask, b BDTR)
- func (r *RBDTR) Bits(mask BDTR) BDTR
- func (r *RBDTR) ClearBits(mask BDTR)
- func (r *RBDTR) Load() BDTR
- func (r *RBDTR) SetBits(mask BDTR)
- func (r *RBDTR) Store(b BDTR)
- func (r *RBDTR) StoreBits(mask, b BDTR)
- type RCCER
- func (r *RCCER) AtomicClearBits(mask CCER)
- func (r *RCCER) AtomicSetBits(mask CCER)
- func (r *RCCER) AtomicStoreBits(mask, b CCER)
- func (r *RCCER) Bits(mask CCER) CCER
- func (r *RCCER) ClearBits(mask CCER)
- func (r *RCCER) Load() CCER
- func (r *RCCER) SetBits(mask CCER)
- func (r *RCCER) Store(b CCER)
- func (r *RCCER) StoreBits(mask, b CCER)
- type RCCMR1
- func (r *RCCMR1) AtomicClearBits(mask CCMR1)
- func (r *RCCMR1) AtomicSetBits(mask CCMR1)
- func (r *RCCMR1) AtomicStoreBits(mask, b CCMR1)
- func (r *RCCMR1) Bits(mask CCMR1) CCMR1
- func (r *RCCMR1) ClearBits(mask CCMR1)
- func (r *RCCMR1) Load() CCMR1
- func (r *RCCMR1) SetBits(mask CCMR1)
- func (r *RCCMR1) Store(b CCMR1)
- func (r *RCCMR1) StoreBits(mask, b CCMR1)
- type RCCMR2
- func (r *RCCMR2) AtomicClearBits(mask CCMR2)
- func (r *RCCMR2) AtomicSetBits(mask CCMR2)
- func (r *RCCMR2) AtomicStoreBits(mask, b CCMR2)
- func (r *RCCMR2) Bits(mask CCMR2) CCMR2
- func (r *RCCMR2) ClearBits(mask CCMR2)
- func (r *RCCMR2) Load() CCMR2
- func (r *RCCMR2) SetBits(mask CCMR2)
- func (r *RCCMR2) Store(b CCMR2)
- func (r *RCCMR2) StoreBits(mask, b CCMR2)
- type RCCR1
- func (r *RCCR1) AtomicClearBits(mask CCR1)
- func (r *RCCR1) AtomicSetBits(mask CCR1)
- func (r *RCCR1) AtomicStoreBits(mask, b CCR1)
- func (r *RCCR1) Bits(mask CCR1) CCR1
- func (r *RCCR1) ClearBits(mask CCR1)
- func (r *RCCR1) Load() CCR1
- func (r *RCCR1) SetBits(mask CCR1)
- func (r *RCCR1) Store(b CCR1)
- func (r *RCCR1) StoreBits(mask, b CCR1)
- type RCCR2
- func (r *RCCR2) AtomicClearBits(mask CCR2)
- func (r *RCCR2) AtomicSetBits(mask CCR2)
- func (r *RCCR2) AtomicStoreBits(mask, b CCR2)
- func (r *RCCR2) Bits(mask CCR2) CCR2
- func (r *RCCR2) ClearBits(mask CCR2)
- func (r *RCCR2) Load() CCR2
- func (r *RCCR2) SetBits(mask CCR2)
- func (r *RCCR2) Store(b CCR2)
- func (r *RCCR2) StoreBits(mask, b CCR2)
- type RCCR3
- func (r *RCCR3) AtomicClearBits(mask CCR3)
- func (r *RCCR3) AtomicSetBits(mask CCR3)
- func (r *RCCR3) AtomicStoreBits(mask, b CCR3)
- func (r *RCCR3) Bits(mask CCR3) CCR3
- func (r *RCCR3) ClearBits(mask CCR3)
- func (r *RCCR3) Load() CCR3
- func (r *RCCR3) SetBits(mask CCR3)
- func (r *RCCR3) Store(b CCR3)
- func (r *RCCR3) StoreBits(mask, b CCR3)
- type RCCR4
- func (r *RCCR4) AtomicClearBits(mask CCR4)
- func (r *RCCR4) AtomicSetBits(mask CCR4)
- func (r *RCCR4) AtomicStoreBits(mask, b CCR4)
- func (r *RCCR4) Bits(mask CCR4) CCR4
- func (r *RCCR4) ClearBits(mask CCR4)
- func (r *RCCR4) Load() CCR4
- func (r *RCCR4) SetBits(mask CCR4)
- func (r *RCCR4) Store(b CCR4)
- func (r *RCCR4) StoreBits(mask, b CCR4)
- type RCNT
- func (r *RCNT) AtomicClearBits(mask CNT)
- func (r *RCNT) AtomicSetBits(mask CNT)
- func (r *RCNT) AtomicStoreBits(mask, b CNT)
- func (r *RCNT) Bits(mask CNT) CNT
- func (r *RCNT) ClearBits(mask CNT)
- func (r *RCNT) Load() CNT
- func (r *RCNT) SetBits(mask CNT)
- func (r *RCNT) Store(b CNT)
- func (r *RCNT) StoreBits(mask, b CNT)
- type RCR
- type RCR1
- func (r *RCR1) AtomicClearBits(mask CR1)
- func (r *RCR1) AtomicSetBits(mask CR1)
- func (r *RCR1) AtomicStoreBits(mask, b CR1)
- func (r *RCR1) Bits(mask CR1) CR1
- func (r *RCR1) ClearBits(mask CR1)
- func (r *RCR1) Load() CR1
- func (r *RCR1) SetBits(mask CR1)
- func (r *RCR1) Store(b CR1)
- func (r *RCR1) StoreBits(mask, b CR1)
- type RCR2
- func (r *RCR2) AtomicClearBits(mask CR2)
- func (r *RCR2) AtomicSetBits(mask CR2)
- func (r *RCR2) AtomicStoreBits(mask, b CR2)
- func (r *RCR2) Bits(mask CR2) CR2
- func (r *RCR2) ClearBits(mask CR2)
- func (r *RCR2) Load() CR2
- func (r *RCR2) SetBits(mask CR2)
- func (r *RCR2) Store(b CR2)
- func (r *RCR2) StoreBits(mask, b CR2)
- type RDCR
- func (r *RDCR) AtomicClearBits(mask DCR)
- func (r *RDCR) AtomicSetBits(mask DCR)
- func (r *RDCR) AtomicStoreBits(mask, b DCR)
- func (r *RDCR) Bits(mask DCR) DCR
- func (r *RDCR) ClearBits(mask DCR)
- func (r *RDCR) Load() DCR
- func (r *RDCR) SetBits(mask DCR)
- func (r *RDCR) Store(b DCR)
- func (r *RDCR) StoreBits(mask, b DCR)
- type RDIER
- func (r *RDIER) AtomicClearBits(mask DIER)
- func (r *RDIER) AtomicSetBits(mask DIER)
- func (r *RDIER) AtomicStoreBits(mask, b DIER)
- func (r *RDIER) Bits(mask DIER) DIER
- func (r *RDIER) ClearBits(mask DIER)
- func (r *RDIER) Load() DIER
- func (r *RDIER) SetBits(mask DIER)
- func (r *RDIER) Store(b DIER)
- func (r *RDIER) StoreBits(mask, b DIER)
- type RDMAR
- func (r *RDMAR) AtomicClearBits(mask DMAR)
- func (r *RDMAR) AtomicSetBits(mask DMAR)
- func (r *RDMAR) AtomicStoreBits(mask, b DMAR)
- func (r *RDMAR) Bits(mask DMAR) DMAR
- func (r *RDMAR) ClearBits(mask DMAR)
- func (r *RDMAR) Load() DMAR
- func (r *RDMAR) SetBits(mask DMAR)
- func (r *RDMAR) Store(b DMAR)
- func (r *RDMAR) StoreBits(mask, b DMAR)
- type REGR
- func (r *REGR) AtomicClearBits(mask EGR)
- func (r *REGR) AtomicSetBits(mask EGR)
- func (r *REGR) AtomicStoreBits(mask, b EGR)
- func (r *REGR) Bits(mask EGR) EGR
- func (r *REGR) ClearBits(mask EGR)
- func (r *REGR) Load() EGR
- func (r *REGR) SetBits(mask EGR)
- func (r *REGR) Store(b EGR)
- func (r *REGR) StoreBits(mask, b EGR)
- type RMARR
- type RMBDTR
- type RMCCER
- type RMCCMR1
- type RMCCMR2
- type RMCCR1
- type RMCCR2
- type RMCCR3
- type RMCCR4
- type RMCNT
- type RMCR1
- type RMCR2
- type RMDCR
- type RMDIER
- type RMDMAR
- type RMEGR
- type RMOR
- type RMPSC
- type RMRCR
- type RMSMCR
- type RMSR
- type ROR
- type RPSC
- func (r *RPSC) AtomicClearBits(mask PSC)
- func (r *RPSC) AtomicSetBits(mask PSC)
- func (r *RPSC) AtomicStoreBits(mask, b PSC)
- func (r *RPSC) Bits(mask PSC) PSC
- func (r *RPSC) ClearBits(mask PSC)
- func (r *RPSC) Load() PSC
- func (r *RPSC) SetBits(mask PSC)
- func (r *RPSC) Store(b PSC)
- func (r *RPSC) StoreBits(mask, b PSC)
- type RRCR
- func (r *RRCR) AtomicClearBits(mask RCR)
- func (r *RRCR) AtomicSetBits(mask RCR)
- func (r *RRCR) AtomicStoreBits(mask, b RCR)
- func (r *RRCR) Bits(mask RCR) RCR
- func (r *RRCR) ClearBits(mask RCR)
- func (r *RRCR) Load() RCR
- func (r *RRCR) SetBits(mask RCR)
- func (r *RRCR) Store(b RCR)
- func (r *RRCR) StoreBits(mask, b RCR)
- type RSMCR
- func (r *RSMCR) AtomicClearBits(mask SMCR)
- func (r *RSMCR) AtomicSetBits(mask SMCR)
- func (r *RSMCR) AtomicStoreBits(mask, b SMCR)
- func (r *RSMCR) Bits(mask SMCR) SMCR
- func (r *RSMCR) ClearBits(mask SMCR)
- func (r *RSMCR) Load() SMCR
- func (r *RSMCR) SetBits(mask SMCR)
- func (r *RSMCR) Store(b SMCR)
- func (r *RSMCR) StoreBits(mask, b SMCR)
- type RSR
- type SMCR
- type SR
- type TIM_Periph
- func (p *TIM_Periph) AOE() RMBDTR
- func (p *TIM_Periph) ARPE() RMCR1
- func (p *TIM_Periph) BG() RMEGR
- func (p *TIM_Periph) BIE() RMDIER
- func (p *TIM_Periph) BIF() RMSR
- func (p *TIM_Periph) BKE() RMBDTR
- func (p *TIM_Periph) BKP() RMBDTR
- func (p *TIM_Periph) BaseAddr() uintptr
- func (p *TIM_Periph) CC1DE() RMDIER
- func (p *TIM_Periph) CC1E() RMCCER
- func (p *TIM_Periph) CC1G() RMEGR
- func (p *TIM_Periph) CC1IE() RMDIER
- func (p *TIM_Periph) CC1IF() RMSR
- func (p *TIM_Periph) CC1NE() RMCCER
- func (p *TIM_Periph) CC1NP() RMCCER
- func (p *TIM_Periph) CC1OF() RMSR
- func (p *TIM_Periph) CC1P() RMCCER
- func (p *TIM_Periph) CC1S() RMCCMR1
- func (p *TIM_Periph) CC2DE() RMDIER
- func (p *TIM_Periph) CC2E() RMCCER
- func (p *TIM_Periph) CC2G() RMEGR
- func (p *TIM_Periph) CC2IE() RMDIER
- func (p *TIM_Periph) CC2IF() RMSR
- func (p *TIM_Periph) CC2NE() RMCCER
- func (p *TIM_Periph) CC2NP() RMCCER
- func (p *TIM_Periph) CC2OF() RMSR
- func (p *TIM_Periph) CC2P() RMCCER
- func (p *TIM_Periph) CC2S() RMCCMR1
- func (p *TIM_Periph) CC3DE() RMDIER
- func (p *TIM_Periph) CC3E() RMCCER
- func (p *TIM_Periph) CC3G() RMEGR
- func (p *TIM_Periph) CC3IE() RMDIER
- func (p *TIM_Periph) CC3IF() RMSR
- func (p *TIM_Periph) CC3NE() RMCCER
- func (p *TIM_Periph) CC3NP() RMCCER
- func (p *TIM_Periph) CC3OF() RMSR
- func (p *TIM_Periph) CC3P() RMCCER
- func (p *TIM_Periph) CC3S() RMCCMR2
- func (p *TIM_Periph) CC4DE() RMDIER
- func (p *TIM_Periph) CC4E() RMCCER
- func (p *TIM_Periph) CC4G() RMEGR
- func (p *TIM_Periph) CC4IE() RMDIER
- func (p *TIM_Periph) CC4IF() RMSR
- func (p *TIM_Periph) CC4NP() RMCCER
- func (p *TIM_Periph) CC4OF() RMSR
- func (p *TIM_Periph) CC4P() RMCCER
- func (p *TIM_Periph) CC4S() RMCCMR2
- func (p *TIM_Periph) CCDS() RMCR2
- func (p *TIM_Periph) CCPC() RMCR2
- func (p *TIM_Periph) CCUS() RMCR2
- func (p *TIM_Periph) CEN() RMCR1
- func (p *TIM_Periph) CKD() RMCR1
- func (p *TIM_Periph) CMS() RMCR1
- func (p *TIM_Periph) COMDE() RMDIER
- func (p *TIM_Periph) COMG() RMEGR
- func (p *TIM_Periph) COMIE() RMDIER
- func (p *TIM_Periph) COMIF() RMSR
- func (p *TIM_Periph) DBA() RMDCR
- func (p *TIM_Periph) DBL() RMDCR
- func (p *TIM_Periph) DIR() RMCR1
- func (p *TIM_Periph) DMAB() RMDMAR
- func (p *TIM_Periph) DTG() RMBDTR
- func (p *TIM_Periph) ECE() RMSMCR
- func (p *TIM_Periph) ETF() RMSMCR
- func (p *TIM_Periph) ETP() RMSMCR
- func (p *TIM_Periph) ETPS() RMSMCR
- func (p *TIM_Periph) IC1F() RMCCMR1
- func (p *TIM_Periph) IC1PSC() RMCCMR1
- func (p *TIM_Periph) IC2F() RMCCMR1
- func (p *TIM_Periph) IC2PSC() RMCCMR1
- func (p *TIM_Periph) IC3F() RMCCMR2
- func (p *TIM_Periph) IC3PSC() RMCCMR2
- func (p *TIM_Periph) IC4F() RMCCMR2
- func (p *TIM_Periph) IC4PSC() RMCCMR2
- func (p *TIM_Periph) LOCK() RMBDTR
- func (p *TIM_Periph) MMS() RMCR2
- func (p *TIM_Periph) MOE() RMBDTR
- func (p *TIM_Periph) MSM() RMSMCR
- func (p *TIM_Periph) OC1CE() RMCCMR1
- func (p *TIM_Periph) OC1FE() RMCCMR1
- func (p *TIM_Periph) OC1M() RMCCMR1
- func (p *TIM_Periph) OC1PE() RMCCMR1
- func (p *TIM_Periph) OC2CE() RMCCMR1
- func (p *TIM_Periph) OC2FE() RMCCMR1
- func (p *TIM_Periph) OC2M() RMCCMR1
- func (p *TIM_Periph) OC2PE() RMCCMR1
- func (p *TIM_Periph) OC3CE() RMCCMR2
- func (p *TIM_Periph) OC3FE() RMCCMR2
- func (p *TIM_Periph) OC3M() RMCCMR2
- func (p *TIM_Periph) OC3PE() RMCCMR2
- func (p *TIM_Periph) OC4CE() RMCCMR2
- func (p *TIM_Periph) OC4FE() RMCCMR2
- func (p *TIM_Periph) OC4M() RMCCMR2
- func (p *TIM_Periph) OC4PE() RMCCMR2
- func (p *TIM_Periph) OCCS() RMSMCR
- func (p *TIM_Periph) OIS1() RMCR2
- func (p *TIM_Periph) OIS1N() RMCR2
- func (p *TIM_Periph) OIS2() RMCR2
- func (p *TIM_Periph) OIS2N() RMCR2
- func (p *TIM_Periph) OIS3() RMCR2
- func (p *TIM_Periph) OIS3N() RMCR2
- func (p *TIM_Periph) OIS4() RMCR2
- func (p *TIM_Periph) OPM() RMCR1
- func (p *TIM_Periph) OSSI() RMBDTR
- func (p *TIM_Periph) OSSR() RMBDTR
- func (p *TIM_Periph) REP() RMRCR
- func (p *TIM_Periph) SMS() RMSMCR
- func (p *TIM_Periph) TDE() RMDIER
- func (p *TIM_Periph) TG() RMEGR
- func (p *TIM_Periph) TI1S() RMCR2
- func (p *TIM_Periph) TIE() RMDIER
- func (p *TIM_Periph) TIF() RMSR
- func (p *TIM_Periph) TS() RMSMCR
- func (p *TIM_Periph) UDE() RMDIER
- func (p *TIM_Periph) UDIS() RMCR1
- func (p *TIM_Periph) UG() RMEGR
- func (p *TIM_Periph) UIE() RMDIER
- func (p *TIM_Periph) UIF() RMSR
- func (p *TIM_Periph) URS() RMCR1
Constants ¶
View Source
const ( CENn = 0 UDISn = 1 URSn = 2 OPMn = 3 DIRn = 4 CMSn = 5 ARPEn = 7 CKDn = 8 )
View Source
const ( CCPCn = 0 CCUSn = 2 CCDSn = 3 MMSn = 4 TI1Sn = 7 OIS1n = 8 OIS1Nn = 9 OIS2n = 10 OIS2Nn = 11 OIS3n = 12 OIS3Nn = 13 OIS4n = 14 )
View Source
const ( SMSn = 0 OCCSn = 3 TSn = 4 MSMn = 7 ETFn = 8 ETPSn = 12 ECEn = 14 ETPn = 15 )
View Source
const ( UIEn = 0 CC1IEn = 1 CC2IEn = 2 CC3IEn = 3 CC4IEn = 4 COMIEn = 5 TIEn = 6 BIEn = 7 UDEn = 8 CC1DEn = 9 CC2DEn = 10 CC3DEn = 11 CC4DEn = 12 COMDEn = 13 TDEn = 14 )
View Source
const ( UIFn = 0 CC1IFn = 1 CC2IFn = 2 CC3IFn = 3 CC4IFn = 4 COMIFn = 5 TIFn = 6 BIFn = 7 CC1OFn = 9 CC2OFn = 10 CC3OFn = 11 CC4OFn = 12 )
View Source
const ( UGn = 0 CC1Gn = 1 CC2Gn = 2 CC3Gn = 3 CC4Gn = 4 COMGn = 5 TGn = 6 BGn = 7 )
View Source
const ( CC1Sn = 0 OC1FEn = 2 OC1PEn = 3 OC1Mn = 4 OC1CEn = 7 CC2Sn = 8 OC2FEn = 10 OC2PEn = 11 OC2Mn = 12 OC2CEn = 15 IC1PSCn = 2 IC1Fn = 4 IC2PSCn = 10 IC2Fn = 12 )
View Source
const ( CC3Sn = 0 OC3FEn = 2 OC3PEn = 3 OC3Mn = 4 OC3CEn = 7 CC4Sn = 8 OC4FEn = 10 OC4PEn = 11 OC4Mn = 12 OC4CEn = 15 IC3PSCn = 2 IC3Fn = 4 IC4PSCn = 10 IC4Fn = 12 )
View Source
const ( CC1En = 0 CC1Pn = 1 CC1NEn = 2 CC1NPn = 3 CC2En = 4 CC2Pn = 5 CC2NEn = 6 CC2NPn = 7 CC3En = 8 CC3Pn = 9 CC3NEn = 10 CC3NPn = 11 CC4En = 12 CC4Pn = 13 CC4NPn = 15 )
View Source
const ( DTGn = 0 LOCKn = 8 OSSIn = 10 OSSRn = 11 BKEn = 12 BKPn = 13 AOEn = 14 MOEn = 15 )
View Source
const ( DBAn = 0 DBLn = 8 )
View Source
const (
DMABn = 0
)
View Source
const (
REPn = 0
)
Variables ¶
View Source
var TIM1 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM1_BASE)))
View Source
var TIM14 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM14_BASE)))
View Source
var TIM15 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM15_BASE)))
View Source
var TIM16 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM16_BASE)))
View Source
var TIM17 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM17_BASE)))
View Source
var TIM3 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM3_BASE)))
View Source
var TIM6 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM6_BASE)))
Functions ¶
This section is empty.
Types ¶
type BDTR ¶
type BDTR uint32
const ( DTG BDTR = 0xFF << 0 //+ DTG[0:7] bits (Dead-Time Generator set-up). LOCK BDTR = 0x03 << 8 //+ LOCK[1:0] bits (Lock Configuration). OSSI BDTR = 0x01 << 10 //+ Off-State Selection for Idle mode. OSSR BDTR = 0x01 << 11 //+ Off-State Selection for Run mode. BKE BDTR = 0x01 << 12 //+ Break enable. BKP BDTR = 0x01 << 13 //+ Break Polarity. AOE BDTR = 0x01 << 14 //+ Automatic Output enable. MOE BDTR = 0x01 << 15 //+ Main Output enable. )
type CCER ¶
type CCER uint32
const ( CC1E CCER = 0x01 << 0 //+ Capture/Compare 1 output enable. CC1P CCER = 0x01 << 1 //+ Capture/Compare 1 output Polarity. CC1NE CCER = 0x01 << 2 //+ Capture/Compare 1 Complementary output enable. CC1NP CCER = 0x01 << 3 //+ Capture/Compare 1 Complementary output Polarity. CC2E CCER = 0x01 << 4 //+ Capture/Compare 2 output enable. CC2P CCER = 0x01 << 5 //+ Capture/Compare 2 output Polarity. CC2NE CCER = 0x01 << 6 //+ Capture/Compare 2 Complementary output enable. CC2NP CCER = 0x01 << 7 //+ Capture/Compare 2 Complementary output Polarity. CC3E CCER = 0x01 << 8 //+ Capture/Compare 3 output enable. CC3P CCER = 0x01 << 9 //+ Capture/Compare 3 output Polarity. CC3NE CCER = 0x01 << 10 //+ Capture/Compare 3 Complementary output enable. CC3NP CCER = 0x01 << 11 //+ Capture/Compare 3 Complementary output Polarity. CC4E CCER = 0x01 << 12 //+ Capture/Compare 4 output enable. CC4P CCER = 0x01 << 13 //+ Capture/Compare 4 output Polarity. CC4NP CCER = 0x01 << 15 //+ Capture/Compare 4 Complementary output Polarity. )
type CCMR1 ¶
type CCMR1 uint32
const ( CC1S CCMR1 = 0x03 << 0 //+ CC1S[1:0] bits (Capture/Compare 1 Selection). OC1FE CCMR1 = 0x01 << 2 //+ Output Compare 1 Fast enable. OC1PE CCMR1 = 0x01 << 3 //+ Output Compare 1 Preload enable. OC1M CCMR1 = 0x07 << 4 //+ OC1M[2:0] bits (Output Compare 1 Mode). OC1CE CCMR1 = 0x01 << 7 //+ Output Compare 1Clear Enable. CC2S CCMR1 = 0x03 << 8 //+ CC2S[1:0] bits (Capture/Compare 2 Selection). OC2FE CCMR1 = 0x01 << 10 //+ Output Compare 2 Fast enable. OC2PE CCMR1 = 0x01 << 11 //+ Output Compare 2 Preload enable. OC2M CCMR1 = 0x07 << 12 //+ OC2M[2:0] bits (Output Compare 2 Mode). OC2CE CCMR1 = 0x01 << 15 //+ Output Compare 2 Clear Enable. IC1PSC CCMR1 = 0x03 << 2 //+ IC1PSC[1:0] bits (Input Capture 1 Prescaler). IC1F CCMR1 = 0x0F << 4 //+ IC1F[3:0] bits (Input Capture 1 Filter). IC2PSC CCMR1 = 0x03 << 10 //+ IC2PSC[1:0] bits (Input Capture 2 Prescaler). IC2F CCMR1 = 0x0F << 12 //+ IC2F[3:0] bits (Input Capture 2 Filter). )
type CCMR2 ¶
type CCMR2 uint32
const ( CC3S CCMR2 = 0x03 << 0 //+ CC3S[1:0] bits (Capture/Compare 3 Selection). OC3FE CCMR2 = 0x01 << 2 //+ Output Compare 3 Fast enable. OC3PE CCMR2 = 0x01 << 3 //+ Output Compare 3 Preload enable. OC3M CCMR2 = 0x07 << 4 //+ OC3M[2:0] bits (Output Compare 3 Mode). OC3CE CCMR2 = 0x01 << 7 //+ Output Compare 3 Clear Enable. CC4S CCMR2 = 0x03 << 8 //+ CC4S[1:0] bits (Capture/Compare 4 Selection). OC4FE CCMR2 = 0x01 << 10 //+ Output Compare 4 Fast enable. OC4PE CCMR2 = 0x01 << 11 //+ Output Compare 4 Preload enable. OC4M CCMR2 = 0x07 << 12 //+ OC4M[2:0] bits (Output Compare 4 Mode). OC4CE CCMR2 = 0x01 << 15 //+ Output Compare 4 Clear Enable. IC3PSC CCMR2 = 0x03 << 2 //+ IC3PSC[1:0] bits (Input Capture 3 Prescaler). IC3F CCMR2 = 0x0F << 4 //+ IC3F[3:0] bits (Input Capture 3 Filter). IC4PSC CCMR2 = 0x03 << 10 //+ IC4PSC[1:0] bits (Input Capture 4 Prescaler). IC4F CCMR2 = 0x0F << 12 //+ IC4F[3:0] bits (Input Capture 4 Filter). )
type CR1 ¶
type CR1 uint32
const ( CEN CR1 = 0x01 << 0 //+ Counter enable. UDIS CR1 = 0x01 << 1 //+ Update disable. URS CR1 = 0x01 << 2 //+ Update request source. OPM CR1 = 0x01 << 3 //+ One pulse mode. DIR CR1 = 0x01 << 4 //+ Direction. CMS CR1 = 0x03 << 5 //+ CMS[1:0] bits (Center-aligned mode selection). ARPE CR1 = 0x01 << 7 //+ Auto-reload preload enable. CKD CR1 = 0x03 << 8 //+ CKD[1:0] bits (clock division). )
type CR2 ¶
type CR2 uint32
const ( CCPC CR2 = 0x01 << 0 //+ Capture/Compare Preloaded Control. CCUS CR2 = 0x01 << 2 //+ Capture/Compare Control Update Selection. CCDS CR2 = 0x01 << 3 //+ Capture/Compare DMA Selection. MMS CR2 = 0x07 << 4 //+ MMS[2:0] bits (Master Mode Selection). TI1S CR2 = 0x01 << 7 //+ TI1 Selection. OIS1 CR2 = 0x01 << 8 //+ Output Idle state 1 (OC1 output). OIS1N CR2 = 0x01 << 9 //+ Output Idle state 1 (OC1N output). OIS2 CR2 = 0x01 << 10 //+ Output Idle state 2 (OC2 output). OIS2N CR2 = 0x01 << 11 //+ Output Idle state 2 (OC2N output). OIS3 CR2 = 0x01 << 12 //+ Output Idle state 3 (OC3 output). OIS3N CR2 = 0x01 << 13 //+ Output Idle state 3 (OC3N output). OIS4 CR2 = 0x01 << 14 //+ Output Idle state 4 (OC4 output). )
type DIER ¶
type DIER uint32
const ( UIE DIER = 0x01 << 0 //+ Update interrupt enable. CC1IE DIER = 0x01 << 1 //+ Capture/Compare 1 interrupt enable. CC2IE DIER = 0x01 << 2 //+ Capture/Compare 2 interrupt enable. CC3IE DIER = 0x01 << 3 //+ Capture/Compare 3 interrupt enable. CC4IE DIER = 0x01 << 4 //+ Capture/Compare 4 interrupt enable. COMIE DIER = 0x01 << 5 //+ COM interrupt enable. TIE DIER = 0x01 << 6 //+ Trigger interrupt enable. BIE DIER = 0x01 << 7 //+ Break interrupt enable. UDE DIER = 0x01 << 8 //+ Update DMA request enable. CC1DE DIER = 0x01 << 9 //+ Capture/Compare 1 DMA request enable. CC2DE DIER = 0x01 << 10 //+ Capture/Compare 2 DMA request enable. CC3DE DIER = 0x01 << 11 //+ Capture/Compare 3 DMA request enable. CC4DE DIER = 0x01 << 12 //+ Capture/Compare 4 DMA request enable. COMDE DIER = 0x01 << 13 //+ COM DMA request enable. TDE DIER = 0x01 << 14 //+ Trigger DMA request enable. )
type EGR ¶
type EGR uint32
const ( UG EGR = 0x01 << 0 //+ Update Generation. CC1G EGR = 0x01 << 1 //+ Capture/Compare 1 Generation. CC2G EGR = 0x01 << 2 //+ Capture/Compare 2 Generation. CC3G EGR = 0x01 << 3 //+ Capture/Compare 3 Generation. CC4G EGR = 0x01 << 4 //+ Capture/Compare 4 Generation. COMG EGR = 0x01 << 5 //+ Capture/Compare Control Update Generation. TG EGR = 0x01 << 6 //+ Trigger Generation. BG EGR = 0x01 << 7 //+ Break Generation. )
type RARR ¶
func (*RARR) AtomicClearBits ¶
func (*RARR) AtomicSetBits ¶
func (*RARR) AtomicStoreBits ¶
type RBDTR ¶
func (*RBDTR) AtomicClearBits ¶
func (*RBDTR) AtomicSetBits ¶
func (*RBDTR) AtomicStoreBits ¶
type RCCER ¶
func (*RCCER) AtomicClearBits ¶
func (*RCCER) AtomicSetBits ¶
func (*RCCER) AtomicStoreBits ¶
type RCCMR1 ¶
func (*RCCMR1) AtomicClearBits ¶
func (*RCCMR1) AtomicSetBits ¶
func (*RCCMR1) AtomicStoreBits ¶
type RCCMR2 ¶
func (*RCCMR2) AtomicClearBits ¶
func (*RCCMR2) AtomicSetBits ¶
func (*RCCMR2) AtomicStoreBits ¶
type RCCR1 ¶
func (*RCCR1) AtomicClearBits ¶
func (*RCCR1) AtomicSetBits ¶
func (*RCCR1) AtomicStoreBits ¶
type RCCR2 ¶
func (*RCCR2) AtomicClearBits ¶
func (*RCCR2) AtomicSetBits ¶
func (*RCCR2) AtomicStoreBits ¶
type RCCR3 ¶
func (*RCCR3) AtomicClearBits ¶
func (*RCCR3) AtomicSetBits ¶
func (*RCCR3) AtomicStoreBits ¶
type RCCR4 ¶
func (*RCCR4) AtomicClearBits ¶
func (*RCCR4) AtomicSetBits ¶
func (*RCCR4) AtomicStoreBits ¶
type RCNT ¶
func (*RCNT) AtomicClearBits ¶
func (*RCNT) AtomicSetBits ¶
func (*RCNT) AtomicStoreBits ¶
type RCR1 ¶
func (*RCR1) AtomicClearBits ¶
func (*RCR1) AtomicSetBits ¶
func (*RCR1) AtomicStoreBits ¶
type RCR2 ¶
func (*RCR2) AtomicClearBits ¶
func (*RCR2) AtomicSetBits ¶
func (*RCR2) AtomicStoreBits ¶
type RDCR ¶
func (*RDCR) AtomicClearBits ¶
func (*RDCR) AtomicSetBits ¶
func (*RDCR) AtomicStoreBits ¶
type RDIER ¶
func (*RDIER) AtomicClearBits ¶
func (*RDIER) AtomicSetBits ¶
func (*RDIER) AtomicStoreBits ¶
type RDMAR ¶
func (*RDMAR) AtomicClearBits ¶
func (*RDMAR) AtomicSetBits ¶
func (*RDMAR) AtomicStoreBits ¶
type REGR ¶
func (*REGR) AtomicClearBits ¶
func (*REGR) AtomicSetBits ¶
func (*REGR) AtomicStoreBits ¶
type RPSC ¶
func (*RPSC) AtomicClearBits ¶
func (*RPSC) AtomicSetBits ¶
func (*RPSC) AtomicStoreBits ¶
type RRCR ¶
func (*RRCR) AtomicClearBits ¶
func (*RRCR) AtomicSetBits ¶
func (*RRCR) AtomicStoreBits ¶
type RSMCR ¶
func (*RSMCR) AtomicClearBits ¶
func (*RSMCR) AtomicSetBits ¶
func (*RSMCR) AtomicStoreBits ¶
type SMCR ¶
type SMCR uint32
const ( SMS SMCR = 0x07 << 0 //+ SMS[2:0] bits (Slave mode selection). OCCS SMCR = 0x01 << 3 //+ OCREF clear selection. TS SMCR = 0x07 << 4 //+ TS[2:0] bits (Trigger selection). MSM SMCR = 0x01 << 7 //+ Master/slave mode. ETF SMCR = 0x0F << 8 //+ ETF[3:0] bits (External trigger filter). ETPS SMCR = 0x03 << 12 //+ ETPS[1:0] bits (External trigger prescaler). ECE SMCR = 0x01 << 14 //+ External clock enable. ETP SMCR = 0x01 << 15 //+ External trigger polarity. )
type SR ¶
type SR uint32
const ( UIF SR = 0x01 << 0 //+ Update interrupt Flag. CC1IF SR = 0x01 << 1 //+ Capture/Compare 1 interrupt Flag. CC2IF SR = 0x01 << 2 //+ Capture/Compare 2 interrupt Flag. CC3IF SR = 0x01 << 3 //+ Capture/Compare 3 interrupt Flag. CC4IF SR = 0x01 << 4 //+ Capture/Compare 4 interrupt Flag. COMIF SR = 0x01 << 5 //+ COM interrupt Flag. TIF SR = 0x01 << 6 //+ Trigger interrupt Flag. BIF SR = 0x01 << 7 //+ Break interrupt Flag. CC1OF SR = 0x01 << 9 //+ Capture/Compare 1 Overcapture Flag. CC2OF SR = 0x01 << 10 //+ Capture/Compare 2 Overcapture Flag. CC3OF SR = 0x01 << 11 //+ Capture/Compare 3 Overcapture Flag. CC4OF SR = 0x01 << 12 //+ Capture/Compare 4 Overcapture Flag. )
type TIM_Periph ¶
type TIM_Periph struct { CR1 RCR1 CR2 RCR2 SMCR RSMCR DIER RDIER SR RSR EGR REGR CCMR1 RCCMR1 CCMR2 RCCMR2 CCER RCCER CNT RCNT PSC RPSC ARR RARR RCR RRCR CCR1 RCCR1 CCR2 RCCR2 CCR3 RCCR3 CCR4 RCCR4 BDTR RBDTR DCR RDCR DMAR RDMAR OR ROR }
func (*TIM_Periph) AOE ¶
func (p *TIM_Periph) AOE() RMBDTR
func (*TIM_Periph) ARPE ¶
func (p *TIM_Periph) ARPE() RMCR1
func (*TIM_Periph) BG ¶
func (p *TIM_Periph) BG() RMEGR
func (*TIM_Periph) BIE ¶
func (p *TIM_Periph) BIE() RMDIER
func (*TIM_Periph) BIF ¶
func (p *TIM_Periph) BIF() RMSR
func (*TIM_Periph) BKE ¶
func (p *TIM_Periph) BKE() RMBDTR
func (*TIM_Periph) BKP ¶
func (p *TIM_Periph) BKP() RMBDTR
func (*TIM_Periph) BaseAddr ¶
func (p *TIM_Periph) BaseAddr() uintptr
func (*TIM_Periph) CC1DE ¶
func (p *TIM_Periph) CC1DE() RMDIER
func (*TIM_Periph) CC1E ¶
func (p *TIM_Periph) CC1E() RMCCER
func (*TIM_Periph) CC1G ¶
func (p *TIM_Periph) CC1G() RMEGR
func (*TIM_Periph) CC1IE ¶
func (p *TIM_Periph) CC1IE() RMDIER
func (*TIM_Periph) CC1IF ¶
func (p *TIM_Periph) CC1IF() RMSR
func (*TIM_Periph) CC1NE ¶
func (p *TIM_Periph) CC1NE() RMCCER
func (*TIM_Periph) CC1NP ¶
func (p *TIM_Periph) CC1NP() RMCCER
func (*TIM_Periph) CC1OF ¶
func (p *TIM_Periph) CC1OF() RMSR
func (*TIM_Periph) CC1P ¶
func (p *TIM_Periph) CC1P() RMCCER
func (*TIM_Periph) CC1S ¶
func (p *TIM_Periph) CC1S() RMCCMR1
func (*TIM_Periph) CC2DE ¶
func (p *TIM_Periph) CC2DE() RMDIER
func (*TIM_Periph) CC2E ¶
func (p *TIM_Periph) CC2E() RMCCER
func (*TIM_Periph) CC2G ¶
func (p *TIM_Periph) CC2G() RMEGR
func (*TIM_Periph) CC2IE ¶
func (p *TIM_Periph) CC2IE() RMDIER
func (*TIM_Periph) CC2IF ¶
func (p *TIM_Periph) CC2IF() RMSR
func (*TIM_Periph) CC2NE ¶
func (p *TIM_Periph) CC2NE() RMCCER
func (*TIM_Periph) CC2NP ¶
func (p *TIM_Periph) CC2NP() RMCCER
func (*TIM_Periph) CC2OF ¶
func (p *TIM_Periph) CC2OF() RMSR
func (*TIM_Periph) CC2P ¶
func (p *TIM_Periph) CC2P() RMCCER
func (*TIM_Periph) CC2S ¶
func (p *TIM_Periph) CC2S() RMCCMR1
func (*TIM_Periph) CC3DE ¶
func (p *TIM_Periph) CC3DE() RMDIER
func (*TIM_Periph) CC3E ¶
func (p *TIM_Periph) CC3E() RMCCER
func (*TIM_Periph) CC3G ¶
func (p *TIM_Periph) CC3G() RMEGR
func (*TIM_Periph) CC3IE ¶
func (p *TIM_Periph) CC3IE() RMDIER
func (*TIM_Periph) CC3IF ¶
func (p *TIM_Periph) CC3IF() RMSR
func (*TIM_Periph) CC3NE ¶
func (p *TIM_Periph) CC3NE() RMCCER
func (*TIM_Periph) CC3NP ¶
func (p *TIM_Periph) CC3NP() RMCCER
func (*TIM_Periph) CC3OF ¶
func (p *TIM_Periph) CC3OF() RMSR
func (*TIM_Periph) CC3P ¶
func (p *TIM_Periph) CC3P() RMCCER
func (*TIM_Periph) CC3S ¶
func (p *TIM_Periph) CC3S() RMCCMR2
func (*TIM_Periph) CC4DE ¶
func (p *TIM_Periph) CC4DE() RMDIER
func (*TIM_Periph) CC4E ¶
func (p *TIM_Periph) CC4E() RMCCER
func (*TIM_Periph) CC4G ¶
func (p *TIM_Periph) CC4G() RMEGR
func (*TIM_Periph) CC4IE ¶
func (p *TIM_Periph) CC4IE() RMDIER
func (*TIM_Periph) CC4IF ¶
func (p *TIM_Periph) CC4IF() RMSR
func (*TIM_Periph) CC4NP ¶
func (p *TIM_Periph) CC4NP() RMCCER
func (*TIM_Periph) CC4OF ¶
func (p *TIM_Periph) CC4OF() RMSR
func (*TIM_Periph) CC4P ¶
func (p *TIM_Periph) CC4P() RMCCER
func (*TIM_Periph) CC4S ¶
func (p *TIM_Periph) CC4S() RMCCMR2
func (*TIM_Periph) CCDS ¶
func (p *TIM_Periph) CCDS() RMCR2
func (*TIM_Periph) CCPC ¶
func (p *TIM_Periph) CCPC() RMCR2
func (*TIM_Periph) CCUS ¶
func (p *TIM_Periph) CCUS() RMCR2
func (*TIM_Periph) CEN ¶
func (p *TIM_Periph) CEN() RMCR1
func (*TIM_Periph) CKD ¶
func (p *TIM_Periph) CKD() RMCR1
func (*TIM_Periph) CMS ¶
func (p *TIM_Periph) CMS() RMCR1
func (*TIM_Periph) COMDE ¶
func (p *TIM_Periph) COMDE() RMDIER
func (*TIM_Periph) COMG ¶
func (p *TIM_Periph) COMG() RMEGR
func (*TIM_Periph) COMIE ¶
func (p *TIM_Periph) COMIE() RMDIER
func (*TIM_Periph) COMIF ¶
func (p *TIM_Periph) COMIF() RMSR
func (*TIM_Periph) DBA ¶
func (p *TIM_Periph) DBA() RMDCR
func (*TIM_Periph) DBL ¶
func (p *TIM_Periph) DBL() RMDCR
func (*TIM_Periph) DIR ¶
func (p *TIM_Periph) DIR() RMCR1
func (*TIM_Periph) DMAB ¶
func (p *TIM_Periph) DMAB() RMDMAR
func (*TIM_Periph) DTG ¶
func (p *TIM_Periph) DTG() RMBDTR
func (*TIM_Periph) ECE ¶
func (p *TIM_Periph) ECE() RMSMCR
func (*TIM_Periph) ETF ¶
func (p *TIM_Periph) ETF() RMSMCR
func (*TIM_Periph) ETP ¶
func (p *TIM_Periph) ETP() RMSMCR
func (*TIM_Periph) ETPS ¶
func (p *TIM_Periph) ETPS() RMSMCR
func (*TIM_Periph) IC1F ¶
func (p *TIM_Periph) IC1F() RMCCMR1
func (*TIM_Periph) IC1PSC ¶
func (p *TIM_Periph) IC1PSC() RMCCMR1
func (*TIM_Periph) IC2F ¶
func (p *TIM_Periph) IC2F() RMCCMR1
func (*TIM_Periph) IC2PSC ¶
func (p *TIM_Periph) IC2PSC() RMCCMR1
func (*TIM_Periph) IC3F ¶
func (p *TIM_Periph) IC3F() RMCCMR2
func (*TIM_Periph) IC3PSC ¶
func (p *TIM_Periph) IC3PSC() RMCCMR2
func (*TIM_Periph) IC4F ¶
func (p *TIM_Periph) IC4F() RMCCMR2
func (*TIM_Periph) IC4PSC ¶
func (p *TIM_Periph) IC4PSC() RMCCMR2
func (*TIM_Periph) LOCK ¶
func (p *TIM_Periph) LOCK() RMBDTR
func (*TIM_Periph) MMS ¶
func (p *TIM_Periph) MMS() RMCR2
func (*TIM_Periph) MOE ¶
func (p *TIM_Periph) MOE() RMBDTR
func (*TIM_Periph) MSM ¶
func (p *TIM_Periph) MSM() RMSMCR
func (*TIM_Periph) OC1CE ¶
func (p *TIM_Periph) OC1CE() RMCCMR1
func (*TIM_Periph) OC1FE ¶
func (p *TIM_Periph) OC1FE() RMCCMR1
func (*TIM_Periph) OC1M ¶
func (p *TIM_Periph) OC1M() RMCCMR1
func (*TIM_Periph) OC1PE ¶
func (p *TIM_Periph) OC1PE() RMCCMR1
func (*TIM_Periph) OC2CE ¶
func (p *TIM_Periph) OC2CE() RMCCMR1
func (*TIM_Periph) OC2FE ¶
func (p *TIM_Periph) OC2FE() RMCCMR1
func (*TIM_Periph) OC2M ¶
func (p *TIM_Periph) OC2M() RMCCMR1
func (*TIM_Periph) OC2PE ¶
func (p *TIM_Periph) OC2PE() RMCCMR1
func (*TIM_Periph) OC3CE ¶
func (p *TIM_Periph) OC3CE() RMCCMR2
func (*TIM_Periph) OC3FE ¶
func (p *TIM_Periph) OC3FE() RMCCMR2
func (*TIM_Periph) OC3M ¶
func (p *TIM_Periph) OC3M() RMCCMR2
func (*TIM_Periph) OC3PE ¶
func (p *TIM_Periph) OC3PE() RMCCMR2
func (*TIM_Periph) OC4CE ¶
func (p *TIM_Periph) OC4CE() RMCCMR2
func (*TIM_Periph) OC4FE ¶
func (p *TIM_Periph) OC4FE() RMCCMR2
func (*TIM_Periph) OC4M ¶
func (p *TIM_Periph) OC4M() RMCCMR2
func (*TIM_Periph) OC4PE ¶
func (p *TIM_Periph) OC4PE() RMCCMR2
func (*TIM_Periph) OCCS ¶
func (p *TIM_Periph) OCCS() RMSMCR
func (*TIM_Periph) OIS1 ¶
func (p *TIM_Periph) OIS1() RMCR2
func (*TIM_Periph) OIS1N ¶
func (p *TIM_Periph) OIS1N() RMCR2
func (*TIM_Periph) OIS2 ¶
func (p *TIM_Periph) OIS2() RMCR2
func (*TIM_Periph) OIS2N ¶
func (p *TIM_Periph) OIS2N() RMCR2
func (*TIM_Periph) OIS3 ¶
func (p *TIM_Periph) OIS3() RMCR2
func (*TIM_Periph) OIS3N ¶
func (p *TIM_Periph) OIS3N() RMCR2
func (*TIM_Periph) OIS4 ¶
func (p *TIM_Periph) OIS4() RMCR2
func (*TIM_Periph) OPM ¶
func (p *TIM_Periph) OPM() RMCR1
func (*TIM_Periph) OSSI ¶
func (p *TIM_Periph) OSSI() RMBDTR
func (*TIM_Periph) OSSR ¶
func (p *TIM_Periph) OSSR() RMBDTR
func (*TIM_Periph) REP ¶
func (p *TIM_Periph) REP() RMRCR
func (*TIM_Periph) SMS ¶
func (p *TIM_Periph) SMS() RMSMCR
func (*TIM_Periph) TDE ¶
func (p *TIM_Periph) TDE() RMDIER
func (*TIM_Periph) TG ¶
func (p *TIM_Periph) TG() RMEGR
func (*TIM_Periph) TI1S ¶
func (p *TIM_Periph) TI1S() RMCR2
func (*TIM_Periph) TIE ¶
func (p *TIM_Periph) TIE() RMDIER
func (*TIM_Periph) TIF ¶
func (p *TIM_Periph) TIF() RMSR
func (*TIM_Periph) TS ¶
func (p *TIM_Periph) TS() RMSMCR
func (*TIM_Periph) UDE ¶
func (p *TIM_Periph) UDE() RMDIER
func (*TIM_Periph) UDIS ¶
func (p *TIM_Periph) UDIS() RMCR1
func (*TIM_Periph) UG ¶
func (p *TIM_Periph) UG() RMEGR
func (*TIM_Periph) UIE ¶
func (p *TIM_Periph) UIE() RMDIER
func (*TIM_Periph) UIF ¶
func (p *TIM_Periph) UIF() RMSR
func (*TIM_Periph) URS ¶
func (p *TIM_Periph) URS() RMCR1
Click to show internal directories.
Click to hide internal directories.