nxp-pac

Crates

git

Versions

mimxrt1011

Flavors

Ccosr

Struct Ccosr 

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

CCM Clock Output Source Register

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ccosr

Source

pub const fn clko1_sel(&self) -> Clko1Sel

Selection of the clock to be generated on CCM_CLKO1

Source

pub const fn set_clko1_sel(&mut self, val: Clko1Sel)

Selection of the clock to be generated on CCM_CLKO1

Source

pub const fn clko1_div(&self) -> Clko1Div

Setting the divider of CCM_CLKO1

Source

pub const fn set_clko1_div(&mut self, val: Clko1Div)

Setting the divider of CCM_CLKO1

Source

pub const fn clko1_en(&self) -> Clko1En

Enable of CCM_CLKO1 clock

Source

pub const fn set_clko1_en(&mut self, val: Clko1En)

Enable of CCM_CLKO1 clock

Source

pub const fn clk_out_sel(&self) -> ClkOutSel

CCM_CLKO1 output to reflect CCM_CLKO1 or CCM_CLKO2 clocks

Source

pub const fn set_clk_out_sel(&mut self, val: ClkOutSel)

CCM_CLKO1 output to reflect CCM_CLKO1 or CCM_CLKO2 clocks

Source

pub const fn clko2_sel(&self) -> Clko2Sel

Selection of the clock to be generated on CCM_CLKO2

Source

pub const fn set_clko2_sel(&mut self, val: Clko2Sel)

Selection of the clock to be generated on CCM_CLKO2

Source

pub const fn clko2_div(&self) -> Clko2Div

Setting the divider of CCM_CLKO2

Source

pub const fn set_clko2_div(&mut self, val: Clko2Div)

Setting the divider of CCM_CLKO2

Source

pub const fn clko2_en(&self) -> Clko2En

Enable of CCM_CLKO2 clock

Source

pub const fn set_clko2_en(&mut self, val: Clko2En)

Enable of CCM_CLKO2 clock

Trait Implementations§

Source§

impl Clone for Ccosr

Source§

fn clone(&self) -> Ccosr

Returns a duplicate of the value. Read more
1.0.0 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for Ccosr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Ccosr

Source§

fn default() -> Ccosr

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Ccosr

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Ccosr

Source§

impl Eq for Ccosr

Source§

impl StructuralPartialEq for Ccosr

Auto Trait Implementations§

§

impl Freeze for Ccosr

§

impl RefUnwindSafe for Ccosr

§

impl Send for Ccosr

§

impl Sync for Ccosr

§

impl Unpin for Ccosr

§

impl UnwindSafe for Ccosr

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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>,

Source§

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>,

Source§

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.