Struct stm32l4x6::rcc::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cr: CR, pub icscr: ICSCR, pub cfgr: CFGR, pub pllcfgr: PLLCFGR, pub pllsai1cfgr: PLLSAI1CFGR, pub pllsai2cfgr: PLLSAI2CFGR, pub cier: CIER, pub cifr: CIFR, pub cicr: CICR, pub ahb1rstr: AHB1RSTR, pub ahb2rstr: AHB2RSTR, pub ahb3rstr: AHB3RSTR, pub apb1rstr1: APB1RSTR1, pub apb1rstr2: APB1RSTR2, pub apb2rstr: APB2RSTR, pub ahb1enr: AHB1ENR, pub ahb2enr: AHB2ENR, pub ahb3enr: AHB3ENR, pub apb1enr1: APB1ENR1, pub apb1enr2: APB1ENR2, pub apb2enr: APB2ENR, pub ahb1smenr: AHB1SMENR, pub ahb2smenr: AHB2SMENR, pub ahb3smenr: AHB3SMENR, pub apb1smenr1: APB1SMENR1, pub apb1smenr2: APB1SMENR2, pub apb2smenr: APB2SMENR, pub ccipr: CCIPR, pub bdcr: BDCR, pub csr: CSR, // some fields omitted }

Register block

Fields

0x00 - Clock control register

0x04 - Internal clock sources calibration register

0x08 - Clock configuration register

0x0c - PLL configuration register

0x10 - PLLSAI1 configuration register

0x14 - PLLSAI2 configuration register

0x18 - Clock interrupt enable register

0x1c - Clock interrupt flag register

0x20 - Clock interrupt clear register

0x28 - AHB1 peripheral reset register

0x2c - AHB2 peripheral reset register

0x30 - AHB3 peripheral reset register

0x38 - APB1 peripheral reset register 1

0x3c - APB1 peripheral reset register 2

0x40 - APB2 peripheral reset register

0x48 - AHB1 peripheral clock enable register

0x4c - AHB2 peripheral clock enable register

0x50 - AHB3 peripheral clock enable register

0x58 - APB1ENR1

0x5c - APB1 peripheral clock enable register 2

0x60 - APB2ENR

0x68 - AHB1 peripheral clocks enable in Sleep and Stop modes register

0x6c - AHB2 peripheral clocks enable in Sleep and Stop modes register

0x70 - AHB3 peripheral clocks enable in Sleep and Stop modes register

0x78 - APB1SMENR1

0x7c - APB1 peripheral clocks enable in Sleep and Stop modes register 2

0x80 - APB2SMENR

0x88 - CCIPR

0x90 - BDCR

0x94 - CSR

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock