nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Oscctla

Struct Oscctla 

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

Oscillator Control A

Tuple Fields§

§0: u32

Implementations§

Source§

impl Oscctla

Source

pub const fn osc_en(&self) -> bool

Crystal Oscillator Enable

Source

pub const fn set_osc_en(&mut self, val: bool)

Crystal Oscillator Enable

Source

pub const fn osc_byp_en(&self) -> bool

Crystal Oscillator Bypass Enable

Source

pub const fn set_osc_byp_en(&mut self, val: bool)

Crystal Oscillator Bypass Enable

Source

pub const fn coarse_amp_gain(&self) -> CoarseAmpGain

Amplifier gain adjustment bits to allow the use of a wide range of external crystal ESR values See the device datasheet for the ranges supported by this device

Source

pub const fn set_coarse_amp_gain(&mut self, val: CoarseAmpGain)

Amplifier gain adjustment bits to allow the use of a wide range of external crystal ESR values See the device datasheet for the ranges supported by this device

Source

pub const fn cap_sel_en(&self) -> bool

Crystal Load Capacitance Selection Enable

Source

pub const fn set_cap_sel_en(&mut self, val: bool)

Crystal Load Capacitance Selection Enable

Source

pub const fn extal_cap_sel(&self) -> ExtalCapSel

Crystal Load Capacitance Selection

Source

pub const fn set_extal_cap_sel(&mut self, val: ExtalCapSel)

Crystal Load Capacitance Selection

Source

pub const fn xtal_cap_sel(&self) -> XtalCapSel

Crystal Load Capacitance Selection

Source

pub const fn set_xtal_cap_sel(&mut self, val: XtalCapSel)

Crystal Load Capacitance Selection

Source

pub const fn mode_en(&self) -> ModeEn

Mode Enable

Source

pub const fn set_mode_en(&mut self, val: ModeEn)

Mode Enable

Source

pub const fn supply_det(&self) -> SupplyDet

Supply Detector Trim

Source

pub const fn set_supply_det(&mut self, val: SupplyDet)

Supply Detector Trim

Trait Implementations§

Source§

impl Clone for Oscctla

Source§

fn clone(&self) -> Oscctla

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 Oscctla

Source§

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

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

impl Default for Oscctla

Source§

fn default() -> Oscctla

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

impl PartialEq for Oscctla

Source§

fn eq(&self, other: &Oscctla) -> 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 Oscctla

Source§

impl Eq for Oscctla

Source§

impl StructuralPartialEq for Oscctla

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