Struct stm32f30x_memory_map::gpio::Gpio
[−]
[src]
#[repr(C)]pub struct Gpio { pub moder: Moder, pub otyper: Otyper, pub ospeedr: Ospeedr, pub pupdr: Pupdr, pub idr: Idr, pub odr: Odr, pub bsrr: Bsrr, pub lckr: Lckr, pub afrl: Afrl, pub afrh: Afrh, pub brr: Brr, }
General-purpose I/Os
Fields
moder: Moder
0x00 - GPIO port mode register
otyper: Otyper
0x04 - GPIO port output type register
ospeedr: Ospeedr
0x08 - GPIO port output speed register
pupdr: Pupdr
0x0c - GPIO port pull-up/pull-down register
idr: Idr
0x10 - GPIO port input data register
odr: Odr
0x14 - GPIO port output data register
bsrr: Bsrr
0x18 - GPIO port bit set/reset register
lckr: Lckr
0x1c - GPIO port configuration lock register
afrl: Afrl
0x20 - GPIO alternate function low register
afrh: Afrh
0x24 - GPIO alternate function high register
brr: Brr
0x28 - Port bit reset register