RegisterBlock

Struct RegisterBlock 

Source
#[repr(C)]
pub struct RegisterBlock {
Show 30 fields pub lut0: LUT, pub lut1: LUT, pub lut2: LUT, pub lut3: LUT, pub lut4: LUT, pub lut5: LUT, pub lut6: LUT, pub lut7: LUT, pub lut8: LUT, pub lut9: LUT, pub lut10: LUT, pub lut11: LUT, pub lut12: LUT, pub lut13: LUT, pub lut14: LUT, pub lut15: LUT, pub lut16: LUT, pub lut17: LUT, pub lut18: LUT, pub lut19: LUT, pub lut20: LUT, pub lut21: LUT, pub lut22: LUT, pub lut23: LUT, pub lut24: LUT, pub lut25: LUT, pub lut_truth: [Reg<LUT_TRUTH_SPEC>; 26], pub outputs: Reg<OUTPUTS_SPEC>, pub wakeint_ctrl: Reg<WAKEINT_CTRL_SPEC>, pub output_mux: [Reg<OUTPUT_MUX_SPEC>; 8], /* private fields */
}
Expand description

Register block

Fields§

§lut0: LUT

0x00..0x14 - no description available

§lut1: LUT

0x20..0x34 - no description available

§lut2: LUT

0x40..0x54 - no description available

§lut3: LUT

0x60..0x74 - no description available

§lut4: LUT

0x80..0x94 - no description available

§lut5: LUT

0xa0..0xb4 - no description available

§lut6: LUT

0xc0..0xd4 - no description available

§lut7: LUT

0xe0..0xf4 - no description available

§lut8: LUT

0x100..0x114 - no description available

§lut9: LUT

0x120..0x134 - no description available

§lut10: LUT

0x140..0x154 - no description available

§lut11: LUT

0x160..0x174 - no description available

§lut12: LUT

0x180..0x194 - no description available

§lut13: LUT

0x1a0..0x1b4 - no description available

§lut14: LUT

0x1c0..0x1d4 - no description available

§lut15: LUT

0x1e0..0x1f4 - no description available

§lut16: LUT

0x200..0x214 - no description available

§lut17: LUT

0x220..0x234 - no description available

§lut18: LUT

0x240..0x254 - no description available

§lut19: LUT

0x260..0x274 - no description available

§lut20: LUT

0x280..0x294 - no description available

§lut21: LUT

0x2a0..0x2b4 - no description available

§lut22: LUT

0x2c0..0x2d4 - no description available

§lut23: LUT

0x2e0..0x2f4 - no description available

§lut24: LUT

0x300..0x314 - no description available

§lut25: LUT

0x320..0x334 - no description available

§lut_truth: [Reg<LUT_TRUTH_SPEC>; 26]

0x800..0x868 - Specifies the Truth Table contents for LUTLUTn

§outputs: Reg<OUTPUTS_SPEC>

0x900 - Provides the current state of the 8 designated PLU Outputs.

§wakeint_ctrl: Reg<WAKEINT_CTRL_SPEC>

0x904 - Wakeup interrupt control for PLU

§output_mux: [Reg<OUTPUT_MUX_SPEC>; 8]

0xc00..0xc20 - Selects the source to be connected to PLU Output OUTPUT_n

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

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.