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_CONFIG0x00 - irtx_config.
irtx_int_sts: IRTX_INT_STS0x04 - irtx_int_sts.
irtx_data_word0: IRTX_DATA_WORD00x08 - irtx_data_word0.
irtx_data_word1: IRTX_DATA_WORD10x0c - irtx_data_word1.
irtx_pulse_width: IRTX_PULSE_WIDTH0x10 - irtx_pulse_width.
irtx_pw: IRTX_PW0x14 - irtx_pw.
irtx_swm_pw_0: IRTX_SWM_PW_00x40 - irtx_swm_pw_0.
irtx_swm_pw_1: IRTX_SWM_PW_10x44 - irtx_swm_pw_1.
irtx_swm_pw_2: IRTX_SWM_PW_20x48 - irtx_swm_pw_2.
irtx_swm_pw_3: IRTX_SWM_PW_30x4c - irtx_swm_pw_3.
irtx_swm_pw_4: IRTX_SWM_PW_40x50 - irtx_swm_pw_4.
irtx_swm_pw_5: IRTX_SWM_PW_50x54 - irtx_swm_pw_5.
irtx_swm_pw_6: IRTX_SWM_PW_60x58 - irtx_swm_pw_6.
irtx_swm_pw_7: IRTX_SWM_PW_70x5c - irtx_swm_pw_7.
irrx_config: IRRX_CONFIG0x80 - irrx_config.
irrx_int_sts: IRRX_INT_STS0x84 - irrx_int_sts.
irrx_pw_config: IRRX_PW_CONFIG0x88 - irrx_pw_config.
irrx_data_count: IRRX_DATA_COUNT0x90 - irrx_data_count.
irrx_data_word0: IRRX_DATA_WORD00x94 - irrx_data_word0.
irrx_data_word1: IRRX_DATA_WORD10x98 - irrx_data_word1.
irrx_swm_fifo_config_0: IRRX_SWM_FIFO_CONFIG_00xc0 - irrx_swm_fifo_config_0.
irrx_swm_fifo_rdata: IRRX_SWM_FIFO_RDATA0xc4 - irrx_swm_fifo_rdata.
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more