[][src]Struct bl602_pac::ir::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub irtx_config: Reg<IRTX_CONFIG_SPEC>,
    pub irtx_int_sts: Reg<IRTX_INT_STS_SPEC>,
    pub irtx_data_word0: Reg<IRTX_DATA_WORD0_SPEC>,
    pub irtx_data_word1: Reg<IRTX_DATA_WORD1_SPEC>,
    pub irtx_pulse_width: Reg<IRTX_PULSE_WIDTH_SPEC>,
    pub irtx_pw: Reg<IRTX_PW_SPEC>,
    pub irtx_swm_pw_0: Reg<IRTX_SWM_PW_0_SPEC>,
    pub irtx_swm_pw_1: Reg<IRTX_SWM_PW_1_SPEC>,
    pub irtx_swm_pw_2: Reg<IRTX_SWM_PW_2_SPEC>,
    pub irtx_swm_pw_3: Reg<IRTX_SWM_PW_3_SPEC>,
    pub irtx_swm_pw_4: Reg<IRTX_SWM_PW_4_SPEC>,
    pub irtx_swm_pw_5: Reg<IRTX_SWM_PW_5_SPEC>,
    pub irtx_swm_pw_6: Reg<IRTX_SWM_PW_6_SPEC>,
    pub irtx_swm_pw_7: Reg<IRTX_SWM_PW_7_SPEC>,
    pub irrx_config: Reg<IRRX_CONFIG_SPEC>,
    pub irrx_int_sts: Reg<IRRX_INT_STS_SPEC>,
    pub irrx_pw_config: Reg<IRRX_PW_CONFIG_SPEC>,
    pub irrx_data_count: Reg<IRRX_DATA_COUNT_SPEC>,
    pub irrx_data_word0: Reg<IRRX_DATA_WORD0_SPEC>,
    pub irrx_data_word1: Reg<IRRX_DATA_WORD1_SPEC>,
    pub irrx_swm_fifo_config_0: Reg<IRRX_SWM_FIFO_CONFIG_0_SPEC>,
    pub irrx_swm_fifo_rdata: Reg<IRRX_SWM_FIFO_RDATA_SPEC>,
    // some fields omitted
}

Register block

Fields

irtx_config: Reg<IRTX_CONFIG_SPEC>

0x00 - irtx_config.

irtx_int_sts: Reg<IRTX_INT_STS_SPEC>

0x04 - irtx_int_sts.

irtx_data_word0: Reg<IRTX_DATA_WORD0_SPEC>

0x08 - irtx_data_word0.

irtx_data_word1: Reg<IRTX_DATA_WORD1_SPEC>

0x0c - irtx_data_word1.

irtx_pulse_width: Reg<IRTX_PULSE_WIDTH_SPEC>

0x10 - irtx_pulse_width.

irtx_pw: Reg<IRTX_PW_SPEC>

0x14 - irtx_pw.

irtx_swm_pw_0: Reg<IRTX_SWM_PW_0_SPEC>

0x40 - irtx_swm_pw_0.

irtx_swm_pw_1: Reg<IRTX_SWM_PW_1_SPEC>

0x44 - irtx_swm_pw_1.

irtx_swm_pw_2: Reg<IRTX_SWM_PW_2_SPEC>

0x48 - irtx_swm_pw_2.

irtx_swm_pw_3: Reg<IRTX_SWM_PW_3_SPEC>

0x4c - irtx_swm_pw_3.

irtx_swm_pw_4: Reg<IRTX_SWM_PW_4_SPEC>

0x50 - irtx_swm_pw_4.

irtx_swm_pw_5: Reg<IRTX_SWM_PW_5_SPEC>

0x54 - irtx_swm_pw_5.

irtx_swm_pw_6: Reg<IRTX_SWM_PW_6_SPEC>

0x58 - irtx_swm_pw_6.

irtx_swm_pw_7: Reg<IRTX_SWM_PW_7_SPEC>

0x5c - irtx_swm_pw_7.

irrx_config: Reg<IRRX_CONFIG_SPEC>

0x80 - irrx_config.

irrx_int_sts: Reg<IRRX_INT_STS_SPEC>

0x84 - irrx_int_sts.

irrx_pw_config: Reg<IRRX_PW_CONFIG_SPEC>

0x88 - irrx_pw_config.

irrx_data_count: Reg<IRRX_DATA_COUNT_SPEC>

0x90 - irrx_data_count.

irrx_data_word0: Reg<IRRX_DATA_WORD0_SPEC>

0x94 - irrx_data_word0.

irrx_data_word1: Reg<IRRX_DATA_WORD1_SPEC>

0x98 - irrx_data_word1.

irrx_swm_fifo_config_0: Reg<IRRX_SWM_FIFO_CONFIG_0_SPEC>

0xc0 - irrx_swm_fifo_config_0.

irrx_swm_fifo_rdata: Reg<IRRX_SWM_FIFO_RDATA_SPEC>

0xc4 - irrx_swm_fifo_rdata.

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock

impl Unpin for RegisterBlock

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.