stm32-metapac

Crates

git

Versions

stm32h7s7l8

Flavors

๐Ÿ“ฃ We want to hear from you! Fill the Rust Embedded 2024 micro-survey.

Struct stm32_metapac::rcc::regs::Cicr

#[repr(transparent)]
pub struct Cicr(pub u32);
Expand description

RCC clock source interrupt clear register.

Tuple Fieldsยง

ยง0: u32

Implementationsยง

ยง

impl Cicr

pub const fn lsirdyc(&self) -> bool

LSI ready interrupt clear Set by software to clear LSIRDYF. Reset by hardware when clear done.

pub fn set_lsirdyc(&mut self, val: bool)

LSI ready interrupt clear Set by software to clear LSIRDYF. Reset by hardware when clear done.

pub const fn lserdyc(&self) -> bool

LSE ready interrupt clear Set by software to clear LSERDYF. Reset by hardware when clear done.

pub fn set_lserdyc(&mut self, val: bool)

LSE ready interrupt clear Set by software to clear LSERDYF. Reset by hardware when clear done.

pub const fn hsirdyc(&self) -> bool

HSI ready interrupt clear Set by software to clear HSIRDYF. Reset by hardware when clear done.

pub fn set_hsirdyc(&mut self, val: bool)

HSI ready interrupt clear Set by software to clear HSIRDYF. Reset by hardware when clear done.

pub const fn hserdyc(&self) -> bool

HSE ready interrupt clear Set by software to clear HSERDYF. Reset by hardware when clear done.

pub fn set_hserdyc(&mut self, val: bool)

HSE ready interrupt clear Set by software to clear HSERDYF. Reset by hardware when clear done.

pub const fn csirdyc(&self) -> bool

CSI ready interrupt clear Set by software to clear CSIRDYF. Reset by hardware when clear done.

pub fn set_csirdyc(&mut self, val: bool)

CSI ready interrupt clear Set by software to clear CSIRDYF. Reset by hardware when clear done.

pub const fn hsi48rdyc(&self) -> bool

HSI48 ready interrupt clear Set by software to clear HSI48RDYF. Reset by hardware when clear done.

pub fn set_hsi48rdyc(&mut self, val: bool)

HSI48 ready interrupt clear Set by software to clear HSI48RDYF. Reset by hardware when clear done.

pub const fn pllrdyc(&self, n: usize) -> bool

PLL1 ready interrupt clear Set by software to clear PLL1RDYF. Reset by hardware when clear done.

pub fn set_pllrdyc(&mut self, n: usize, val: bool)

PLL1 ready interrupt clear Set by software to clear PLL1RDYF. Reset by hardware when clear done.

pub const fn lsecssc(&self) -> bool

LSE clock security system interrupt clear Set by software to clear LSECSSF. Reset by hardware when clear done.

pub fn set_lsecssc(&mut self, val: bool)

LSE clock security system interrupt clear Set by software to clear LSECSSF. Reset by hardware when clear done.

pub const fn hsecssc(&self) -> bool

HSE clock security system interrupt clear Set by software to clear HSECSSF. Reset by hardware when clear done.

pub fn set_hsecssc(&mut self, val: bool)

HSE clock security system interrupt clear Set by software to clear HSECSSF. Reset by hardware when clear done.

Trait Implementationsยง

ยง

impl Clone for Cicr

ยง

fn clone(&self) -> Cicr

Returns a copy of the value. Read more
1.0.0 ยท sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
ยง

impl Default for Cicr

ยง

fn default() -> Cicr

Returns the โ€œdefault valueโ€ for a type. Read more
ยง

impl PartialEq for Cicr

ยง

fn eq(&self, other: &Cicr) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 ยท sourceยง

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
ยง

impl Copy for Cicr

ยง

impl Eq for Cicr

ยง

impl StructuralEq for Cicr

ยง

impl StructuralPartialEq for Cicr

Auto Trait Implementationsยง

Blanket Implementationsยง

sourceยง

impl<T> Any for T
where T: 'static + ?Sized,

sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
sourceยง

impl<T> Borrow<T> for T
where T: ?Sized,

sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
sourceยง

impl<T> BorrowMut<T> for T
where T: ?Sized,

sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
sourceยง

impl<T> From<T> for T

sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

sourceยง

impl<T, U> Into<U> for T
where U: From<T>,

sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

sourceยง

impl<T, U> TryFrom<U> for T
where U: Into<T>,

ยง

type Error = Infallible

The type returned in the event of a conversion error.
sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
sourceยง

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

ยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.