Documentation ¶
Overview ¶
Package gpio provides interface to General Purpose I/O.
Peripheral: GPIO_Periph General Purpose I/O. Instances:
GPIOA mmap.GPIOA_BASE GPIOB mmap.GPIOB_BASE GPIOC mmap.GPIOC_BASE GPIOD mmap.GPIOD_BASE GPIOE mmap.GPIOE_BASE GPIOF mmap.GPIOF_BASE GPIOG mmap.GPIOG_BASE GPIOH mmap.GPIOH_BASE
Registers:
0x00 32 MODER Port mode register. 0x04 32 OTYPER Port output type register. 0x08 32 OSPEEDR Port output speed register. 0x0C 32 PUPDR Port pull-up/pull-down register. 0x10 32 IDR Port input data register. 0x14 32 ODR Port output data register. 0x18 32 BSRR Port bit set/reset register. 0x1C 32 LCKR Port configuration lock register. 0x20 32 AFR[2] Alternate function registers. 0x28 32 BRR Bit Reset register. 0x2C 32 ASCR Analog switch control register.
Import:
stm32/o/l476xx/mmap
Index ¶
- Constants
- Variables
- type AFR
- type ASCR
- type BRR
- type BSRR
- type GPIO_Periph
- func (p *GPIO_Periph) ASC0() RMASCR
- func (p *GPIO_Periph) ASC1() RMASCR
- func (p *GPIO_Periph) ASC10() RMASCR
- func (p *GPIO_Periph) ASC11() RMASCR
- func (p *GPIO_Periph) ASC12() RMASCR
- func (p *GPIO_Periph) ASC13() RMASCR
- func (p *GPIO_Periph) ASC14() RMASCR
- func (p *GPIO_Periph) ASC15() RMASCR
- func (p *GPIO_Periph) ASC2() RMASCR
- func (p *GPIO_Periph) ASC3() RMASCR
- func (p *GPIO_Periph) ASC4() RMASCR
- func (p *GPIO_Periph) ASC5() RMASCR
- func (p *GPIO_Periph) ASC6() RMASCR
- func (p *GPIO_Periph) ASC7() RMASCR
- func (p *GPIO_Periph) ASC8() RMASCR
- func (p *GPIO_Periph) ASC9() RMASCR
- func (p *GPIO_Periph) BR0() RMBRR
- func (p *GPIO_Periph) BR1() RMBRR
- func (p *GPIO_Periph) BR10() RMBRR
- func (p *GPIO_Periph) BR11() RMBRR
- func (p *GPIO_Periph) BR12() RMBRR
- func (p *GPIO_Periph) BR13() RMBRR
- func (p *GPIO_Periph) BR14() RMBRR
- func (p *GPIO_Periph) BR15() RMBRR
- func (p *GPIO_Periph) BR2() RMBRR
- func (p *GPIO_Periph) BR3() RMBRR
- func (p *GPIO_Periph) BR4() RMBRR
- func (p *GPIO_Periph) BR5() RMBRR
- func (p *GPIO_Periph) BR6() RMBRR
- func (p *GPIO_Periph) BR7() RMBRR
- func (p *GPIO_Periph) BR8() RMBRR
- func (p *GPIO_Periph) BR9() RMBRR
- func (p *GPIO_Periph) BS0() RMBSRR
- func (p *GPIO_Periph) BS1() RMBSRR
- func (p *GPIO_Periph) BS10() RMBSRR
- func (p *GPIO_Periph) BS11() RMBSRR
- func (p *GPIO_Periph) BS12() RMBSRR
- func (p *GPIO_Periph) BS13() RMBSRR
- func (p *GPIO_Periph) BS14() RMBSRR
- func (p *GPIO_Periph) BS15() RMBSRR
- func (p *GPIO_Periph) BS2() RMBSRR
- func (p *GPIO_Periph) BS3() RMBSRR
- func (p *GPIO_Periph) BS4() RMBSRR
- func (p *GPIO_Periph) BS5() RMBSRR
- func (p *GPIO_Periph) BS6() RMBSRR
- func (p *GPIO_Periph) BS7() RMBSRR
- func (p *GPIO_Periph) BS8() RMBSRR
- func (p *GPIO_Periph) BS9() RMBSRR
- func (p *GPIO_Periph) BaseAddr() uintptr
- func (p *GPIO_Periph) ID0() RMIDR
- func (p *GPIO_Periph) ID1() RMIDR
- func (p *GPIO_Periph) ID10() RMIDR
- func (p *GPIO_Periph) ID11() RMIDR
- func (p *GPIO_Periph) ID12() RMIDR
- func (p *GPIO_Periph) ID13() RMIDR
- func (p *GPIO_Periph) ID14() RMIDR
- func (p *GPIO_Periph) ID15() RMIDR
- func (p *GPIO_Periph) ID2() RMIDR
- func (p *GPIO_Periph) ID3() RMIDR
- func (p *GPIO_Periph) ID4() RMIDR
- func (p *GPIO_Periph) ID5() RMIDR
- func (p *GPIO_Periph) ID6() RMIDR
- func (p *GPIO_Periph) ID7() RMIDR
- func (p *GPIO_Periph) ID8() RMIDR
- func (p *GPIO_Periph) ID9() RMIDR
- func (p *GPIO_Periph) LCK0() RMLCKR
- func (p *GPIO_Periph) LCK1() RMLCKR
- func (p *GPIO_Periph) LCK10() RMLCKR
- func (p *GPIO_Periph) LCK11() RMLCKR
- func (p *GPIO_Periph) LCK12() RMLCKR
- func (p *GPIO_Periph) LCK13() RMLCKR
- func (p *GPIO_Periph) LCK14() RMLCKR
- func (p *GPIO_Periph) LCK15() RMLCKR
- func (p *GPIO_Periph) LCK2() RMLCKR
- func (p *GPIO_Periph) LCK3() RMLCKR
- func (p *GPIO_Periph) LCK4() RMLCKR
- func (p *GPIO_Periph) LCK5() RMLCKR
- func (p *GPIO_Periph) LCK6() RMLCKR
- func (p *GPIO_Periph) LCK7() RMLCKR
- func (p *GPIO_Periph) LCK8() RMLCKR
- func (p *GPIO_Periph) LCK9() RMLCKR
- func (p *GPIO_Periph) LCKK() RMLCKR
- func (p *GPIO_Periph) MODE0() RMMODER
- func (p *GPIO_Periph) MODE1() RMMODER
- func (p *GPIO_Periph) MODE10() RMMODER
- func (p *GPIO_Periph) MODE11() RMMODER
- func (p *GPIO_Periph) MODE12() RMMODER
- func (p *GPIO_Periph) MODE13() RMMODER
- func (p *GPIO_Periph) MODE14() RMMODER
- func (p *GPIO_Periph) MODE15() RMMODER
- func (p *GPIO_Periph) MODE2() RMMODER
- func (p *GPIO_Periph) MODE3() RMMODER
- func (p *GPIO_Periph) MODE4() RMMODER
- func (p *GPIO_Periph) MODE5() RMMODER
- func (p *GPIO_Periph) MODE6() RMMODER
- func (p *GPIO_Periph) MODE7() RMMODER
- func (p *GPIO_Periph) MODE8() RMMODER
- func (p *GPIO_Periph) MODE9() RMMODER
- func (p *GPIO_Periph) OD0() RMODR
- func (p *GPIO_Periph) OD1() RMODR
- func (p *GPIO_Periph) OD10() RMODR
- func (p *GPIO_Periph) OD11() RMODR
- func (p *GPIO_Periph) OD12() RMODR
- func (p *GPIO_Periph) OD13() RMODR
- func (p *GPIO_Periph) OD14() RMODR
- func (p *GPIO_Periph) OD15() RMODR
- func (p *GPIO_Periph) OD2() RMODR
- func (p *GPIO_Periph) OD3() RMODR
- func (p *GPIO_Periph) OD4() RMODR
- func (p *GPIO_Periph) OD5() RMODR
- func (p *GPIO_Periph) OD6() RMODR
- func (p *GPIO_Periph) OD7() RMODR
- func (p *GPIO_Periph) OD8() RMODR
- func (p *GPIO_Periph) OD9() RMODR
- func (p *GPIO_Periph) OSPEED0() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED1() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED10() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED11() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED12() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED13() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED14() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED15() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED2() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED3() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED4() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED5() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED6() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED7() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED8() RMOSPEEDR
- func (p *GPIO_Periph) OSPEED9() RMOSPEEDR
- func (p *GPIO_Periph) OT0() RMOTYPER
- func (p *GPIO_Periph) OT1() RMOTYPER
- func (p *GPIO_Periph) OT10() RMOTYPER
- func (p *GPIO_Periph) OT11() RMOTYPER
- func (p *GPIO_Periph) OT12() RMOTYPER
- func (p *GPIO_Periph) OT13() RMOTYPER
- func (p *GPIO_Periph) OT14() RMOTYPER
- func (p *GPIO_Periph) OT15() RMOTYPER
- func (p *GPIO_Periph) OT2() RMOTYPER
- func (p *GPIO_Periph) OT3() RMOTYPER
- func (p *GPIO_Periph) OT4() RMOTYPER
- func (p *GPIO_Periph) OT5() RMOTYPER
- func (p *GPIO_Periph) OT6() RMOTYPER
- func (p *GPIO_Periph) OT7() RMOTYPER
- func (p *GPIO_Periph) OT8() RMOTYPER
- func (p *GPIO_Periph) OT9() RMOTYPER
- func (p *GPIO_Periph) PUPD0() RMPUPDR
- func (p *GPIO_Periph) PUPD1() RMPUPDR
- func (p *GPIO_Periph) PUPD10() RMPUPDR
- func (p *GPIO_Periph) PUPD11() RMPUPDR
- func (p *GPIO_Periph) PUPD12() RMPUPDR
- func (p *GPIO_Periph) PUPD13() RMPUPDR
- func (p *GPIO_Periph) PUPD14() RMPUPDR
- func (p *GPIO_Periph) PUPD15() RMPUPDR
- func (p *GPIO_Periph) PUPD2() RMPUPDR
- func (p *GPIO_Periph) PUPD3() RMPUPDR
- func (p *GPIO_Periph) PUPD4() RMPUPDR
- func (p *GPIO_Periph) PUPD5() RMPUPDR
- func (p *GPIO_Periph) PUPD6() RMPUPDR
- func (p *GPIO_Periph) PUPD7() RMPUPDR
- func (p *GPIO_Periph) PUPD8() RMPUPDR
- func (p *GPIO_Periph) PUPD9() RMPUPDR
- type IDR
- type LCKR
- type MODER
- type ODR
- type OSPEEDR
- type OTYPER
- type PUPDR
- type RAFR
- func (r *RAFR) AtomicClearBits(mask AFR)
- func (r *RAFR) AtomicSetBits(mask AFR)
- func (r *RAFR) AtomicStoreBits(mask, b AFR)
- func (r *RAFR) Bits(mask AFR) AFR
- func (r *RAFR) ClearBits(mask AFR)
- func (r *RAFR) Load() AFR
- func (r *RAFR) SetBits(mask AFR)
- func (r *RAFR) Store(b AFR)
- func (r *RAFR) StoreBits(mask, b AFR)
- type RASCR
- func (r *RASCR) AtomicClearBits(mask ASCR)
- func (r *RASCR) AtomicSetBits(mask ASCR)
- func (r *RASCR) AtomicStoreBits(mask, b ASCR)
- func (r *RASCR) Bits(mask ASCR) ASCR
- func (r *RASCR) ClearBits(mask ASCR)
- func (r *RASCR) Load() ASCR
- func (r *RASCR) SetBits(mask ASCR)
- func (r *RASCR) Store(b ASCR)
- func (r *RASCR) StoreBits(mask, b ASCR)
- type RBRR
- func (r *RBRR) AtomicClearBits(mask BRR)
- func (r *RBRR) AtomicSetBits(mask BRR)
- func (r *RBRR) AtomicStoreBits(mask, b BRR)
- func (r *RBRR) Bits(mask BRR) BRR
- func (r *RBRR) ClearBits(mask BRR)
- func (r *RBRR) Load() BRR
- func (r *RBRR) SetBits(mask BRR)
- func (r *RBRR) Store(b BRR)
- func (r *RBRR) StoreBits(mask, b BRR)
- type RBSRR
- func (r *RBSRR) AtomicClearBits(mask BSRR)
- func (r *RBSRR) AtomicSetBits(mask BSRR)
- func (r *RBSRR) AtomicStoreBits(mask, b BSRR)
- func (r *RBSRR) Bits(mask BSRR) BSRR
- func (r *RBSRR) ClearBits(mask BSRR)
- func (r *RBSRR) Load() BSRR
- func (r *RBSRR) SetBits(mask BSRR)
- func (r *RBSRR) Store(b BSRR)
- func (r *RBSRR) StoreBits(mask, b BSRR)
- type RIDR
- func (r *RIDR) AtomicClearBits(mask IDR)
- func (r *RIDR) AtomicSetBits(mask IDR)
- func (r *RIDR) AtomicStoreBits(mask, b IDR)
- func (r *RIDR) Bits(mask IDR) IDR
- func (r *RIDR) ClearBits(mask IDR)
- func (r *RIDR) Load() IDR
- func (r *RIDR) SetBits(mask IDR)
- func (r *RIDR) Store(b IDR)
- func (r *RIDR) StoreBits(mask, b IDR)
- type RLCKR
- func (r *RLCKR) AtomicClearBits(mask LCKR)
- func (r *RLCKR) AtomicSetBits(mask LCKR)
- func (r *RLCKR) AtomicStoreBits(mask, b LCKR)
- func (r *RLCKR) Bits(mask LCKR) LCKR
- func (r *RLCKR) ClearBits(mask LCKR)
- func (r *RLCKR) Load() LCKR
- func (r *RLCKR) SetBits(mask LCKR)
- func (r *RLCKR) Store(b LCKR)
- func (r *RLCKR) StoreBits(mask, b LCKR)
- type RMAFR
- type RMASCR
- type RMBRR
- type RMBSRR
- type RMIDR
- type RMLCKR
- type RMMODER
- type RMODER
- func (r *RMODER) AtomicClearBits(mask MODER)
- func (r *RMODER) AtomicSetBits(mask MODER)
- func (r *RMODER) AtomicStoreBits(mask, b MODER)
- func (r *RMODER) Bits(mask MODER) MODER
- func (r *RMODER) ClearBits(mask MODER)
- func (r *RMODER) Load() MODER
- func (r *RMODER) SetBits(mask MODER)
- func (r *RMODER) Store(b MODER)
- func (r *RMODER) StoreBits(mask, b MODER)
- type RMODR
- type RMOSPEEDR
- type RMOTYPER
- type RMPUPDR
- type RODR
- func (r *RODR) AtomicClearBits(mask ODR)
- func (r *RODR) AtomicSetBits(mask ODR)
- func (r *RODR) AtomicStoreBits(mask, b ODR)
- func (r *RODR) Bits(mask ODR) ODR
- func (r *RODR) ClearBits(mask ODR)
- func (r *RODR) Load() ODR
- func (r *RODR) SetBits(mask ODR)
- func (r *RODR) Store(b ODR)
- func (r *RODR) StoreBits(mask, b ODR)
- type ROSPEEDR
- func (r *ROSPEEDR) AtomicClearBits(mask OSPEEDR)
- func (r *ROSPEEDR) AtomicSetBits(mask OSPEEDR)
- func (r *ROSPEEDR) AtomicStoreBits(mask, b OSPEEDR)
- func (r *ROSPEEDR) Bits(mask OSPEEDR) OSPEEDR
- func (r *ROSPEEDR) ClearBits(mask OSPEEDR)
- func (r *ROSPEEDR) Load() OSPEEDR
- func (r *ROSPEEDR) SetBits(mask OSPEEDR)
- func (r *ROSPEEDR) Store(b OSPEEDR)
- func (r *ROSPEEDR) StoreBits(mask, b OSPEEDR)
- type ROTYPER
- func (r *ROTYPER) AtomicClearBits(mask OTYPER)
- func (r *ROTYPER) AtomicSetBits(mask OTYPER)
- func (r *ROTYPER) AtomicStoreBits(mask, b OTYPER)
- func (r *ROTYPER) Bits(mask OTYPER) OTYPER
- func (r *ROTYPER) ClearBits(mask OTYPER)
- func (r *ROTYPER) Load() OTYPER
- func (r *ROTYPER) SetBits(mask OTYPER)
- func (r *ROTYPER) Store(b OTYPER)
- func (r *ROTYPER) StoreBits(mask, b OTYPER)
- type RPUPDR
- func (r *RPUPDR) AtomicClearBits(mask PUPDR)
- func (r *RPUPDR) AtomicSetBits(mask PUPDR)
- func (r *RPUPDR) AtomicStoreBits(mask, b PUPDR)
- func (r *RPUPDR) Bits(mask PUPDR) PUPDR
- func (r *RPUPDR) ClearBits(mask PUPDR)
- func (r *RPUPDR) Load() PUPDR
- func (r *RPUPDR) SetBits(mask PUPDR)
- func (r *RPUPDR) Store(b PUPDR)
- func (r *RPUPDR) StoreBits(mask, b PUPDR)
Constants ¶
View Source
const ( MODE0n = 0 MODE1n = 2 MODE2n = 4 MODE3n = 6 MODE4n = 8 MODE5n = 10 MODE6n = 12 MODE7n = 14 MODE8n = 16 MODE9n = 18 MODE10n = 20 MODE11n = 22 MODE12n = 24 MODE13n = 26 MODE14n = 28 MODE15n = 30 )
View Source
const ( OT0n = 0 OT1n = 1 OT2n = 2 OT3n = 3 OT4n = 4 OT5n = 5 OT6n = 6 OT7n = 7 OT8n = 8 OT9n = 9 OT10n = 10 OT11n = 11 OT12n = 12 OT13n = 13 OT14n = 14 OT15n = 15 )
View Source
const ( OSPEED0n = 0 OSPEED1n = 2 OSPEED2n = 4 OSPEED3n = 6 OSPEED4n = 8 OSPEED5n = 10 OSPEED6n = 12 OSPEED7n = 14 OSPEED8n = 16 OSPEED9n = 18 OSPEED10n = 20 OSPEED11n = 22 OSPEED12n = 24 OSPEED13n = 26 OSPEED14n = 28 OSPEED15n = 30 )
View Source
const ( PUPD0n = 0 PUPD1n = 2 PUPD2n = 4 PUPD3n = 6 PUPD4n = 8 PUPD5n = 10 PUPD6n = 12 PUPD7n = 14 PUPD8n = 16 PUPD9n = 18 PUPD10n = 20 PUPD11n = 22 PUPD12n = 24 PUPD13n = 26 PUPD14n = 28 PUPD15n = 30 )
View Source
const ( ID0n = 0 ID1n = 1 ID2n = 2 ID3n = 3 ID4n = 4 ID5n = 5 ID6n = 6 ID7n = 7 ID8n = 8 ID9n = 9 ID10n = 10 ID11n = 11 ID12n = 12 ID13n = 13 ID14n = 14 ID15n = 15 )
View Source
const ( OD0n = 0 OD1n = 1 OD2n = 2 OD3n = 3 OD4n = 4 OD5n = 5 OD6n = 6 OD7n = 7 OD8n = 8 OD9n = 9 OD10n = 10 OD11n = 11 OD12n = 12 OD13n = 13 OD14n = 14 OD15n = 15 )
View Source
const ( BS0n = 0 BS1n = 1 BS2n = 2 BS3n = 3 BS4n = 4 BS5n = 5 BS6n = 6 BS7n = 7 BS8n = 8 BS9n = 9 BS10n = 10 BS11n = 11 BS12n = 12 BS13n = 13 BS14n = 14 BS15n = 15 BR0n = 16 BR1n = 17 BR2n = 18 BR3n = 19 BR4n = 20 BR5n = 21 BR6n = 22 BR7n = 23 BR8n = 24 BR9n = 25 BR10n = 26 BR11n = 27 BR12n = 28 BR13n = 29 BR14n = 30 BR15n = 31 )
View Source
const ( LCK0n = 0 LCK1n = 1 LCK2n = 2 LCK3n = 3 LCK4n = 4 LCK5n = 5 LCK6n = 6 LCK7n = 7 LCK8n = 8 LCK9n = 9 LCK10n = 10 LCK11n = 11 LCK12n = 12 LCK13n = 13 LCK14n = 14 LCK15n = 15 LCKKn = 16 )
View Source
const ( BR0n = 0 BR1n = 1 BR2n = 2 BR3n = 3 BR4n = 4 BR5n = 5 BR6n = 6 BR7n = 7 BR8n = 8 BR9n = 9 BR10n = 10 BR11n = 11 BR12n = 12 BR13n = 13 BR14n = 14 BR15n = 15 )
View Source
const ( ASC0n = 0 ASC1n = 1 ASC2n = 2 ASC3n = 3 ASC4n = 4 ASC5n = 5 ASC6n = 6 ASC7n = 7 ASC8n = 8 ASC9n = 9 ASC10n = 10 ASC11n = 11 ASC12n = 12 ASC13n = 13 ASC14n = 14 ASC15n = 15 )
Variables ¶
View Source
var GPIOA = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOA_BASE)))
View Source
var GPIOB = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOB_BASE)))
View Source
var GPIOC = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOC_BASE)))
View Source
var GPIOD = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOD_BASE)))
View Source
var GPIOE = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOE_BASE)))
View Source
var GPIOF = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOF_BASE)))
View Source
var GPIOG = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOG_BASE)))
View Source
var GPIOH = (*GPIO_Periph)(unsafe.Pointer(uintptr(mmap.GPIOH_BASE)))
Functions ¶
This section is empty.
Types ¶
type ASCR ¶
type ASCR uint32
const ( ASC0 ASCR = 0x01 << 0 //+ ASC1 ASCR = 0x01 << 1 //+ ASC2 ASCR = 0x01 << 2 //+ ASC3 ASCR = 0x01 << 3 //+ ASC4 ASCR = 0x01 << 4 //+ ASC5 ASCR = 0x01 << 5 //+ ASC6 ASCR = 0x01 << 6 //+ ASC7 ASCR = 0x01 << 7 //+ ASC8 ASCR = 0x01 << 8 //+ ASC9 ASCR = 0x01 << 9 //+ ASC10 ASCR = 0x01 << 10 //+ ASC11 ASCR = 0x01 << 11 //+ ASC12 ASCR = 0x01 << 12 //+ ASC13 ASCR = 0x01 << 13 //+ ASC14 ASCR = 0x01 << 14 //+ ASC15 ASCR = 0x01 << 15 //+ )
type BRR ¶
type BRR uint32
const ( BR0 BRR = 0x01 << 0 //+ BR1 BRR = 0x01 << 1 //+ BR2 BRR = 0x01 << 2 //+ BR3 BRR = 0x01 << 3 //+ BR4 BRR = 0x01 << 4 //+ BR5 BRR = 0x01 << 5 //+ BR6 BRR = 0x01 << 6 //+ BR7 BRR = 0x01 << 7 //+ BR8 BRR = 0x01 << 8 //+ BR9 BRR = 0x01 << 9 //+ BR10 BRR = 0x01 << 10 //+ BR11 BRR = 0x01 << 11 //+ BR12 BRR = 0x01 << 12 //+ BR13 BRR = 0x01 << 13 //+ BR14 BRR = 0x01 << 14 //+ BR15 BRR = 0x01 << 15 //+ )
type BSRR ¶
type BSRR uint32
const ( BS0 BSRR = 0x01 << 0 //+ BS1 BSRR = 0x01 << 1 //+ BS2 BSRR = 0x01 << 2 //+ BS3 BSRR = 0x01 << 3 //+ BS4 BSRR = 0x01 << 4 //+ BS5 BSRR = 0x01 << 5 //+ BS6 BSRR = 0x01 << 6 //+ BS7 BSRR = 0x01 << 7 //+ BS8 BSRR = 0x01 << 8 //+ BS9 BSRR = 0x01 << 9 //+ BS10 BSRR = 0x01 << 10 //+ BS11 BSRR = 0x01 << 11 //+ BS12 BSRR = 0x01 << 12 //+ BS13 BSRR = 0x01 << 13 //+ BS14 BSRR = 0x01 << 14 //+ BS15 BSRR = 0x01 << 15 //+ BR0 BSRR = 0x01 << 16 //+ BR1 BSRR = 0x01 << 17 //+ BR2 BSRR = 0x01 << 18 //+ BR3 BSRR = 0x01 << 19 //+ BR4 BSRR = 0x01 << 20 //+ BR5 BSRR = 0x01 << 21 //+ BR6 BSRR = 0x01 << 22 //+ BR7 BSRR = 0x01 << 23 //+ BR8 BSRR = 0x01 << 24 //+ BR9 BSRR = 0x01 << 25 //+ BR10 BSRR = 0x01 << 26 //+ BR11 BSRR = 0x01 << 27 //+ BR12 BSRR = 0x01 << 28 //+ BR13 BSRR = 0x01 << 29 //+ BR14 BSRR = 0x01 << 30 //+ BR15 BSRR = 0x01 << 31 //+ )
type GPIO_Periph ¶
type GPIO_Periph struct { MODER RMODER OTYPER ROTYPER OSPEEDR ROSPEEDR PUPDR RPUPDR IDR RIDR ODR RODR BSRR RBSRR LCKR RLCKR AFR [2]RAFR BRR RBRR ASCR RASCR }
func (*GPIO_Periph) ASC0 ¶
func (p *GPIO_Periph) ASC0() RMASCR
func (*GPIO_Periph) ASC1 ¶
func (p *GPIO_Periph) ASC1() RMASCR
func (*GPIO_Periph) ASC10 ¶
func (p *GPIO_Periph) ASC10() RMASCR
func (*GPIO_Periph) ASC11 ¶
func (p *GPIO_Periph) ASC11() RMASCR
func (*GPIO_Periph) ASC12 ¶
func (p *GPIO_Periph) ASC12() RMASCR
func (*GPIO_Periph) ASC13 ¶
func (p *GPIO_Periph) ASC13() RMASCR
func (*GPIO_Periph) ASC14 ¶
func (p *GPIO_Periph) ASC14() RMASCR
func (*GPIO_Periph) ASC15 ¶
func (p *GPIO_Periph) ASC15() RMASCR
func (*GPIO_Periph) ASC2 ¶
func (p *GPIO_Periph) ASC2() RMASCR
func (*GPIO_Periph) ASC3 ¶
func (p *GPIO_Periph) ASC3() RMASCR
func (*GPIO_Periph) ASC4 ¶
func (p *GPIO_Periph) ASC4() RMASCR
func (*GPIO_Periph) ASC5 ¶
func (p *GPIO_Periph) ASC5() RMASCR
func (*GPIO_Periph) ASC6 ¶
func (p *GPIO_Periph) ASC6() RMASCR
func (*GPIO_Periph) ASC7 ¶
func (p *GPIO_Periph) ASC7() RMASCR
func (*GPIO_Periph) ASC8 ¶
func (p *GPIO_Periph) ASC8() RMASCR
func (*GPIO_Periph) ASC9 ¶
func (p *GPIO_Periph) ASC9() RMASCR
func (*GPIO_Periph) BR0 ¶
func (p *GPIO_Periph) BR0() RMBRR
func (*GPIO_Periph) BR1 ¶
func (p *GPIO_Periph) BR1() RMBRR
func (*GPIO_Periph) BR10 ¶
func (p *GPIO_Periph) BR10() RMBRR
func (*GPIO_Periph) BR11 ¶
func (p *GPIO_Periph) BR11() RMBRR
func (*GPIO_Periph) BR12 ¶
func (p *GPIO_Periph) BR12() RMBRR
func (*GPIO_Periph) BR13 ¶
func (p *GPIO_Periph) BR13() RMBRR
func (*GPIO_Periph) BR14 ¶
func (p *GPIO_Periph) BR14() RMBRR
func (*GPIO_Periph) BR15 ¶
func (p *GPIO_Periph) BR15() RMBRR
func (*GPIO_Periph) BR2 ¶
func (p *GPIO_Periph) BR2() RMBRR
func (*GPIO_Periph) BR3 ¶
func (p *GPIO_Periph) BR3() RMBRR
func (*GPIO_Periph) BR4 ¶
func (p *GPIO_Periph) BR4() RMBRR
func (*GPIO_Periph) BR5 ¶
func (p *GPIO_Periph) BR5() RMBRR
func (*GPIO_Periph) BR6 ¶
func (p *GPIO_Periph) BR6() RMBRR
func (*GPIO_Periph) BR7 ¶
func (p *GPIO_Periph) BR7() RMBRR
func (*GPIO_Periph) BR8 ¶
func (p *GPIO_Periph) BR8() RMBRR
func (*GPIO_Periph) BR9 ¶
func (p *GPIO_Periph) BR9() RMBRR
func (*GPIO_Periph) BS0 ¶
func (p *GPIO_Periph) BS0() RMBSRR
func (*GPIO_Periph) BS1 ¶
func (p *GPIO_Periph) BS1() RMBSRR
func (*GPIO_Periph) BS10 ¶
func (p *GPIO_Periph) BS10() RMBSRR
func (*GPIO_Periph) BS11 ¶
func (p *GPIO_Periph) BS11() RMBSRR
func (*GPIO_Periph) BS12 ¶
func (p *GPIO_Periph) BS12() RMBSRR
func (*GPIO_Periph) BS13 ¶
func (p *GPIO_Periph) BS13() RMBSRR
func (*GPIO_Periph) BS14 ¶
func (p *GPIO_Periph) BS14() RMBSRR
func (*GPIO_Periph) BS15 ¶
func (p *GPIO_Periph) BS15() RMBSRR
func (*GPIO_Periph) BS2 ¶
func (p *GPIO_Periph) BS2() RMBSRR
func (*GPIO_Periph) BS3 ¶
func (p *GPIO_Periph) BS3() RMBSRR
func (*GPIO_Periph) BS4 ¶
func (p *GPIO_Periph) BS4() RMBSRR
func (*GPIO_Periph) BS5 ¶
func (p *GPIO_Periph) BS5() RMBSRR
func (*GPIO_Periph) BS6 ¶
func (p *GPIO_Periph) BS6() RMBSRR
func (*GPIO_Periph) BS7 ¶
func (p *GPIO_Periph) BS7() RMBSRR
func (*GPIO_Periph) BS8 ¶
func (p *GPIO_Periph) BS8() RMBSRR
func (*GPIO_Periph) BS9 ¶
func (p *GPIO_Periph) BS9() RMBSRR
func (*GPIO_Periph) BaseAddr ¶
func (p *GPIO_Periph) BaseAddr() uintptr
func (*GPIO_Periph) ID0 ¶
func (p *GPIO_Periph) ID0() RMIDR
func (*GPIO_Periph) ID1 ¶
func (p *GPIO_Periph) ID1() RMIDR
func (*GPIO_Periph) ID10 ¶
func (p *GPIO_Periph) ID10() RMIDR
func (*GPIO_Periph) ID11 ¶
func (p *GPIO_Periph) ID11() RMIDR
func (*GPIO_Periph) ID12 ¶
func (p *GPIO_Periph) ID12() RMIDR
func (*GPIO_Periph) ID13 ¶
func (p *GPIO_Periph) ID13() RMIDR
func (*GPIO_Periph) ID14 ¶
func (p *GPIO_Periph) ID14() RMIDR
func (*GPIO_Periph) ID15 ¶
func (p *GPIO_Periph) ID15() RMIDR
func (*GPIO_Periph) ID2 ¶
func (p *GPIO_Periph) ID2() RMIDR
func (*GPIO_Periph) ID3 ¶
func (p *GPIO_Periph) ID3() RMIDR
func (*GPIO_Periph) ID4 ¶
func (p *GPIO_Periph) ID4() RMIDR
func (*GPIO_Periph) ID5 ¶
func (p *GPIO_Periph) ID5() RMIDR
func (*GPIO_Periph) ID6 ¶
func (p *GPIO_Periph) ID6() RMIDR
func (*GPIO_Periph) ID7 ¶
func (p *GPIO_Periph) ID7() RMIDR
func (*GPIO_Periph) ID8 ¶
func (p *GPIO_Periph) ID8() RMIDR
func (*GPIO_Periph) ID9 ¶
func (p *GPIO_Periph) ID9() RMIDR
func (*GPIO_Periph) LCK0 ¶
func (p *GPIO_Periph) LCK0() RMLCKR
func (*GPIO_Periph) LCK1 ¶
func (p *GPIO_Periph) LCK1() RMLCKR
func (*GPIO_Periph) LCK10 ¶
func (p *GPIO_Periph) LCK10() RMLCKR
func (*GPIO_Periph) LCK11 ¶
func (p *GPIO_Periph) LCK11() RMLCKR
func (*GPIO_Periph) LCK12 ¶
func (p *GPIO_Periph) LCK12() RMLCKR
func (*GPIO_Periph) LCK13 ¶
func (p *GPIO_Periph) LCK13() RMLCKR
func (*GPIO_Periph) LCK14 ¶
func (p *GPIO_Periph) LCK14() RMLCKR
func (*GPIO_Periph) LCK15 ¶
func (p *GPIO_Periph) LCK15() RMLCKR
func (*GPIO_Periph) LCK2 ¶
func (p *GPIO_Periph) LCK2() RMLCKR
func (*GPIO_Periph) LCK3 ¶
func (p *GPIO_Periph) LCK3() RMLCKR
func (*GPIO_Periph) LCK4 ¶
func (p *GPIO_Periph) LCK4() RMLCKR
func (*GPIO_Periph) LCK5 ¶
func (p *GPIO_Periph) LCK5() RMLCKR
func (*GPIO_Periph) LCK6 ¶
func (p *GPIO_Periph) LCK6() RMLCKR
func (*GPIO_Periph) LCK7 ¶
func (p *GPIO_Periph) LCK7() RMLCKR
func (*GPIO_Periph) LCK8 ¶
func (p *GPIO_Periph) LCK8() RMLCKR
func (*GPIO_Periph) LCK9 ¶
func (p *GPIO_Periph) LCK9() RMLCKR
func (*GPIO_Periph) LCKK ¶
func (p *GPIO_Periph) LCKK() RMLCKR
func (*GPIO_Periph) MODE0 ¶
func (p *GPIO_Periph) MODE0() RMMODER
func (*GPIO_Periph) MODE1 ¶
func (p *GPIO_Periph) MODE1() RMMODER
func (*GPIO_Periph) MODE10 ¶
func (p *GPIO_Periph) MODE10() RMMODER
func (*GPIO_Periph) MODE11 ¶
func (p *GPIO_Periph) MODE11() RMMODER
func (*GPIO_Periph) MODE12 ¶
func (p *GPIO_Periph) MODE12() RMMODER
func (*GPIO_Periph) MODE13 ¶
func (p *GPIO_Periph) MODE13() RMMODER
func (*GPIO_Periph) MODE14 ¶
func (p *GPIO_Periph) MODE14() RMMODER
func (*GPIO_Periph) MODE15 ¶
func (p *GPIO_Periph) MODE15() RMMODER
func (*GPIO_Periph) MODE2 ¶
func (p *GPIO_Periph) MODE2() RMMODER
func (*GPIO_Periph) MODE3 ¶
func (p *GPIO_Periph) MODE3() RMMODER
func (*GPIO_Periph) MODE4 ¶
func (p *GPIO_Periph) MODE4() RMMODER
func (*GPIO_Periph) MODE5 ¶
func (p *GPIO_Periph) MODE5() RMMODER
func (*GPIO_Periph) MODE6 ¶
func (p *GPIO_Periph) MODE6() RMMODER
func (*GPIO_Periph) MODE7 ¶
func (p *GPIO_Periph) MODE7() RMMODER
func (*GPIO_Periph) MODE8 ¶
func (p *GPIO_Periph) MODE8() RMMODER
func (*GPIO_Periph) MODE9 ¶
func (p *GPIO_Periph) MODE9() RMMODER
func (*GPIO_Periph) OD0 ¶
func (p *GPIO_Periph) OD0() RMODR
func (*GPIO_Periph) OD1 ¶
func (p *GPIO_Periph) OD1() RMODR
func (*GPIO_Periph) OD10 ¶
func (p *GPIO_Periph) OD10() RMODR
func (*GPIO_Periph) OD11 ¶
func (p *GPIO_Periph) OD11() RMODR
func (*GPIO_Periph) OD12 ¶
func (p *GPIO_Periph) OD12() RMODR
func (*GPIO_Periph) OD13 ¶
func (p *GPIO_Periph) OD13() RMODR
func (*GPIO_Periph) OD14 ¶
func (p *GPIO_Periph) OD14() RMODR
func (*GPIO_Periph) OD15 ¶
func (p *GPIO_Periph) OD15() RMODR
func (*GPIO_Periph) OD2 ¶
func (p *GPIO_Periph) OD2() RMODR
func (*GPIO_Periph) OD3 ¶
func (p *GPIO_Periph) OD3() RMODR
func (*GPIO_Periph) OD4 ¶
func (p *GPIO_Periph) OD4() RMODR
func (*GPIO_Periph) OD5 ¶
func (p *GPIO_Periph) OD5() RMODR
func (*GPIO_Periph) OD6 ¶
func (p *GPIO_Periph) OD6() RMODR
func (*GPIO_Periph) OD7 ¶
func (p *GPIO_Periph) OD7() RMODR
func (*GPIO_Periph) OD8 ¶
func (p *GPIO_Periph) OD8() RMODR
func (*GPIO_Periph) OD9 ¶
func (p *GPIO_Periph) OD9() RMODR
func (*GPIO_Periph) OSPEED0 ¶
func (p *GPIO_Periph) OSPEED0() RMOSPEEDR
func (*GPIO_Periph) OSPEED1 ¶
func (p *GPIO_Periph) OSPEED1() RMOSPEEDR
func (*GPIO_Periph) OSPEED10 ¶
func (p *GPIO_Periph) OSPEED10() RMOSPEEDR
func (*GPIO_Periph) OSPEED11 ¶
func (p *GPIO_Periph) OSPEED11() RMOSPEEDR
func (*GPIO_Periph) OSPEED12 ¶
func (p *GPIO_Periph) OSPEED12() RMOSPEEDR
func (*GPIO_Periph) OSPEED13 ¶
func (p *GPIO_Periph) OSPEED13() RMOSPEEDR
func (*GPIO_Periph) OSPEED14 ¶
func (p *GPIO_Periph) OSPEED14() RMOSPEEDR
func (*GPIO_Periph) OSPEED15 ¶
func (p *GPIO_Periph) OSPEED15() RMOSPEEDR
func (*GPIO_Periph) OSPEED2 ¶
func (p *GPIO_Periph) OSPEED2() RMOSPEEDR
func (*GPIO_Periph) OSPEED3 ¶
func (p *GPIO_Periph) OSPEED3() RMOSPEEDR
func (*GPIO_Periph) OSPEED4 ¶
func (p *GPIO_Periph) OSPEED4() RMOSPEEDR
func (*GPIO_Periph) OSPEED5 ¶
func (p *GPIO_Periph) OSPEED5() RMOSPEEDR
func (*GPIO_Periph) OSPEED6 ¶
func (p *GPIO_Periph) OSPEED6() RMOSPEEDR
func (*GPIO_Periph) OSPEED7 ¶
func (p *GPIO_Periph) OSPEED7() RMOSPEEDR
func (*GPIO_Periph) OSPEED8 ¶
func (p *GPIO_Periph) OSPEED8() RMOSPEEDR
func (*GPIO_Periph) OSPEED9 ¶
func (p *GPIO_Periph) OSPEED9() RMOSPEEDR
func (*GPIO_Periph) OT0 ¶
func (p *GPIO_Periph) OT0() RMOTYPER
func (*GPIO_Periph) OT1 ¶
func (p *GPIO_Periph) OT1() RMOTYPER
func (*GPIO_Periph) OT10 ¶
func (p *GPIO_Periph) OT10() RMOTYPER
func (*GPIO_Periph) OT11 ¶
func (p *GPIO_Periph) OT11() RMOTYPER
func (*GPIO_Periph) OT12 ¶
func (p *GPIO_Periph) OT12() RMOTYPER
func (*GPIO_Periph) OT13 ¶
func (p *GPIO_Periph) OT13() RMOTYPER
func (*GPIO_Periph) OT14 ¶
func (p *GPIO_Periph) OT14() RMOTYPER
func (*GPIO_Periph) OT15 ¶
func (p *GPIO_Periph) OT15() RMOTYPER
func (*GPIO_Periph) OT2 ¶
func (p *GPIO_Periph) OT2() RMOTYPER
func (*GPIO_Periph) OT3 ¶
func (p *GPIO_Periph) OT3() RMOTYPER
func (*GPIO_Periph) OT4 ¶
func (p *GPIO_Periph) OT4() RMOTYPER
func (*GPIO_Periph) OT5 ¶
func (p *GPIO_Periph) OT5() RMOTYPER
func (*GPIO_Periph) OT6 ¶
func (p *GPIO_Periph) OT6() RMOTYPER
func (*GPIO_Periph) OT7 ¶
func (p *GPIO_Periph) OT7() RMOTYPER
func (*GPIO_Periph) OT8 ¶
func (p *GPIO_Periph) OT8() RMOTYPER
func (*GPIO_Periph) OT9 ¶
func (p *GPIO_Periph) OT9() RMOTYPER
func (*GPIO_Periph) PUPD0 ¶
func (p *GPIO_Periph) PUPD0() RMPUPDR
func (*GPIO_Periph) PUPD1 ¶
func (p *GPIO_Periph) PUPD1() RMPUPDR
func (*GPIO_Periph) PUPD10 ¶
func (p *GPIO_Periph) PUPD10() RMPUPDR
func (*GPIO_Periph) PUPD11 ¶
func (p *GPIO_Periph) PUPD11() RMPUPDR
func (*GPIO_Periph) PUPD12 ¶
func (p *GPIO_Periph) PUPD12() RMPUPDR
func (*GPIO_Periph) PUPD13 ¶
func (p *GPIO_Periph) PUPD13() RMPUPDR
func (*GPIO_Periph) PUPD14 ¶
func (p *GPIO_Periph) PUPD14() RMPUPDR
func (*GPIO_Periph) PUPD15 ¶
func (p *GPIO_Periph) PUPD15() RMPUPDR
func (*GPIO_Periph) PUPD2 ¶
func (p *GPIO_Periph) PUPD2() RMPUPDR
func (*GPIO_Periph) PUPD3 ¶
func (p *GPIO_Periph) PUPD3() RMPUPDR
func (*GPIO_Periph) PUPD4 ¶
func (p *GPIO_Periph) PUPD4() RMPUPDR
func (*GPIO_Periph) PUPD5 ¶
func (p *GPIO_Periph) PUPD5() RMPUPDR
func (*GPIO_Periph) PUPD6 ¶
func (p *GPIO_Periph) PUPD6() RMPUPDR
func (*GPIO_Periph) PUPD7 ¶
func (p *GPIO_Periph) PUPD7() RMPUPDR
func (*GPIO_Periph) PUPD8 ¶
func (p *GPIO_Periph) PUPD8() RMPUPDR
func (*GPIO_Periph) PUPD9 ¶
func (p *GPIO_Periph) PUPD9() RMPUPDR
type IDR ¶
type IDR uint32
const ( ID0 IDR = 0x01 << 0 //+ ID1 IDR = 0x01 << 1 //+ ID2 IDR = 0x01 << 2 //+ ID3 IDR = 0x01 << 3 //+ ID4 IDR = 0x01 << 4 //+ ID5 IDR = 0x01 << 5 //+ ID6 IDR = 0x01 << 6 //+ ID7 IDR = 0x01 << 7 //+ ID8 IDR = 0x01 << 8 //+ ID9 IDR = 0x01 << 9 //+ ID10 IDR = 0x01 << 10 //+ ID11 IDR = 0x01 << 11 //+ ID12 IDR = 0x01 << 12 //+ ID13 IDR = 0x01 << 13 //+ ID14 IDR = 0x01 << 14 //+ ID15 IDR = 0x01 << 15 //+ )
type LCKR ¶
type LCKR uint32
const ( LCK0 LCKR = 0x01 << 0 //+ LCK1 LCKR = 0x01 << 1 //+ LCK2 LCKR = 0x01 << 2 //+ LCK3 LCKR = 0x01 << 3 //+ LCK4 LCKR = 0x01 << 4 //+ LCK5 LCKR = 0x01 << 5 //+ LCK6 LCKR = 0x01 << 6 //+ LCK7 LCKR = 0x01 << 7 //+ LCK8 LCKR = 0x01 << 8 //+ LCK9 LCKR = 0x01 << 9 //+ LCK10 LCKR = 0x01 << 10 //+ LCK11 LCKR = 0x01 << 11 //+ LCK12 LCKR = 0x01 << 12 //+ LCK13 LCKR = 0x01 << 13 //+ LCK14 LCKR = 0x01 << 14 //+ LCK15 LCKR = 0x01 << 15 //+ LCKK LCKR = 0x01 << 16 //+ )
type MODER ¶
type MODER uint32
const ( MODE0 MODER = 0x03 << 0 //+ MODE1 MODER = 0x03 << 2 //+ MODE2 MODER = 0x03 << 4 //+ MODE3 MODER = 0x03 << 6 //+ MODE4 MODER = 0x03 << 8 //+ MODE5 MODER = 0x03 << 10 //+ MODE6 MODER = 0x03 << 12 //+ MODE7 MODER = 0x03 << 14 //+ MODE8 MODER = 0x03 << 16 //+ MODE9 MODER = 0x03 << 18 //+ MODE10 MODER = 0x03 << 20 //+ MODE11 MODER = 0x03 << 22 //+ MODE12 MODER = 0x03 << 24 //+ MODE13 MODER = 0x03 << 26 //+ MODE14 MODER = 0x03 << 28 //+ MODE15 MODER = 0x03 << 30 //+ )
type ODR ¶
type ODR uint32
const ( OD0 ODR = 0x01 << 0 //+ OD1 ODR = 0x01 << 1 //+ OD2 ODR = 0x01 << 2 //+ OD3 ODR = 0x01 << 3 //+ OD4 ODR = 0x01 << 4 //+ OD5 ODR = 0x01 << 5 //+ OD6 ODR = 0x01 << 6 //+ OD7 ODR = 0x01 << 7 //+ OD8 ODR = 0x01 << 8 //+ OD9 ODR = 0x01 << 9 //+ OD10 ODR = 0x01 << 10 //+ OD11 ODR = 0x01 << 11 //+ OD12 ODR = 0x01 << 12 //+ OD13 ODR = 0x01 << 13 //+ OD14 ODR = 0x01 << 14 //+ OD15 ODR = 0x01 << 15 //+ )
type OSPEEDR ¶
type OSPEEDR uint32
const ( OSPEED0 OSPEEDR = 0x03 << 0 //+ OSPEED1 OSPEEDR = 0x03 << 2 //+ OSPEED2 OSPEEDR = 0x03 << 4 //+ OSPEED3 OSPEEDR = 0x03 << 6 //+ OSPEED4 OSPEEDR = 0x03 << 8 //+ OSPEED5 OSPEEDR = 0x03 << 10 //+ OSPEED6 OSPEEDR = 0x03 << 12 //+ OSPEED7 OSPEEDR = 0x03 << 14 //+ OSPEED8 OSPEEDR = 0x03 << 16 //+ OSPEED9 OSPEEDR = 0x03 << 18 //+ OSPEED10 OSPEEDR = 0x03 << 20 //+ OSPEED11 OSPEEDR = 0x03 << 22 //+ OSPEED12 OSPEEDR = 0x03 << 24 //+ OSPEED13 OSPEEDR = 0x03 << 26 //+ OSPEED14 OSPEEDR = 0x03 << 28 //+ OSPEED15 OSPEEDR = 0x03 << 30 //+ )
type OTYPER ¶
type OTYPER uint32
const ( OT0 OTYPER = 0x01 << 0 //+ OT1 OTYPER = 0x01 << 1 //+ OT2 OTYPER = 0x01 << 2 //+ OT3 OTYPER = 0x01 << 3 //+ OT4 OTYPER = 0x01 << 4 //+ OT5 OTYPER = 0x01 << 5 //+ OT6 OTYPER = 0x01 << 6 //+ OT7 OTYPER = 0x01 << 7 //+ OT8 OTYPER = 0x01 << 8 //+ OT9 OTYPER = 0x01 << 9 //+ OT10 OTYPER = 0x01 << 10 //+ OT11 OTYPER = 0x01 << 11 //+ OT12 OTYPER = 0x01 << 12 //+ OT13 OTYPER = 0x01 << 13 //+ OT14 OTYPER = 0x01 << 14 //+ OT15 OTYPER = 0x01 << 15 //+ )
type PUPDR ¶
type PUPDR uint32
const ( PUPD0 PUPDR = 0x03 << 0 //+ PUPD1 PUPDR = 0x03 << 2 //+ PUPD2 PUPDR = 0x03 << 4 //+ PUPD3 PUPDR = 0x03 << 6 //+ PUPD4 PUPDR = 0x03 << 8 //+ PUPD5 PUPDR = 0x03 << 10 //+ PUPD6 PUPDR = 0x03 << 12 //+ PUPD7 PUPDR = 0x03 << 14 //+ PUPD8 PUPDR = 0x03 << 16 //+ PUPD9 PUPDR = 0x03 << 18 //+ PUPD10 PUPDR = 0x03 << 20 //+ PUPD11 PUPDR = 0x03 << 22 //+ PUPD12 PUPDR = 0x03 << 24 //+ PUPD13 PUPDR = 0x03 << 26 //+ PUPD14 PUPDR = 0x03 << 28 //+ PUPD15 PUPDR = 0x03 << 30 //+ )
type RAFR ¶
func (*RAFR) AtomicClearBits ¶
func (*RAFR) AtomicSetBits ¶
func (*RAFR) AtomicStoreBits ¶
type RASCR ¶
func (*RASCR) AtomicClearBits ¶
func (*RASCR) AtomicSetBits ¶
func (*RASCR) AtomicStoreBits ¶
type RBRR ¶
func (*RBRR) AtomicClearBits ¶
func (*RBRR) AtomicSetBits ¶
func (*RBRR) AtomicStoreBits ¶
type RBSRR ¶
func (*RBSRR) AtomicClearBits ¶
func (*RBSRR) AtomicSetBits ¶
func (*RBSRR) AtomicStoreBits ¶
type RIDR ¶
func (*RIDR) AtomicClearBits ¶
func (*RIDR) AtomicSetBits ¶
func (*RIDR) AtomicStoreBits ¶
type RLCKR ¶
func (*RLCKR) AtomicClearBits ¶
func (*RLCKR) AtomicSetBits ¶
func (*RLCKR) AtomicStoreBits ¶
type RMODER ¶
func (*RMODER) AtomicClearBits ¶
func (*RMODER) AtomicSetBits ¶
func (*RMODER) AtomicStoreBits ¶
type RODR ¶
func (*RODR) AtomicClearBits ¶
func (*RODR) AtomicSetBits ¶
func (*RODR) AtomicStoreBits ¶
type ROSPEEDR ¶
func (*ROSPEEDR) AtomicClearBits ¶
func (*ROSPEEDR) AtomicSetBits ¶
func (*ROSPEEDR) AtomicStoreBits ¶
type ROTYPER ¶
func (*ROTYPER) AtomicClearBits ¶
func (*ROTYPER) AtomicSetBits ¶
func (*ROTYPER) AtomicStoreBits ¶
type RPUPDR ¶
func (*RPUPDR) AtomicClearBits ¶
func (*RPUPDR) AtomicSetBits ¶
func (*RPUPDR) AtomicStoreBits ¶
Click to show internal directories.
Click to hide internal directories.