nxp-pac

Crates

git

Versions

mimxrt1011

Flavors

Xbara

Struct Xbara 

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

Crossbar Switch.

Implementations§

Source§

impl Xbara

Source

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

Source

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

Source

pub const fn sel0(self) -> Reg<Sel0, RW>

Crossbar A Select Register 0.

Source

pub const fn sel1(self) -> Reg<Sel1, RW>

Crossbar A Select Register 1.

Source

pub const fn sel2(self) -> Reg<Sel2, RW>

Crossbar A Select Register 2.

Source

pub const fn sel3(self) -> Reg<Sel3, RW>

Crossbar A Select Register 3.

Source

pub const fn sel4(self) -> Reg<Sel4, RW>

Crossbar A Select Register 4.

Source

pub const fn sel5(self) -> Reg<Sel5, RW>

Crossbar A Select Register 5.

Source

pub const fn sel6(self) -> Reg<Sel6, RW>

Crossbar A Select Register 6.

Source

pub const fn sel7(self) -> Reg<Sel7, RW>

Crossbar A Select Register 7.

Source

pub const fn sel8(self) -> Reg<Sel8, RW>

Crossbar A Select Register 8.

Source

pub const fn sel9(self) -> Reg<Sel9, RW>

Crossbar A Select Register 9.

Source

pub const fn sel10(self) -> Reg<Sel10, RW>

Crossbar A Select Register 10.

Source

pub const fn sel11(self) -> Reg<Sel11, RW>

Crossbar A Select Register 11.

Source

pub const fn sel12(self) -> Reg<Sel12, RW>

Crossbar A Select Register 12.

Source

pub const fn sel13(self) -> Reg<Sel13, RW>

Crossbar A Select Register 13.

Source

pub const fn sel14(self) -> Reg<Sel14, RW>

Crossbar A Select Register 14.

Source

pub const fn sel15(self) -> Reg<Sel15, RW>

Crossbar A Select Register 15.

Source

pub const fn sel16(self) -> Reg<Sel16, RW>

Crossbar A Select Register 16.

Source

pub const fn sel17(self) -> Reg<Sel17, RW>

Crossbar A Select Register 17.

Source

pub const fn sel18(self) -> Reg<Sel18, RW>

Crossbar A Select Register 18.

Source

pub const fn sel19(self) -> Reg<Sel19, RW>

Crossbar A Select Register 19.

Source

pub const fn sel20(self) -> Reg<Sel20, RW>

Crossbar A Select Register 20.

Source

pub const fn sel21(self) -> Reg<Sel21, RW>

Crossbar A Select Register 21.

Source

pub const fn sel22(self) -> Reg<Sel22, RW>

Crossbar A Select Register 22.

Source

pub const fn sel23(self) -> Reg<Sel23, RW>

Crossbar A Select Register 23.

Source

pub const fn sel24(self) -> Reg<Sel24, RW>

Crossbar A Select Register 24.

Source

pub const fn sel25(self) -> Reg<Sel25, RW>

Crossbar A Select Register 25.

Source

pub const fn sel26(self) -> Reg<Sel26, RW>

Crossbar A Select Register 26.

Source

pub const fn sel27(self) -> Reg<Sel27, RW>

Crossbar A Select Register 27.

Source

pub const fn sel28(self) -> Reg<Sel28, RW>

Crossbar A Select Register 28.

Source

pub const fn sel29(self) -> Reg<Sel29, RW>

Crossbar A Select Register 29.

Source

pub const fn sel30(self) -> Reg<Sel30, RW>

Crossbar A Select Register 30.

Source

pub const fn sel31(self) -> Reg<Sel31, RW>

Crossbar A Select Register 31.

Source

pub const fn sel32(self) -> Reg<Sel32, RW>

Crossbar A Select Register 32.

Source

pub const fn sel33(self) -> Reg<Sel33, RW>

Crossbar A Select Register 33.

Source

