nxp-pac

Crates

git

Versions

mimxrt1064

Flavors

Xbara1

Struct Xbara1 

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

Crossbar Switch

Implementations§

Source§

impl Xbara1

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 Xbara1

Source§

fn clone(&self) -> Xbara1

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 Xbara1

Source§

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

Source§

impl Eq for Xbara1

Source§

impl Send for Xbara1

Source§

impl StructuralPartialEq for Xbara1

Source§

impl Sync for Xbara1

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.