nxp-pac

Crates

git

Versions

mcxa577

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) -> OscBypEn

Crystal Oscillator Bypass Enable.

Source

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

Crystal Oscillator Bypass Enable.

Source

pub const fn coarse_amp_gain(&self) -> CoarseAmpGain

Amplifier Gain Coarse Adjustment.

Source

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

Amplifier Gain Coarse Adjustment.

Source

pub const fn fine_amp_gain(&self) -> FineAmpGain

Amplifier Gain Fine Adjustment.

Source

pub const fn set_fine_amp_gain(&mut self, val: FineAmpGain)

Amplifier Gain Fine Adjustment.

Source

pub const fn hyst_sel(&self) -> HystSel

Output Hysteresis Select.

Source

pub const fn set_hyst_sel(&mut self, val: HystSel)

Output Hysteresis Select.

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.