Struct stm32l4x6::pwr::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cr1: Cr1, pub cr2: Cr2, pub cr3: Cr3, pub cr4: Cr4, pub sr1: Sr1, pub sr2: Sr2, pub scr: Scr, pub pucra: Pucra, pub pdcra: Pdcra, pub pucrb: Pucrb, pub pdcrb: Pdcrb, pub pucrc: Pucrc, pub pdcrc: Pdcrc, pub pucrd: Pucrd, pub pdcrd: Pdcrd, pub pucre: Pucre, pub pdcre: Pdcre, pub pucrf: Pucrf, pub pdcrf: Pdcrf, pub pucrg: Pucrg, pub pdcrg: Pdcrg, pub pucrh: Pucrh, pub pdcrh: Pdcrh, // some fields omitted }

Register block

Fields

0x00 - Power control register 1

0x04 - Power control register 2

0x08 - Power control register 3

0x0c - Power control register 4

0x10 - Power status register 1

0x14 - Power status register 2

0x18 - Power status clear register

0x20 - Power Port A pull-up control register

0x24 - Power Port A pull-down control register

0x28 - Power Port B pull-up control register

0x2c - Power Port B pull-down control register

0x30 - Power Port C pull-up control register

0x34 - Power Port C pull-down control register

0x38 - Power Port D pull-up control register

0x3c - Power Port D pull-down control register

0x40 - Power Port E pull-up control register

0x44 - Power Port E pull-down control register

0x48 - Power Port F pull-up control register

0x4c - Power Port F pull-down control register

0x50 - Power Port G pull-up control register

0x54 - Power Port G pull-down control register

0x58 - Power Port H pull-up control register

0x5c - Power Port H pull-down control register