nxp-pac

Crates

git

Versions

mcxa577

Flavors

SpiFilter

Struct SpiFilter 

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

SPI FILTER

Implementations§

Source§

impl SpiFilter

Source

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

Source

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

Source

pub const fn cr(self) -> Reg<Cr, RW>

Control

Source

pub const fn isr(self) -> Reg<Isr, R>

Interrupt Register

Source

pub const fn imr(self) -> Reg<Imr, RW>

Interrupt Mask Register

Source

pub const fn sr(self) -> Reg<Sr, R>

Port Status Register

Source

pub const fn tr(self) -> Reg<Tr, RW>

Test Register

Source

pub const fn p0far1(self) -> Reg<P0far1, RW>

PORT0 Filter Address Region 1

Source

pub const fn p0far2(self) -> Reg<P0far2, RW>

PORT0 Filter Address Region 2

Source

pub const fn p0far3(self) -> Reg<P0far3, RW>

PORT0 Filter Address Region 3

Source

pub const fn p0far4(self) -> Reg<P0far4, RW>

PORT0 Filter Address Region 4

Source

pub const fn p0far5(self) -> Reg<P0far5, RW>

PORT0 Filter Address Region 5

Source

pub const fn p0far6(self) -> Reg<P0far6, RW>

PORT0 Filter Address Region 6

Source

pub const fn p1far1(self) -> Reg<P1far1, RW>

PORT1 Filter Address Region 1

Source

pub const fn p1far2(self) -> Reg<P1far2, RW>

PORT1 Filter Address Region 2

Source

pub const fn p1far3(self) -> Reg<P1far3, RW>

PORT1 Filter Address Region 3

Source

pub const fn p1far4(self) -> Reg<P1far4, RW>

PORT1 Filter Address Region 4

Source

pub const fn p1far5(self) -> Reg<P1far5, RW>

PORT1 Filter Address Region 5

Source

pub const fn p1far6(self) -> Reg<P1far6, RW>

PORT1 Filter Address Region 6

Source

pub const fn popcode0(self) -> Reg<Popcode0, RW>

Programmable OP Code0

Source

pub const fn popcode1(self) -> Reg<Popcode1, RW>

Programmable OP Code1

Source

pub const fn popcode2(self) -> Reg<Popcode2, RW>

Programmable OP Code2

Source

pub const fn popcode3(self) -> Reg<Popcode3, RW>

Programmable OP Code3

Source

pub const fn popcode4(self) -> Reg<Popcode4, RW>

Programmable OP Code4

Source

pub const fn p0boc(self) -> Reg<P0boc, R>

P0 Blocked Op Code

Source

pub const fn p1boc(self) -> Reg<P1boc, R>

P1 Blocked Op Code

Source

pub const fn p0mam(self) -> Reg<P0mam, RW>

PORT0 Max Address Mask

Source

pub const fn p1mam(self) -> Reg<P1mam, RW>

PORT1 Max Address Mask

Trait Implementations§

Source§

impl Clone for SpiFilter

Source§

fn clone(&self) -> SpiFilter

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 SpiFilter

Source§

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

Source§

impl Eq for SpiFilter

Source§

impl Send for SpiFilter

Source§

impl StructuralPartialEq for SpiFilter

Source§

impl Sync for SpiFilter

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.