nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Pdm

Struct Pdm 

Source
pub struct Pdm { /* private fields */ }
Expand description

MICFIL

Implementations§

Source§

impl Pdm

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn ctrl_1(self) -> Reg<Ctrl1, RW>

MICFIL Control 1

Source

pub const fn ctrl_2(self) -> Reg<Ctrl2, RW>

MICFIL Control 2

Source

pub const fn stat(self) -> Reg<Stat, RW>

MICFIL Status

Source

pub const fn fifo_ctrl(self) -> Reg<FifoCtrl, RW>

MICFIL FIFO Control

Source

pub const fn fifo_stat(self) -> Reg<FifoStat, RW>

MICFIL FIFO Status

Source

pub const fn datach(self, n: usize) -> Reg<Datach, R>

MICFIL Output Result

Source

pub const fn dc_ctrl(self) -> Reg<DcCtrl, R>

MICFIL DC Remover Control

Source

pub const fn dc_out_ctrl(self) -> Reg<DcOutCtrl, RW>

MICFIL Output DC Remover Control

Source

pub const fn range_ctrl(self) -> Reg<RangeCtrl, RW>

MICFIL Range Control

Source

pub const fn range_stat(self) -> Reg<RangeStat, RW>

MICFIL Range Status

Source

pub const fn fsync_ctrl(self) -> Reg<FsyncCtrl, RW>

Frame Synchronization Control

Source

pub const fn verid(self) -> Reg<Verid, R>

Version ID

Source

pub const fn param(self) -> Reg<Param, R>

Parameter

Trait Implementations§

Source§

impl Clone for Pdm

Source§

fn clone(&self) -> Pdm

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 PartialEq for Pdm

Source§

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

Source§

impl Eq for Pdm

Source§

impl Send for Pdm

Source§

impl StructuralPartialEq for Pdm

Source§

impl Sync for Pdm

Auto Trait Implementations§

§

impl Freeze for Pdm

§

impl RefUnwindSafe for Pdm

§

impl Unpin for Pdm

§

impl UnwindSafe for Pdm

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.