Struct stm32_metapac::rcc::Rcc
pub struct Rcc { /* private fields */ }
Expand description
Reset and clock control
Implementations§
§impl Rcc
impl Rcc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
pub const fn apb1llpenr(self) -> Reg<Apb1llpenr, RW>
pub const fn apb1llpenr(self) -> Reg<Apb1llpenr, RW>
RCC APB1 Low Sleep Clock Register
pub const fn apb1hlpenr(self) -> Reg<Apb1hlpenr, RW>
pub const fn apb1hlpenr(self) -> Reg<Apb1hlpenr, RW>
RCC APB1 High Sleep Clock Register
pub const fn c1_ahb3enr(self) -> Reg<C1Ahb3enr, RW>
pub const fn c1_ahb3enr(self) -> Reg<C1Ahb3enr, RW>
RCC AHB3 Clock Register
pub const fn c1_ahb1enr(self) -> Reg<C1Ahb1enr, RW>
pub const fn c1_ahb1enr(self) -> Reg<C1Ahb1enr, RW>
RCC AHB1 Clock Register
pub const fn c1_ahb2enr(self) -> Reg<C1Ahb2enr, RW>
pub const fn c1_ahb2enr(self) -> Reg<C1Ahb2enr, RW>
RCC AHB2 Clock Register
pub const fn c1_ahb4enr(self) -> Reg<C1Ahb4enr, RW>
pub const fn c1_ahb4enr(self) -> Reg<C1Ahb4enr, RW>
RCC AHB4 Clock Register
pub const fn c1_apb3enr(self) -> Reg<C1Apb3enr, RW>
pub const fn c1_apb3enr(self) -> Reg<C1Apb3enr, RW>
RCC APB3 Clock Register
pub const fn c1_apb1lenr(self) -> Reg<C1Apb1lenr, RW>
pub const fn c1_apb1lenr(self) -> Reg<C1Apb1lenr, RW>
RCC APB1 Clock Register
pub const fn c1_apb1henr(self) -> Reg<C1Apb1henr, RW>
pub const fn c1_apb1henr(self) -> Reg<C1Apb1henr, RW>
RCC APB1 Clock Register
pub const fn c1_apb2enr(self) -> Reg<C1Apb2enr, RW>
pub const fn c1_apb2enr(self) -> Reg<C1Apb2enr, RW>
RCC APB2 Clock Register
pub const fn c1_apb4enr(self) -> Reg<C1Apb4enr, RW>
pub const fn c1_apb4enr(self) -> Reg<C1Apb4enr, RW>
RCC APB4 Clock Register
pub const fn c1_ahb3lpenr(self) -> Reg<C1Ahb3lpenr, RW>
pub const fn c1_ahb3lpenr(self) -> Reg<C1Ahb3lpenr, RW>
RCC AHB3 Sleep Clock Register
pub const fn c1_ahb1lpenr(self) -> Reg<C1Ahb1lpenr, RW>
pub const fn c1_ahb1lpenr(self) -> Reg<C1Ahb1lpenr, RW>
RCC AHB1 Sleep Clock Register
pub const fn c1_ahb2lpenr(self) -> Reg<C1Ahb2lpenr, RW>
pub const fn c1_ahb2lpenr(self) -> Reg<C1Ahb2lpenr, RW>
RCC AHB2 Sleep Clock Register
pub const fn c1_ahb4lpenr(self) -> Reg<C1Ahb4lpenr, RW>
pub const fn c1_ahb4lpenr(self) -> Reg<C1Ahb4lpenr, RW>
RCC AHB4 Sleep Clock Register
pub const fn c1_apb3lpenr(self) -> Reg<C1Apb3lpenr, RW>
pub const fn c1_apb3lpenr(self) -> Reg<C1Apb3lpenr, RW>
RCC APB3 Sleep Clock Register
pub const fn c1_apb1llpenr(self) -> Reg<C1Apb1llpenr, RW>
pub const fn c1_apb1llpenr(self) -> Reg<C1Apb1llpenr, RW>
RCC APB1 Low Sleep Clock Register
pub const fn c1_apb1hlpenr(self) -> Reg<C1Apb1hlpenr, RW>
pub const fn c1_apb1hlpenr(self) -> Reg<C1Apb1hlpenr, RW>
RCC APB1 High Sleep Clock Register
pub const fn c1_apb2lpenr(self) -> Reg<C1Apb2lpenr, RW>
pub const fn c1_apb2lpenr(self) -> Reg<C1Apb2lpenr, RW>
RCC APB2 Sleep Clock Register
pub const fn c1_apb4lpenr(self) -> Reg<C1Apb4lpenr, RW>
pub const fn c1_apb4lpenr(self) -> Reg<C1Apb4lpenr, RW>
RCC APB4 Sleep Clock Register
Trait Implementations§
impl Copy for Rcc
impl Eq for Rcc
impl Send for Rcc
impl StructuralPartialEq for Rcc
impl Sync for Rcc
Auto Trait Implementations§
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)