Documentation ¶
Overview ¶
Package tim provides interface to TIM.
Peripheral: TIM_Periph TIM. Instances:
TIM2 mmap.TIM2_BASE TIM3 mmap.TIM3_BASE TIM4 mmap.TIM4_BASE TIM5 mmap.TIM5_BASE TIM6 mmap.TIM6_BASE TIM7 mmap.TIM7_BASE TIM1 mmap.TIM1_BASE TIM8 mmap.TIM8_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. 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. 0x50 32 OR1 Option register 1. 0x54 32 CCMR3 Capture/compare mode register 3. 0x58 32 CCR5 Capture/compare register5. 0x5C 32 CCR6 Capture/compare register6. 0x60 32 OR2 Option register 2. 0x64 32 OR3 Option register 3.
Import:
stm32/o/l476xx/mmap
Index ¶
- Constants
- Variables
- type ARR
- type BDTR
- type CCER
- type CCMR1
- type CCMR2
- type CCMR3
- type CCR1
- type CCR2
- type CCR3
- type CCR4
- type CCR5
- type CCR6
- type CNT
- type CR1
- type CR2
- type DCR
- type DIER
- type DMAR
- type EGR
- type OR1
- type OR2
- type OR3
- 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 RCCMR3
- func (r *RCCMR3) AtomicClearBits(mask CCMR3)
- func (r *RCCMR3) AtomicSetBits(mask CCMR3)
- func (r *RCCMR3) AtomicStoreBits(mask, b CCMR3)
- func (r *RCCMR3) Bits(mask CCMR3) CCMR3
- func (r *RCCMR3) ClearBits(mask CCMR3)
- func (r *RCCMR3) Load() CCMR3
- func (r *RCCMR3) SetBits(mask CCMR3)
- func (r *RCCMR3) Store(b CCMR3)
- func (r *RCCMR3) StoreBits(mask, b CCMR3)
- 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 RCCR5
- func (r *RCCR5) AtomicClearBits(mask CCR5)
- func (r *RCCR5) AtomicSetBits(mask CCR5)
- func (r *RCCR5) AtomicStoreBits(mask, b CCR5)
- func (r *RCCR5) Bits(mask CCR5) CCR5
- func (r *RCCR5) ClearBits(mask CCR5)
- func (r *RCCR5) Load() CCR5
- func (r *RCCR5) SetBits(mask CCR5)
- func (r *RCCR5) Store(b CCR5)
- func (r *RCCR5) StoreBits(mask, b CCR5)
- type RCCR6
- func (r *RCCR6) AtomicClearBits(mask CCR6)
- func (r *RCCR6) AtomicSetBits(mask CCR6)
- func (r *RCCR6) AtomicStoreBits(mask, b CCR6)
- func (r *RCCR6) Bits(mask CCR6) CCR6
- func (r *RCCR6) ClearBits(mask CCR6)
- func (r *RCCR6) Load() CCR6
- func (r *RCCR6) SetBits(mask CCR6)
- func (r *RCCR6) Store(b CCR6)
- func (r *RCCR6) StoreBits(mask, b CCR6)
- 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 RMCCMR3
- type RMCCR1
- type RMCCR2
- type RMCCR3
- type RMCCR4
- type RMCCR5
- type RMCCR6
- type RMCNT
- type RMCR1
- type RMCR2
- type RMDCR
- type RMDIER
- type RMDMAR
- type RMEGR
- type RMOR1
- type RMOR2
- type RMOR3
- type RMPSC
- type RMRCR
- type RMSMCR
- type RMSR
- type ROR1
- func (r *ROR1) AtomicClearBits(mask OR1)
- func (r *ROR1) AtomicSetBits(mask OR1)
- func (r *ROR1) AtomicStoreBits(mask, b OR1)
- func (r *ROR1) Bits(mask OR1) OR1
- func (r *ROR1) ClearBits(mask OR1)
- func (r *ROR1) Load() OR1
- func (r *ROR1) SetBits(mask OR1)
- func (r *ROR1) Store(b OR1)
- func (r *ROR1) StoreBits(mask, b OR1)
- type ROR2
- func (r *ROR2) AtomicClearBits(mask OR2)
- func (r *ROR2) AtomicSetBits(mask OR2)
- func (r *ROR2) AtomicStoreBits(mask, b OR2)
- func (r *ROR2) Bits(mask OR2) OR2
- func (r *ROR2) ClearBits(mask OR2)
- func (r *ROR2) Load() OR2
- func (r *ROR2) SetBits(mask OR2)
- func (r *ROR2) Store(b OR2)
- func (r *ROR2) StoreBits(mask, b OR2)
- type ROR3
- func (r *ROR3) AtomicClearBits(mask OR3)
- func (r *ROR3) AtomicSetBits(mask OR3)
- func (r *ROR3) AtomicStoreBits(mask, b OR3)
- func (r *ROR3) Bits(mask OR3) OR3
- func (r *ROR3) ClearBits(mask OR3)
- func (r *ROR3) Load() OR3
- func (r *ROR3) SetBits(mask OR3)
- func (r *ROR3) Store(b OR3)
- func (r *ROR3) StoreBits(mask, b OR3)
- 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) B2G() RMEGR
- func (p *TIM_Periph) B2IF() RMSR
- func (p *TIM_Periph) BG() RMEGR
- func (p *TIM_Periph) BIE() RMDIER
- func (p *TIM_Periph) BIF() RMSR
- func (p *TIM_Periph) BK2E() RMBDTR
- func (p *TIM_Periph) BK2F() RMBDTR
- func (p *TIM_Periph) BK2P() RMBDTR
- func (p *TIM_Periph) BKE() RMBDTR
- func (p *TIM_Periph) BKF() 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) CC5E() RMCCER
- func (p *TIM_Periph) CC5IF() RMSR
- func (p *TIM_Periph) CC5P() RMCCER
- func (p *TIM_Periph) CC6E() RMCCER
- func (p *TIM_Periph) CC6IF() RMSR
- func (p *TIM_Periph) CC6P() RMCCER
- func (p *TIM_Periph) CCDS() RMCR2
- func (p *TIM_Periph) CCPC() RMCR2
- func (p *TIM_Periph) CCR5V() RMCCR5
- 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) MMS2() 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) OC5CE() RMCCMR3
- func (p *TIM_Periph) OC5FE() RMCCMR3
- func (p *TIM_Periph) OC5M() RMCCMR3
- func (p *TIM_Periph) OC5PE() RMCCMR3
- func (p *TIM_Periph) OC6CE() RMCCMR3
- func (p *TIM_Periph) OC6FE() RMCCMR3
- func (p *TIM_Periph) OC6M() RMCCMR3
- func (p *TIM_Periph) OC6PE() RMCCMR3
- 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) OIS5() RMCR2
- func (p *TIM_Periph) OIS6() 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) SBIF() RMSR
- 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) UIFREMAP() RMCR1
- 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 UIFREMAPn = 11 )
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 OIS5n = 16 OIS6n = 18 MMS2n = 20 )
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 B2IFn = 8 CC1OFn = 9 CC2OFn = 10 CC3OFn = 11 CC4OFn = 12 SBIFn = 13 CC5IFn = 16 CC6IFn = 17 )
View Source
const ( UGn = 0 CC1Gn = 1 CC2Gn = 2 CC3Gn = 3 CC4Gn = 4 COMGn = 5 TGn = 6 BGn = 7 B2Gn = 8 )
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 CC5En = 16 CC5Pn = 17 CC6En = 20 CC6Pn = 21 )
View Source
const ( DTGn = 0 LOCKn = 8 OSSIn = 10 OSSRn = 11 BKEn = 12 BKPn = 13 AOEn = 14 MOEn = 15 BKFn = 16 BK2Fn = 20 BK2En = 24 BK2Pn = 25 )
View Source
const ( DBAn = 0 DBLn = 8 )
View Source
const ( OC5FEn = 2 OC5PEn = 3 OC5Mn = 4 OC5CEn = 7 OC6FEn = 10 OC6PEn = 11 OC6Mn = 12 OC6CEn = 15 )
View Source
const (
CCR5Vn = 0
)
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 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 TIM2 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM2_BASE)))
View Source
var TIM3 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM3_BASE)))
View Source
var TIM4 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM4_BASE)))
View Source
var TIM5 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM5_BASE)))
View Source
var TIM6 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM6_BASE)))
View Source
var TIM7 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM7_BASE)))
View Source
var TIM8 = (*TIM_Periph)(unsafe.Pointer(uintptr(mmap.TIM8_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 for Break 1. BKP BDTR = 0x01 << 13 //+ Break Polarity for Break 1. AOE BDTR = 0x01 << 14 //+ Automatic Output enable. MOE BDTR = 0x01 << 15 //+ Main Output enable. BKF BDTR = 0x0F << 16 //+ Break Filter for Break 1. BK2F BDTR = 0x0F << 20 //+ Break Filter for Break 2. BK2E BDTR = 0x01 << 24 //+ Break enable for Break 2. BK2P BDTR = 0x01 << 25 //+ Break Polarity for Break 2. )
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. CC5E CCER = 0x01 << 16 //+ Capture/Compare 5 output enable. CC5P CCER = 0x01 << 17 //+ Capture/Compare 5 output Polarity. CC6E CCER = 0x01 << 20 //+ Capture/Compare 6 output enable. CC6P CCER = 0x01 << 21 //+ Capture/Compare 6 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 = 0x1007 << 4 //+ OC1M[2:0] bits (Output Compare 1 Mode). OC1CE CCMR1 = 0x01 << 7 //+ Output Compare 1 Clear 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 = 0x1007 << 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 = 0x1007 << 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 = 0x1007 << 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 CCMR3 ¶
type CCMR3 uint32
const ( OC5FE CCMR3 = 0x01 << 2 //+ Output Compare 5 Fast enable. OC5PE CCMR3 = 0x01 << 3 //+ Output Compare 5 Preload enable. OC5M CCMR3 = 0x1007 << 4 //+ OC5M[3:0] bits (Output Compare 5 Mode). OC5CE CCMR3 = 0x01 << 7 //+ Output Compare 5 Clear Enable. OC6FE CCMR3 = 0x01 << 10 //+ Output Compare 6 Fast enable. OC6PE CCMR3 = 0x01 << 11 //+ Output Compare 6 Preload enable. OC6M CCMR3 = 0x1007 << 12 //+ OC6M[3:0] bits (Output Compare 6 Mode). OC6CE CCMR3 = 0x01 << 15 //+ Output Compare 6 Clear Enable. )
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). UIFREMAP CR1 = 0x01 << 11 //+ Update interrupt flag remap. )
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). OIS5 CR2 = 0x01 << 16 //+ Output Idle state 5 (OC5 output). OIS6 CR2 = 0x01 << 18 //+ Output Idle state 6 (OC6 output). MMS2 CR2 = 0x0F << 20 //+ MMS[2:0] bits (Master Mode Selection). )
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. B2G EGR = 0x01 << 8 //+ Break 2 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 RCCMR3 ¶
func (*RCCMR3) AtomicClearBits ¶
func (*RCCMR3) AtomicSetBits ¶
func (*RCCMR3) 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 RCCR5 ¶
func (*RCCR5) AtomicClearBits ¶
func (*RCCR5) AtomicSetBits ¶
func (*RCCR5) AtomicStoreBits ¶
type RCCR6 ¶
func (*RCCR6) AtomicClearBits ¶
func (*RCCR6) AtomicSetBits ¶
func (*RCCR6) 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 ROR1 ¶
func (*ROR1) AtomicClearBits ¶
func (*ROR1) AtomicSetBits ¶
func (*ROR1) AtomicStoreBits ¶
type ROR2 ¶
func (*ROR2) AtomicClearBits ¶
func (*ROR2) AtomicSetBits ¶
func (*ROR2) AtomicStoreBits ¶
type ROR3 ¶
func (*ROR3) AtomicClearBits ¶
func (*ROR3) AtomicSetBits ¶
func (*ROR3) 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 = 0x10007 << 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. B2IF SR = 0x01 << 8 //+ Break 2 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. SBIF SR = 0x01 << 13 //+ System Break interrupt Flag. CC5IF SR = 0x01 << 16 //+ Capture/Compare 5 interrupt Flag. CC6IF SR = 0x01 << 17 //+ Capture/Compare 6 interrupt 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 OR1 ROR1 CCMR3 RCCMR3 CCR5 RCCR5 CCR6 RCCR6 OR2 ROR2 OR3 ROR3 }
func (*TIM_Periph) AOE ¶
func (p *TIM_Periph) AOE() RMBDTR
func (*TIM_Periph) ARPE ¶
func (p *TIM_Periph) ARPE() RMCR1
func (*TIM_Periph) B2G ¶
func (p *TIM_Periph) B2G() RMEGR
func (*TIM_Periph) B2IF ¶
func (p *TIM_Periph) B2IF() RMSR
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) BK2E ¶
func (p *TIM_Periph) BK2E() RMBDTR
func (*TIM_Periph) BK2F ¶
func (p *TIM_Periph) BK2F() RMBDTR
func (*TIM_Periph) BK2P ¶
func (p *TIM_Periph) BK2P() RMBDTR
func (*TIM_Periph) BKE ¶
func (p *TIM_Periph) BKE() RMBDTR
func (*TIM_Periph) BKF ¶
func (p *TIM_Periph) BKF() 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) CC5E ¶
func (p *TIM_Periph) CC5E() RMCCER
func (*TIM_Periph) CC5IF ¶
func (p *TIM_Periph) CC5IF() RMSR
func (*TIM_Periph) CC5P ¶
func (p *TIM_Periph) CC5P() RMCCER
func (*TIM_Periph) CC6E ¶
func (p *TIM_Periph) CC6E() RMCCER
func (*TIM_Periph) CC6IF ¶
func (p *TIM_Periph) CC6IF() RMSR
func (*TIM_Periph) CC6P ¶
func (p *TIM_Periph) CC6P() RMCCER
func (*TIM_Periph) CCDS ¶
func (p *TIM_Periph) CCDS() RMCR2
func (*TIM_Periph) CCPC ¶
func (p *TIM_Periph) CCPC() RMCR2
func (*TIM_Periph) CCR5V ¶
func (p *TIM_Periph) CCR5V() RMCCR5
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) MMS2 ¶
func (p *TIM_Periph) MMS2() 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) OC5CE ¶
func (p *TIM_Periph) OC5CE() RMCCMR3
func (*TIM_Periph) OC5FE ¶
func (p *TIM_Periph) OC5FE() RMCCMR3
func (*TIM_Periph) OC5M ¶
func (p *TIM_Periph) OC5M() RMCCMR3
func (*TIM_Periph) OC5PE ¶
func (p *TIM_Periph) OC5PE() RMCCMR3
func (*TIM_Periph) OC6CE ¶
func (p *TIM_Periph) OC6CE() RMCCMR3
func (*TIM_Periph) OC6FE ¶
func (p *TIM_Periph) OC6FE() RMCCMR3
func (*TIM_Periph) OC6M ¶
func (p *TIM_Periph) OC6M() RMCCMR3
func (*TIM_Periph) OC6PE ¶
func (p *TIM_Periph) OC6PE() RMCCMR3
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) OIS5 ¶
func (p *TIM_Periph) OIS5() RMCR2
func (*TIM_Periph) OIS6 ¶
func (p *TIM_Periph) OIS6() 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) SBIF ¶
func (p *TIM_Periph) SBIF() RMSR
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) UIFREMAP ¶
func (p *TIM_Periph) UIFREMAP() RMCR1
func (*TIM_Periph) URS ¶
func (p *TIM_Periph) URS() RMCR1
Click to show internal directories.
Click to hide internal directories.