Struct stm32_metapac::rcc::regs::Cir
#[repr(transparent)]pub struct Cir(pub u32);
Expand description
clock interrupt register
Tuple Fields§
§0: u32
Implementations§
§impl Cir
impl Cir
pub fn set_lsirdyf(&mut self, val: bool)
pub fn set_lsirdyf(&mut self, val: bool)
LSI ready interrupt flag
pub fn set_lserdyf(&mut self, val: bool)
pub fn set_lserdyf(&mut self, val: bool)
LSE ready interrupt flag
pub fn set_hsirdyf(&mut self, val: bool)
pub fn set_hsirdyf(&mut self, val: bool)
HSI ready interrupt flag
pub fn set_hserdyf(&mut self, val: bool)
pub fn set_hserdyf(&mut self, val: bool)
HSE ready interrupt flag
pub fn set_pllrdyf(&mut self, val: bool)
pub fn set_pllrdyf(&mut self, val: bool)
PLL ready interrupt flag
pub const fn plli2srdyf(&self) -> bool
pub const fn plli2srdyf(&self) -> bool
PLLI2S ready interrupt flag
pub fn set_plli2srdyf(&mut self, val: bool)
pub fn set_plli2srdyf(&mut self, val: bool)
PLLI2S ready interrupt flag
pub const fn pllsairdyf(&self) -> bool
pub const fn pllsairdyf(&self) -> bool
PLLSAI ready interrupt flag
pub fn set_pllsairdyf(&mut self, val: bool)
pub fn set_pllsairdyf(&mut self, val: bool)
PLLSAI ready interrupt flag
pub fn set_lsirdyie(&mut self, val: bool)
pub fn set_lsirdyie(&mut self, val: bool)
LSI ready interrupt enable
pub fn set_lserdyie(&mut self, val: bool)
pub fn set_lserdyie(&mut self, val: bool)
LSE ready interrupt enable
pub fn set_hsirdyie(&mut self, val: bool)
pub fn set_hsirdyie(&mut self, val: bool)
HSI ready interrupt enable
pub fn set_hserdyie(&mut self, val: bool)
pub fn set_hserdyie(&mut self, val: bool)
HSE ready interrupt enable
pub fn set_pllrdyie(&mut self, val: bool)
pub fn set_pllrdyie(&mut self, val: bool)
PLL ready interrupt enable
pub const fn plli2srdyie(&self) -> bool
pub const fn plli2srdyie(&self) -> bool
PLLI2S ready interrupt enable
pub fn set_plli2srdyie(&mut self, val: bool)
pub fn set_plli2srdyie(&mut self, val: bool)
PLLI2S ready interrupt enable
pub const fn pllsairdyie(&self) -> bool
pub const fn pllsairdyie(&self) -> bool
PLLSAI Ready Interrupt Enable
pub fn set_pllsairdyie(&mut self, val: bool)
pub fn set_pllsairdyie(&mut self, val: bool)
PLLSAI Ready Interrupt Enable
pub fn set_lsirdyc(&mut self, val: bool)
pub fn set_lsirdyc(&mut self, val: bool)
LSI ready interrupt clear
pub fn set_lserdyc(&mut self, val: bool)
pub fn set_lserdyc(&mut self, val: bool)
LSE ready interrupt clear
pub fn set_hsirdyc(&mut self, val: bool)
pub fn set_hsirdyc(&mut self, val: bool)
HSI ready interrupt clear
pub fn set_hserdyc(&mut self, val: bool)
pub fn set_hserdyc(&mut self, val: bool)
HSE ready interrupt clear
pub fn set_pllrdyc(&mut self, val: bool)
pub fn set_pllrdyc(&mut self, val: bool)
Main PLL(PLL) ready interrupt clear
pub const fn plli2srdyc(&self) -> bool
pub const fn plli2srdyc(&self) -> bool
PLLI2S ready interrupt clear
pub fn set_plli2srdyc(&mut self, val: bool)
pub fn set_plli2srdyc(&mut self, val: bool)
PLLI2S ready interrupt clear
pub const fn pllsairdyc(&self) -> bool
pub const fn pllsairdyc(&self) -> bool
PLLSAI Ready Interrupt Clear
pub fn set_pllsairdyc(&mut self, val: bool)
pub fn set_pllsairdyc(&mut self, val: bool)
PLLSAI Ready Interrupt Clear
Trait Implementations§
impl Copy for Cir
impl Eq for Cir
impl StructuralPartialEq for Cir
Auto Trait Implementations§
impl Freeze for Cir
impl RefUnwindSafe for Cir
impl Send for Cir
impl Sync for Cir
impl Unpin for Cir
impl UnwindSafe for Cir
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
)