Struct imxrt_ral::xbara::RegisterBlock

source ·
#[repr(C)]
pub struct RegisterBlock {
Show 68 fields pub SEL0: RWRegister<u16>, pub SEL1: RWRegister<u16>, pub SEL2: RWRegister<u16>, pub SEL3: RWRegister<u16>, pub SEL4: RWRegister<u16>, pub SEL5: RWRegister<u16>, pub SEL6: RWRegister<u16>, pub SEL7: RWRegister<u16>, pub SEL8: RWRegister<u16>, pub SEL9: RWRegister<u16>, pub SEL10: RWRegister<u16>, pub SEL11: RWRegister<u16>, pub SEL12: RWRegister<u16>, pub SEL13: RWRegister<u16>, pub SEL14: RWRegister<u16>, pub SEL15: RWRegister<u16>, pub SEL16: RWRegister<u16>, pub SEL17: RWRegister<u16>, pub SEL18: RWRegister<u16>, pub SEL19: RWRegister<u16>, pub SEL20: RWRegister<u16>, pub SEL21: RWRegister<u16>, pub SEL22: RWRegister<u16>, pub SEL23: RWRegister<u16>, pub SEL24: RWRegister<u16>, pub SEL25: RWRegister<u16>, pub SEL26: RWRegister<u16>, pub SEL27: RWRegister<u16>, pub SEL28: RWRegister<u16>, pub SEL29: RWRegister<u16>, pub SEL30: RWRegister<u16>, pub SEL31: RWRegister<u16>, pub SEL32: RWRegister<u16>, pub SEL33: RWRegister<u16>, pub SEL34: RWRegister<u16>, pub SEL35: RWRegister<u16>, pub SEL36: RWRegister<u16>, pub SEL37: RWRegister<u16>, pub SEL38: RWRegister<u16>, pub SEL39: RWRegister<u16>, pub SEL40: RWRegister<u16>, pub SEL41: RWRegister<u16>, pub SEL42: RWRegister<u16>, pub SEL43: RWRegister<u16>, pub SEL44: RWRegister<u16>, pub SEL45: RWRegister<u16>, pub SEL46: RWRegister<u16>, pub SEL47: RWRegister<u16>, pub SEL48: RWRegister<u16>, pub SEL49: RWRegister<u16>, pub SEL50: RWRegister<u16>, pub SEL51: RWRegister<u16>, pub SEL52: RWRegister<u16>, pub SEL53: RWRegister<u16>, pub SEL54: RWRegister<u16>, pub SEL55: RWRegister<u16>, pub SEL56: RWRegister<u16>, pub SEL57: RWRegister<u16>, pub SEL58: RWRegister<u16>, pub SEL59: RWRegister<u16>, pub SEL60: RWRegister<u16>, pub SEL61: RWRegister<u16>, pub SEL62: RWRegister<u16>, pub SEL63: RWRegister<u16>, pub SEL64: RWRegister<u16>, pub SEL65: RWRegister<u16>, pub CTRL0: RWRegister<u16>, pub CTRL1: RWRegister<u16>,
}
Expand description

Crossbar Switch

Fields§

§SEL0: RWRegister<u16>

Crossbar A Select Register 0

§SEL1: RWRegister<u16>

Crossbar A Select Register 1

§SEL2: RWRegister<u16>

Crossbar A Select Register 2

§SEL3: RWRegister<u16>

Crossbar A Select Register 3

§SEL4: RWRegister<u16>

Crossbar A Select Register 4

§SEL5: RWRegister<u16>

Crossbar A Select Register 5

§SEL6: RWRegister<u16>

Crossbar A Select Register 6

§SEL7: RWRegister<u16>

Crossbar A Select Register 7

§SEL8: RWRegister<u16>

Crossbar A Select Register 8

§SEL9: RWRegister<u16>

Crossbar A Select Register 9

§SEL10: RWRegister<u16>

Crossbar A Select Register 10

§SEL11: RWRegister<u16>

Crossbar A Select Register 11

§SEL12: RWRegister<u16>

Crossbar A Select Register 12

