Struct esp32::twai::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 27 fields
pub mode: MODE,
pub cmd: CMD,
pub status: STATUS,
pub int_raw: INT_RAW,
pub int_ena: INT_ENA,
pub bus_timing_0: BUS_TIMING_0,
pub bus_timing_1: BUS_TIMING_1,
pub arb_lost_cap: ARB_LOST_CAP,
pub err_code_cap: ERR_CODE_CAP,
pub err_warning_limit: ERR_WARNING_LIMIT,
pub rx_err_cnt: RX_ERR_CNT,
pub tx_err_cnt: TX_ERR_CNT,
pub data_0: DATA_0,
pub data_1: DATA_1,
pub data_2: DATA_2,
pub data_3: DATA_3,
pub data_4: DATA_4,
pub data_5: DATA_5,
pub data_6: DATA_6,
pub data_7: DATA_7,
pub data_8: DATA_8,
pub data_9: DATA_9,
pub data_10: DATA_10,
pub data_11: DATA_11,
pub data_12: DATA_12,
pub rx_message_cnt: RX_MESSAGE_CNT,
pub clock_divider: CLOCK_DIVIDER,
/* private fields */
}Expand description
Register block
Fields§
§mode: MODE0x00 - Mode Register
cmd: CMD0x04 - Command Register
status: STATUS0x08 - Status register
int_raw: INT_RAW0x0c - Interrupt Register
int_ena: INT_ENA0x10 - Interrupt Enable Register
bus_timing_0: BUS_TIMING_00x18 - Bus Timing Register 0
bus_timing_1: BUS_TIMING_10x1c - Bus Timing Register 1
arb_lost_cap: ARB_LOST_CAP0x2c - Arbitration Lost Capture Register
err_code_cap: ERR_CODE_CAP0x30 - Error Code Capture Register
err_warning_limit: ERR_WARNING_LIMIT0x34 - Error Warning Limit Register
rx_err_cnt: RX_ERR_CNT0x38 - Receive Error Counter Register
tx_err_cnt: TX_ERR_CNT0x3c - Transmit Error Counter Register
data_0: DATA_00x40 - Data register 0
data_1: DATA_10x44 - Data register 1
data_2: DATA_20x48 - Data register 2
data_3: DATA_30x4c - Data register 3
data_4: DATA_40x50 - Data register 4
data_5: DATA_50x54 - Data register 5
data_6: DATA_60x58 - Data register 6
data_7: DATA_70x5c - Data register 7
data_8: DATA_80x60 - Data register 8
data_9: DATA_90x64 - Data register 9
data_10: DATA_100x68 - Data register 10
data_11: DATA_110x6c - Data register 11
data_12: DATA_120x70 - Data register 12
rx_message_cnt: RX_MESSAGE_CNT0x74 - Receive Message Counter Register
clock_divider: CLOCK_DIVIDER0x7c - Clock Divider register