nxp-pac

Crates

git

Versions

lpc55s69_cm33_core1

Flavors

Adc0

Struct Adc0 

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

ADC

Implementations§

Source§

impl Adc0

Source

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

Source

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

Source

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

Version ID Register

Source

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

Parameter Register

Source

pub const fn ctrl(self) -> Reg<Ctrl, RW>

ADC Control Register

Source

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

ADC Status Register

Source

pub const fn ie(self) -> Reg<Ie, RW>

Interrupt Enable Register

Source

pub const fn de(self) -> Reg<De, RW>

DMA Enable Register

Source

pub const fn cfg(self) -> Reg<Cfg, RW>

ADC Configuration Register

Source

pub const fn pause(self) -> Reg<Pause, RW>

ADC Pause Register

Source

pub const fn swtrig(self) -> Reg<Swtrig, RW>

Software Trigger Register

Source

pub const fn tstat(self) -> Reg<Tstat, RW>

Trigger Status Register

Source

pub const fn ofstrim(self) -> Reg<Ofstrim, RW>

ADC Offset Trim Register

Source

pub const fn tctrl(self, n: usize) -> Reg<Tctrl, RW>

Trigger Control Register

Source

pub const fn fctrl(self, n: usize) -> Reg<Fctrl, RW>

FIFO Control Register

Source

pub const fn gcc(self, n: usize) -> Reg<Gcc, R>

Gain Calibration Control

Source

pub const fn gcr(self, n: usize) -> Reg<Gcr, RW>

Gain Calculation Result

Source

pub const fn cmdl1(self) -> Reg<Cmdl1, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh1(self) -> Reg<Cmdh1, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl2(self) -> Reg<Cmdl2, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh2(self) -> Reg<Cmdh2, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl3(self) -> Reg<Cmdl3, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh3(self) -> Reg<Cmdh3, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl4(self) -> Reg<Cmdl4, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh4(self) -> Reg<Cmdh4, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl5(self) -> Reg<Cmdl5, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh5(self) -> Reg<Cmdh5, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl6(self) -> Reg<Cmdl6, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh6(self) -> Reg<Cmdh6, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl7(self) -> Reg<Cmdl7, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh7(self) -> Reg<Cmdh7, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl8(self) -> Reg<Cmdl8, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh8(self) -> Reg<Cmdh8, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl9(self) -> Reg<Cmdl9, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh9(self) -> Reg<Cmdh9, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl10(self) -> Reg<Cmdl10, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh10(self) -> Reg<Cmdh10, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl11(self) -> Reg<Cmdl11, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh11(self) -> Reg<Cmdh11, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl12(self) -> Reg<Cmdl12, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh12(self) -> Reg<Cmdh12, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl13(self) -> Reg<Cmdl13, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh13(self) -> Reg<Cmdh13, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl14(self) -> Reg<Cmdl14, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh14(self) -> Reg<Cmdh14, RW>

ADC Command High Buffer Register

Source

pub const fn cmdl15(self) -> Reg<Cmdl15, RW>

ADC Command Low Buffer Register

Source

pub const fn cmdh15(self) -> Reg<Cmdh15, RW>

ADC Command High Buffer Register

Source

pub const fn cv(self, n: usize) -> Reg<Cv, RW>

Compare Value Register

Source

pub const fn resfifo(self, n: usize) -> Reg<Resfifo, R>

ADC Data Result FIFO Register

Source

pub const fn cal_gar(self, n: usize) -> Reg<CalGar, RW>

Calibration General A-Side Registers

Source

pub const fn cal_gbr(self, n: usize) -> Reg<CalGbr, RW>

Calibration General B-Side Registers

Source

pub const fn tst(self) -> Reg<Tst, RW>

ADC Test Register

Trait Implementations§

Source§

impl Clone for Adc0

Source§

fn clone(&self) -> Adc0

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 Adc0

Source§

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

Source§

impl Eq for Adc0

Source§

impl Send for Adc0

Source§

impl StructuralPartialEq for Adc0

Source§

impl Sync for Adc0

Auto Trait Implementations§

§

impl Freeze for Adc0

§

impl RefUnwindSafe for Adc0

§

impl Unpin for Adc0

§

impl UnwindSafe for Adc0

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.