§SEL13: RWRegister<u16>

Crossbar A Select Register 13

§SEL14: RWRegister<u16>

Crossbar A Select Register 14

§SEL15: RWRegister<u16>

Crossbar A Select Register 15

§SEL16: RWRegister<u16>

Crossbar A Select Register 16

§SEL17: RWRegister<u16>

Crossbar A Select Register 17

§SEL18: RWRegister<u16>

Crossbar A Select Register 18

§SEL19: RWRegister<u16>

Crossbar A Select Register 19

§SEL20: RWRegister<u16>

Crossbar A Select Register 20

§SEL21: RWRegister<u16>

Crossbar A Select Register 21

§SEL22: RWRegister<u16>

Crossbar A Select Register 22

§SEL23: RWRegister<u16>

Crossbar A Select Register 23

§SEL24: RWRegister<u16>

Crossbar A Select Register 24

§SEL25: RWRegister<u16>

Crossbar A Select Register 25

§SEL26: RWRegister<u16>

Crossbar A Select Register 26

§SEL27: RWRegister<u16>

Crossbar A Select Register 27

§SEL28: RWRegister<u16>

Crossbar A Select Register 28

§SEL29: RWRegister<u16>

Crossbar A Select Register 29

§SEL30: RWRegister<u16>

Crossbar A Select Register 30

§SEL31: RWRegister<u16>

Crossbar A Select Register 31

§SEL32: RWRegister<u16>

Crossbar A Select Register 32

§SEL33: RWRegister<u16>

Crossbar A Select Register 33

§SEL34: RWRegister<u16>

Crossbar A Select Register 34

§SEL35: RWRegister<u16>

Crossbar A Select Register 35

§SEL36: RWRegister<u16>

Crossbar A Select Register 36

§SEL37: RWRegister<u16>

Crossbar A Select Register 37

§SEL38: RWRegister<u16>

Crossbar A Select Register 38

§SEL39: RWRegister<u16>

Crossbar A Select Register 39

§SEL40: RWRegister<u16>

Crossbar A Select Register 40

§SEL41: RWRegister<u16>

Crossbar A Select Register 41

§SEL42: RWRegister<u16>

Crossbar A Select Register 42

§SEL43: RWRegister<u16>

Crossbar A Select Register 43

§SEL44: RWRegister<u16>

Crossbar A Select Register 44

§SEL45: RWRegister<u16>

Crossbar A Select Register 45

§SEL46: RWRegister<u16>

Crossbar A Select Register 46

§SEL47: RWRegister<u16>

Crossbar A Select Register 47

§SEL48: RWRegister<u16>

Crossbar A Select Register 48

§SEL49: RWRegister<u16>

Crossbar A Select Register 49

§SEL50: RWRegister<u16>

Crossbar A Select Register 50

§SEL51: RWRegister<u16>

Crossbar A Select Register 51

§SEL52: RWRegister<u16>

Crossbar A Select Register 52

§SEL53: RWRegister<u16>

Crossbar A Select Register 53

§SEL54: RWRegister<u16>

Crossbar A Select Register 54

§SEL55: RWRegister<u16>

Crossbar A Select Register 55

§SEL56: RWRegister<u16>

Crossbar A Select Register 56

§SEL57: RWRegister<u16>

Crossbar A Select Register 57

§SEL58: RWRegister<u16>

Crossbar A Select Register 58

§SEL59: RWRegister<u16>

Crossbar A Select Register 59

§SEL60: RWRegister<u16>

Crossbar A Select Register 60

§SEL61: RWRegister<u16>

Crossbar A Select Register 61

§SEL62: RWRegister<u16>

Crossbar A Select Register 62

§SEL63: RWRegister<u16>

Crossbar A Select Register 63

§SEL64: RWRegister<u16>

Crossbar A Select Register 64

§SEL65: RWRegister<u16>

Crossbar A Select Register 65

§CTRL0: RWRegister<u16>

Crossbar A Control Register 0

§CTRL1: RWRegister<u16>

Crossbar A Control Register 1

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> 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>,

§

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>,

§

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.