[−][src]Struct stm32wb_pac::rcc::RegisterBlock
Register block
Fields
cr: CR0x00 - Clock control register
icscr: ICSCR0x04 - Internal clock sources calibration register
cfgr: CFGR0x08 - Clock configuration register
pllcfgr: PLLCFGR0x0c - PLLSYS configuration register
pllsai1cfgr: PLLSAI1CFGR0x10 - PLLSAI1 configuration register
cier: CIER0x18 - Clock interrupt enable register
cifr: CIFR0x1c - Clock interrupt flag register
cicr: CICR0x20 - Clock interrupt clear register
smpscr: SMPSCR0x24 - Step Down converter control register
ahb1rstr: AHB1RSTR0x28 - AHB1 peripheral reset register
ahb2rstr: AHB2RSTR0x2c - AHB2 peripheral reset register
ahb3rstr: AHB3RSTR0x30 - AHB3 peripheral reset register
apb1rstr1: APB1RSTR10x38 - APB1 peripheral reset register 1
apb1rstr2: APB1RSTR20x3c - APB1 peripheral reset register 2
apb2rstr: APB2RSTR0x40 - APB2 peripheral reset register
apb3rstr: APB3RSTR0x44 - APB3 peripheral reset register
ahb1enr: AHB1ENR0x48 - AHB1 peripheral clock enable register
ahb2enr: AHB2ENR0x4c - AHB2 peripheral clock enable register
ahb3enr: AHB3ENR0x50 - AHB3 peripheral clock enable register
apb1enr1: APB1ENR10x58 - APB1ENR1
apb1enr2: APB1ENR20x5c - APB1 peripheral clock enable register 2
apb2enr: APB2ENR0x60 - APB2ENR
ahb1smenr: AHB1SMENR0x68 - AHB1 peripheral clocks enable in Sleep and Stop modes register
ahb2smenr: AHB2SMENR0x6c - AHB2 peripheral clocks enable in Sleep and Stop modes register
ahb3smenr: AHB3SMENR0x70 - AHB3 peripheral clocks enable in Sleep and Stop modes register
apb1smenr1: APB1SMENR10x78 - APB1SMENR1
apb1smenr2: APB1SMENR20x7c - APB1 peripheral clocks enable in Sleep and Stop modes register 2
apb2smenr: APB2SMENR0x80 - APB2SMENR
ccipr: CCIPR0x88 - CCIPR
bdcr: BDCR0x90 - BDCR
csr: CSR0x94 - CSR
crrcr: CRRCR0x98 - Clock recovery RC register
hsecr: HSECR0x9c - Clock HSE register
extcfgr: EXTCFGR0x108 - Extended clock recovery register
c2ahb1enr: C2AHB1ENR0x148 - CPU2 AHB1 peripheral clock enable register
c2ahb2enr: C2AHB2ENR0x14c - CPU2 AHB2 peripheral clock enable register
c2ahb3enr: C2AHB3ENR0x150 - CPU2 AHB3 peripheral clock enable register
c2apb1enr1: C2APB1ENR10x158 - CPU2 APB1ENR1
c2apb1enr2: C2APB1ENR20x15c - CPU2 APB1 peripheral clock enable register 2
c2apb2enr: C2APB2ENR0x160 - CPU2 APB2ENR
c2apb3enr: C2APB3ENR0x164 - CPU2 APB3ENR
c2ahb1smenr: C2AHB1SMENR0x168 - CPU2 AHB1 peripheral clocks enable in Sleep and Stop modes register
c2ahb2smenr: C2AHB2SMENR0x16c - CPU2 AHB2 peripheral clocks enable in Sleep and Stop modes register
c2ahb3smenr: C2AHB3SMENR0x170 - CPU2 AHB3 peripheral clocks enable in Sleep and Stop modes register
c2apb1smenr1: C2APB1SMENR10x178 - CPU2 APB1SMENR1
c2apb1smenr2: C2APB1SMENR20x17c - CPU2 APB1 peripheral clocks enable in Sleep and Stop modes register 2
c2apb2smenr: C2APB2SMENR0x180 - CPU2 APB2SMENR
c2apb3smenr: C2APB3SMENR0x184 - CPU2 APB3SMENR
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,