pub const fn sel34(self) -> Reg<Sel34, RW>

Crossbar A Select Register 34.

Source

pub const fn sel35(self) -> Reg<Sel35, RW>

Crossbar A Select Register 35.

Source

pub const fn sel36(self) -> Reg<Sel36, RW>

Crossbar A Select Register 36.

Source

pub const fn sel37(self) -> Reg<Sel37, RW>

Crossbar A Select Register 37.

Source

pub const fn sel38(self) -> Reg<Sel38, RW>

Crossbar A Select Register 38.

Source

pub const fn sel39(self) -> Reg<Sel39, RW>

Crossbar A Select Register 39.

Source

pub const fn sel40(self) -> Reg<Sel40, RW>

Crossbar A Select Register 40.

Source

pub const fn sel41(self) -> Reg<Sel41, RW>

Crossbar A Select Register 41.

Source

pub const fn sel42(self) -> Reg<Sel42, RW>

Crossbar A Select Register 42.

Source

pub const fn sel43(self) -> Reg<Sel43, RW>

Crossbar A Select Register 43.

Source

pub const fn sel44(self) -> Reg<Sel44, RW>

Crossbar A Select Register 44.

Source

pub const fn sel45(self) -> Reg<Sel45, RW>

Crossbar A Select Register 45.

Source

pub const fn sel46(self) -> Reg<Sel46, RW>

Crossbar A Select Register 46.

Source

pub const fn sel47(self) -> Reg<Sel47, RW>

Crossbar A Select Register 47.

Source

pub const fn sel48(self) -> Reg<Sel48, RW>

Crossbar A Select Register 48.

Source

pub const fn sel49(self) -> Reg<Sel49, RW>

Crossbar A Select Register 49.

Source

pub const fn sel50(self) -> Reg<Sel50, RW>

Crossbar A Select Register 50.

Source

pub const fn sel51(self) -> Reg<Sel51, RW>

Crossbar A Select Register 51.

Source

pub const fn sel52(self) -> Reg<Sel52, RW>

Crossbar A Select Register 52.

Source

pub const fn sel53(self) -> Reg<Sel53, RW>

Crossbar A Select Register 53.

Source

pub const fn sel54(self) -> Reg<Sel54, RW>

Crossbar A Select Register 54.

Source

pub const fn sel55(self) -> Reg<Sel55, RW>

Crossbar A Select Register 55.

Source

pub const fn sel56(self) -> Reg<Sel56, RW>

Crossbar A Select Register 56.

Source

pub const fn sel57(self) -> Reg<Sel57, RW>

Crossbar A Select Register 57.

Source

pub const fn sel58(self) -> Reg<Sel58, RW>

Crossbar A Select Register 58.

Source

pub const fn sel59(self) -> Reg<Sel59, RW>

Crossbar A Select Register 59.

Source

pub const fn sel60(self) -> Reg<Sel60, RW>

Crossbar A Select Register 60.

Source

pub const fn sel61(self) -> Reg<Sel61, RW>

Crossbar A Select Register 61.

Source

pub const fn sel62(self) -> Reg<Sel62, RW>

Crossbar A Select Register 62.

Source

pub const fn sel63(self) -> Reg<Sel63, RW>

Crossbar A Select Register 63.

Source

pub const fn sel64(self) -> Reg<Sel64, RW>

Crossbar A Select Register 64.

Source

pub const fn sel65(self) -> Reg<Sel65, RW>

Crossbar A Select Register 65.

Source

pub const fn ctrl0(self) -> Reg<Ctrl0, RW>

Crossbar A Control Register 0.

Source

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

Crossbar A Control Register 1.

Trait Implementations§

Source§

impl Clone for Xbara

Source§

fn clone(&self) -> Xbara

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 Xbara

Source§

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

Source§

impl Eq for Xbara

Source§

impl Send for Xbara

Source§

impl StructuralPartialEq for Xbara

Source§

impl Sync for Xbara

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.