Struct stm32f303x_memory_map::gpiob::RegisterBlock [] [src]

pub struct RegisterBlock {
    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,
}

Register block

Fields

0x00 - GPIO port mode register

0x04 - GPIO port output type register

0x08 - GPIO port output speed register

0x0c - GPIO port pull-up/pull-down register

0x10 - GPIO port input data register

0x14 - GPIO port output data register

0x18 - GPIO port bit set/reset register

0x1c - GPIO port configuration lock register

0x20 - GPIO alternate function low register

0x24 - GPIO alternate function high register

0x28 - Port bit reset register