RegisterBlock

Struct RegisterBlock 

Source
pub struct RegisterBlock {
Show 22 fields pub irtx_config: IRTX_CONFIG, pub irtx_int_sts: IRTX_INT_STS, pub irtx_data_word0: IRTX_DATA_WORD0, pub irtx_data_word1: IRTX_DATA_WORD1, pub irtx_pulse_width: IRTX_PULSE_WIDTH, pub irtx_pw: IRTX_PW, pub irtx_swm_pw_0: IRTX_SWM_PW_0, pub irtx_swm_pw_1: IRTX_SWM_PW_1, pub irtx_swm_pw_2: IRTX_SWM_PW_2, pub irtx_swm_pw_3: IRTX_SWM_PW_3, pub irtx_swm_pw_4: IRTX_SWM_PW_4, pub irtx_swm_pw_5: IRTX_SWM_PW_5, pub irtx_swm_pw_6: IRTX_SWM_PW_6, pub irtx_swm_pw_7: IRTX_SWM_PW_7, pub irrx_config: IRRX_CONFIG, pub irrx_int_sts: IRRX_INT_STS, pub irrx_pw_config: IRRX_PW_CONFIG, pub irrx_data_count: IRRX_DATA_COUNT, pub irrx_data_word0: IRRX_DATA_WORD0, pub irrx_data_word1: IRRX_DATA_WORD1, pub irrx_swm_fifo_config_0: IRRX_SWM_FIFO_CONFIG_0, pub irrx_swm_fifo_rdata: IRRX_SWM_FIFO_RDATA, /* private fields */
}
Expand description

Register block

Fields§

§irtx_config: IRTX_CONFIG

0x00 - irtx_config.

§irtx_int_sts: IRTX_INT_STS

0x04 - irtx_int_sts.

§irtx_data_word0: IRTX_DATA_WORD0

0x08 - irtx_data_word0.

§irtx_data_word1: IRTX_DATA_WORD1

0x0c - irtx_data_word1.

§irtx_pulse_width: IRTX_PULSE_WIDTH

0x10 - irtx_pulse_width.

§irtx_pw: IRTX_PW

0x14 - irtx_pw.

§irtx_swm_pw_0: IRTX_SWM_PW_0

0x40 - irtx_swm_pw_0.

§irtx_swm_pw_1: IRTX_SWM_PW_1

0x44 - irtx_swm_pw_1.

§irtx_swm_pw_2: IRTX_SWM_PW_2

0x48 - irtx_swm_pw_2.

§irtx_swm_pw_3: IRTX_SWM_PW_3

0x4c - irtx_swm_pw_3.

§irtx_swm_pw_4: IRTX_SWM_PW_4

0x50 - irtx_swm_pw_4.

§irtx_swm_pw_5: IRTX_SWM_PW_5

0x54 - irtx_swm_pw_5.

§irtx_swm_pw_6: IRTX_SWM_PW_6

0x58 - irtx_swm_pw_6.

§irtx_swm_pw_7: IRTX_SWM_PW_7

0x5c - irtx_swm_pw_7.

§irrx_config: IRRX_CONFIG

0x80 - irrx_config.

§irrx_int_sts: IRRX_INT_STS

0x84 - irrx_int_sts.

§irrx_pw_config: IRRX_PW_CONFIG

0x88 - irrx_pw_config.

§irrx_data_count: IRRX_DATA_COUNT

0x90 - irrx_data_count.

§irrx_data_word0: IRRX_DATA_WORD0

0x94 - irrx_data_word0.

§irrx_data_word1: IRRX_DATA_WORD1

0x98 - irrx_data_word1.

§irrx_swm_fifo_config_0: IRRX_SWM_FIFO_CONFIG_0

0xc0 - irrx_swm_fifo_config_0.

§irrx_swm_fifo_rdata: IRRX_SWM_FIFO_RDATA

0xc4 - irrx_swm_fifo_rdata.

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.