[−][src]Struct imxrt1062_can3::R
Register/field reader
Result of the read
method of a register.
Also it can be used in the modify
method
Methods
impl<U, T> R<U, T> where
U: Copy,
[src]
U: Copy,
impl<FI> R<bool, FI>
[src]
pub fn bit(&self) -> bool
[src]
Value of the field as raw bits
pub fn bit_is_clear(&self) -> bool
[src]
Returns true
if the bit is clear (0)
pub fn bit_is_set(&self) -> bool
[src]
Returns true
if the bit is set (1)
impl R<u8, IDAM_A>
[src]
pub fn variant(&self) -> IDAM_A
[src]
Get enumerated values variant
pub fn is_idam_0(&self) -> bool
[src]
Checks if the value of the field is IDAM_0
pub fn is_idam_1(&self) -> bool
[src]
Checks if the value of the field is IDAM_1
pub fn is_idam_2(&self) -> bool
[src]
Checks if the value of the field is IDAM_2
pub fn is_idam_3(&self) -> bool
[src]
Checks if the value of the field is IDAM_3
impl R<bool, FDEN_A>
[src]
pub fn variant(&self) -> FDEN_A
[src]
Get enumerated values variant
pub fn is_fden_0(&self) -> bool
[src]
Checks if the value of the field is FDEN_0
pub fn is_fden_1(&self) -> bool
[src]
Checks if the value of the field is FDEN_1
impl R<bool, AEN_A>
[src]
pub fn variant(&self) -> AEN_A
[src]
Get enumerated values variant
pub fn is_aen_0(&self) -> bool
[src]
Checks if the value of the field is AEN_0
pub fn is_aen_1(&self) -> bool
[src]
Checks if the value of the field is AEN_1
impl R<bool, LPRIOEN_A>
[src]
pub fn variant(&self) -> LPRIOEN_A
[src]
Get enumerated values variant
pub fn is_lprioen_0(&self) -> bool
[src]
Checks if the value of the field is LPRIOEN_0
pub fn is_lprioen_1(&self) -> bool
[src]
Checks if the value of the field is LPRIOEN_1
impl R<bool, DMA_A>
[src]
pub fn variant(&self) -> DMA_A
[src]
Get enumerated values variant
pub fn is_dma_0(&self) -> bool
[src]
Checks if the value of the field is DMA_0
pub fn is_dma_1(&self) -> bool
[src]
Checks if the value of the field is DMA_1
impl R<bool, IRMQ_A>
[src]
pub fn variant(&self) -> IRMQ_A
[src]
Get enumerated values variant
pub fn is_irmq_0(&self) -> bool
[src]
Checks if the value of the field is IRMQ_0
pub fn is_irmq_1(&self) -> bool
[src]
Checks if the value of the field is IRMQ_1
impl R<bool, SRXDIS_A>
[src]
pub fn variant(&self) -> SRXDIS_A
[src]
Get enumerated values variant
pub fn is_srxdis_0(&self) -> bool
[src]
Checks if the value of the field is SRXDIS_0
pub fn is_srxdis_1(&self) -> bool
[src]
Checks if the value of the field is SRXDIS_1
impl R<bool, DOZE_A>
[src]
pub fn variant(&self) -> DOZE_A
[src]
Get enumerated values variant
pub fn is_doze_0(&self) -> bool
[src]
Checks if the value of the field is DOZE_0
pub fn is_doze_1(&self) -> bool
[src]
Checks if the value of the field is DOZE_1
impl R<bool, WAKSRC_A>
[src]
pub fn variant(&self) -> WAKSRC_A
[src]
Get enumerated values variant
pub fn is_waksrc_0(&self) -> bool
[src]
Checks if the value of the field is WAKSRC_0
pub fn is_waksrc_1(&self) -> bool
[src]
Checks if the value of the field is WAKSRC_1
impl R<bool, LPMACK_A>
[src]
pub fn variant(&self) -> LPMACK_A
[src]
Get enumerated values variant
pub fn is_lpmack_0(&self) -> bool
[src]
Checks if the value of the field is LPMACK_0
pub fn is_lpmack_1(&self) -> bool
[src]
Checks if the value of the field is LPMACK_1
impl R<bool, WRNEN_A>
[src]
pub fn variant(&self) -> WRNEN_A
[src]
Get enumerated values variant
pub fn is_wrnen_0(&self) -> bool
[src]
Checks if the value of the field is WRNEN_0
pub fn is_wrnen_1(&self) -> bool
[src]
Checks if the value of the field is WRNEN_1
impl R<bool, SLFWAK_A>
[src]
pub fn variant(&self) -> SLFWAK_A
[src]
Get enumerated values variant
pub fn is_slfwak_0(&self) -> bool
[src]
Checks if the value of the field is SLFWAK_0
pub fn is_slfwak_1(&self) -> bool
[src]
Checks if the value of the field is SLFWAK_1
impl R<bool, SUPV_A>
[src]
pub fn variant(&self) -> SUPV_A
[src]
Get enumerated values variant
pub fn is_supv_0(&self) -> bool
[src]
Checks if the value of the field is SUPV_0
pub fn is_supv_1(&self) -> bool
[src]
Checks if the value of the field is SUPV_1
impl R<bool, FRZACK_A>
[src]
pub fn variant(&self) -> FRZACK_A
[src]
Get enumerated values variant
pub fn is_frzack_0(&self) -> bool
[src]
Checks if the value of the field is FRZACK_0
pub fn is_frzack_1(&self) -> bool
[src]
Checks if the value of the field is FRZACK_1
impl R<bool, SOFTRST_A>
[src]
pub fn variant(&self) -> SOFTRST_A
[src]
Get enumerated values variant
pub fn is_softrst_0(&self) -> bool
[src]
Checks if the value of the field is SOFTRST_0
pub fn is_softrst_1(&self) -> bool
[src]
Checks if the value of the field is SOFTRST_1
impl R<bool, WAKMSK_A>
[src]
pub fn variant(&self) -> WAKMSK_A
[src]
Get enumerated values variant
pub fn is_wakmsk_0(&self) -> bool
[src]
Checks if the value of the field is WAKMSK_0
pub fn is_wakmsk_1(&self) -> bool
[src]
Checks if the value of the field is WAKMSK_1
impl R<bool, NOTRDY_A>
[src]
pub fn variant(&self) -> NOTRDY_A
[src]
Get enumerated values variant
pub fn is_notrdy_0(&self) -> bool
[src]
Checks if the value of the field is NOTRDY_0
pub fn is_notrdy_1(&self) -> bool
[src]
Checks if the value of the field is NOTRDY_1
impl R<bool, HALT_A>
[src]
pub fn variant(&self) -> HALT_A
[src]
Get enumerated values variant
pub fn is_halt_0(&self) -> bool
[src]
Checks if the value of the field is HALT_0
pub fn is_halt_1(&self) -> bool
[src]
Checks if the value of the field is HALT_1
impl R<bool, RFEN_A>
[src]
pub fn variant(&self) -> RFEN_A
[src]
Get enumerated values variant
pub fn is_rfen_0(&self) -> bool
[src]
Checks if the value of the field is RFEN_0
pub fn is_rfen_1(&self) -> bool
[src]
Checks if the value of the field is RFEN_1
impl R<bool, FRZ_A>
[src]
pub fn variant(&self) -> FRZ_A
[src]
Get enumerated values variant
pub fn is_frz_0(&self) -> bool
[src]
Checks if the value of the field is FRZ_0
pub fn is_frz_1(&self) -> bool
[src]
Checks if the value of the field is FRZ_1
impl R<bool, MDIS_A>
[src]
pub fn variant(&self) -> MDIS_A
[src]
Get enumerated values variant
pub fn is_mdis_0(&self) -> bool
[src]
Checks if the value of the field is MDIS_0
pub fn is_mdis_1(&self) -> bool
[src]
Checks if the value of the field is MDIS_1
impl R<u32, Reg<u32, _MCR>>
[src]
pub fn maxmb(&self) -> MAXMB_R
[src]
Bits 0:6 - Number Of The Last Message Buffer
pub fn idam(&self) -> IDAM_R
[src]
Bits 8:9 - ID Acceptance Mode
pub fn fden(&self) -> FDEN_R
[src]
Bit 11 - CAN FD operation enable
pub fn aen(&self) -> AEN_R
[src]
Bit 12 - Abort Enable
pub fn lprioen(&self) -> LPRIOEN_R
[src]
Bit 13 - Local Priority Enable
pub fn dma(&self) -> DMA_R
[src]
Bit 15 - DMA Enable
pub fn irmq(&self) -> IRMQ_R
[src]
Bit 16 - Individual Rx Masking And Queue Enable
pub fn srxdis(&self) -> SRXDIS_R
[src]
Bit 17 - Self Reception Disable
pub fn doze(&self) -> DOZE_R
[src]
Bit 18 - Doze Mode Enable
pub fn waksrc(&self) -> WAKSRC_R
[src]
Bit 19 - Wake Up Source
pub fn lpmack(&self) -> LPMACK_R
[src]
Bit 20 - Low-Power Mode Acknowledge
pub fn wrnen(&self) -> WRNEN_R
[src]
Bit 21 - Warning Interrupt Enable
pub fn slfwak(&self) -> SLFWAK_R
[src]
Bit 22 - Self Wake Up
pub fn supv(&self) -> SUPV_R
[src]
Bit 23 - Supervisor Mode
pub fn frzack(&self) -> FRZACK_R
[src]
Bit 24 - Freeze Mode Acknowledge
pub fn softrst(&self) -> SOFTRST_R
[src]
Bit 25 - Soft Reset
pub fn wakmsk(&self) -> WAKMSK_R
[src]
Bit 26 - Wake Up Interrupt Mask
pub fn notrdy(&self) -> NOTRDY_R
[src]
Bit 27 - FlexCAN Not Ready
pub fn halt(&self) -> HALT_R
[src]
Bit 28 - Halt FlexCAN
pub fn rfen(&self) -> RFEN_R
[src]
Bit 29 - Legacy Rx FIFO Enable
pub fn frz(&self) -> FRZ_R
[src]
Bit 30 - Freeze Enable
pub fn mdis(&self) -> MDIS_R
[src]
Bit 31 - Module Disable
impl R<bool, LOM_A>
[src]
pub fn variant(&self) -> LOM_A
[src]
Get enumerated values variant
pub fn is_lom_0(&self) -> bool
[src]
Checks if the value of the field is LOM_0
pub fn is_lom_1(&self) -> bool
[src]
Checks if the value of the field is LOM_1
impl R<bool, LBUF_A>
[src]
pub fn variant(&self) -> LBUF_A
[src]
Get enumerated values variant
pub fn is_lbuf_0(&self) -> bool
[src]
Checks if the value of the field is LBUF_0
pub fn is_lbuf_1(&self) -> bool
[src]
Checks if the value of the field is LBUF_1
impl R<bool, TSYN_A>
[src]
pub fn variant(&self) -> TSYN_A
[src]
Get enumerated values variant
pub fn is_tsyn_0(&self) -> bool
[src]
Checks if the value of the field is TSYN_0
pub fn is_tsyn_1(&self) -> bool
[src]
Checks if the value of the field is TSYN_1
impl R<bool, BOFFREC_A>
[src]
pub fn variant(&self) -> BOFFREC_A
[src]
Get enumerated values variant
pub fn is_boffrec_0(&self) -> bool
[src]
Checks if the value of the field is BOFFREC_0
pub fn is_boffrec_1(&self) -> bool
[src]
Checks if the value of the field is BOFFREC_1
impl R<bool, SMP_A>
[src]
pub fn variant(&self) -> SMP_A
[src]
Get enumerated values variant
pub fn is_smp_0(&self) -> bool
[src]
Checks if the value of the field is SMP_0
pub fn is_smp_1(&self) -> bool
[src]
Checks if the value of the field is SMP_1
impl R<bool, RWRNMSK_A>
[src]
pub fn variant(&self) -> RWRNMSK_A
[src]
Get enumerated values variant
pub fn is_rwrnmsk_0(&self) -> bool
[src]
Checks if the value of the field is RWRNMSK_0
pub fn is_rwrnmsk_1(&self) -> bool
[src]
Checks if the value of the field is RWRNMSK_1
impl R<bool, TWRNMSK_A>
[src]
pub fn variant(&self) -> TWRNMSK_A
[src]
Get enumerated values variant
pub fn is_twrnmsk_0(&self) -> bool
[src]
Checks if the value of the field is TWRNMSK_0
pub fn is_twrnmsk_1(&self) -> bool
[src]
Checks if the value of the field is TWRNMSK_1
impl R<bool, LPB_A>
[src]
pub fn variant(&self) -> LPB_A
[src]
Get enumerated values variant
pub fn is_lpb_0(&self) -> bool
[src]
Checks if the value of the field is LPB_0
pub fn is_lpb_1(&self) -> bool
[src]
Checks if the value of the field is LPB_1
impl R<bool, CLKSRC_A>
[src]
pub fn variant(&self) -> CLKSRC_A
[src]
Get enumerated values variant
pub fn is_clksrc_0(&self) -> bool
[src]
Checks if the value of the field is CLKSRC_0
pub fn is_clksrc_1(&self) -> bool
[src]
Checks if the value of the field is CLKSRC_1
impl R<bool, ERRMSK_A>
[src]
pub fn variant(&self) -> ERRMSK_A
[src]
Get enumerated values variant
pub fn is_errmsk_0(&self) -> bool
[src]
Checks if the value of the field is ERRMSK_0
pub fn is_errmsk_1(&self) -> bool
[src]
Checks if the value of the field is ERRMSK_1
impl R<bool, BOFFMSK_A>
[src]
pub fn variant(&self) -> BOFFMSK_A
[src]
Get enumerated values variant
pub fn is_boffmsk_0(&self) -> bool
[src]
Checks if the value of the field is BOFFMSK_0
pub fn is_boffmsk_1(&self) -> bool
[src]
Checks if the value of the field is BOFFMSK_1
impl R<u32, Reg<u32, _CTRL1>>
[src]
pub fn propseg(&self) -> PROPSEG_R
[src]
Bits 0:2 - Propagation Segment
pub fn lom(&self) -> LOM_R
[src]
Bit 3 - Listen-Only Mode
pub fn lbuf(&self) -> LBUF_R
[src]
Bit 4 - Lowest Buffer Transmitted First
pub fn tsyn(&self) -> TSYN_R
[src]
Bit 5 - Timer Sync
pub fn boffrec(&self) -> BOFFREC_R
[src]
Bit 6 - Bus Off Recovery
pub fn smp(&self) -> SMP_R
[src]
Bit 7 - CAN Bit Sampling
pub fn rwrnmsk(&self) -> RWRNMSK_R
[src]
Bit 10 - Rx Warning Interrupt Mask
pub fn twrnmsk(&self) -> TWRNMSK_R
[src]
Bit 11 - Tx Warning Interrupt Mask
pub fn lpb(&self) -> LPB_R
[src]
Bit 12 - Loop Back Mode
pub fn clksrc(&self) -> CLKSRC_R
[src]
Bit 13 - CAN Engine Clock Source
pub fn errmsk(&self) -> ERRMSK_R
[src]
Bit 14 - Error Interrupt Mask
pub fn boffmsk(&self) -> BOFFMSK_R
[src]
Bit 15 - Bus Off Interrupt Mask
pub fn pseg2(&self) -> PSEG2_R
[src]
Bits 16:18 - Phase Segment 2
pub fn pseg1(&self) -> PSEG1_R
[src]
Bits 19:21 - Phase Segment 1
pub fn rjw(&self) -> RJW_R
[src]
Bits 22:23 - Resync Jump Width
pub fn presdiv(&self) -> PRESDIV_R
[src]
Bits 24:31 - Prescaler Division Factor
impl R<u32, Reg<u32, _TIMER>>
[src]
impl R<u32, Reg<u32, _RXMGMASK>>
[src]
impl R<u32, Reg<u32, _RX14MASK>>
[src]
impl R<u32, Reg<u32, _RX15MASK>>
[src]
impl R<u32, Reg<u32, _ECR>>
[src]
pub fn txerrcnt(&self) -> TXERRCNT_R
[src]
Bits 0:7 - Transmit Error Counter
pub fn rxerrcnt(&self) -> RXERRCNT_R
[src]
Bits 8:15 - Receive Error Counter
pub fn txerrcnt_fast(&self) -> TXERRCNT_FAST_R
[src]
Bits 16:23 - Transmit Error Counter for fast bits
pub fn rxerrcnt_fast(&self) -> RXERRCNT_FAST_R
[src]
Bits 24:31 - Receive Error Counter for fast bits
impl R<bool, WAKINT_A>
[src]
pub fn variant(&self) -> WAKINT_A
[src]
Get enumerated values variant
pub fn is_wakint_0(&self) -> bool
[src]
Checks if the value of the field is WAKINT_0
pub fn is_wakint_1(&self) -> bool
[src]
Checks if the value of the field is WAKINT_1
impl R<bool, ERRINT_A>
[src]
pub fn variant(&self) -> ERRINT_A
[src]
Get enumerated values variant
pub fn is_errint_0(&self) -> bool
[src]
Checks if the value of the field is ERRINT_0
pub fn is_errint_1(&self) -> bool
[src]
Checks if the value of the field is ERRINT_1
impl R<bool, BOFFINT_A>
[src]
pub fn variant(&self) -> BOFFINT_A
[src]
Get enumerated values variant
pub fn is_boffint_0(&self) -> bool
[src]
Checks if the value of the field is BOFFINT_0
pub fn is_boffint_1(&self) -> bool
[src]
Checks if the value of the field is BOFFINT_1
impl R<bool, RX_A>
[src]
pub fn variant(&self) -> RX_A
[src]
Get enumerated values variant
pub fn is_rx_0(&self) -> bool
[src]
Checks if the value of the field is RX_0
pub fn is_rx_1(&self) -> bool
[src]
Checks if the value of the field is RX_1
impl R<u8, FLTCONF_A>
[src]
pub fn variant(&self) -> Variant<u8, FLTCONF_A>
[src]
Get enumerated values variant
pub fn is_fltconf_0(&self) -> bool
[src]
Checks if the value of the field is FLTCONF_0
pub fn is_fltconf_1(&self) -> bool
[src]
Checks if the value of the field is FLTCONF_1
pub fn is_fltconf_2(&self) -> bool
[src]
Checks if the value of the field is FLTCONF_2
impl R<bool, TX_A>
[src]
pub fn variant(&self) -> TX_A
[src]
Get enumerated values variant
pub fn is_tx_0(&self) -> bool
[src]
Checks if the value of the field is TX_0
pub fn is_tx_1(&self) -> bool
[src]
Checks if the value of the field is TX_1
impl R<bool, IDLE_A>
[src]
pub fn variant(&self) -> IDLE_A
[src]
Get enumerated values variant
pub fn is_idle_0(&self) -> bool
[src]
Checks if the value of the field is IDLE_0
pub fn is_idle_1(&self) -> bool
[src]
Checks if the value of the field is IDLE_1
impl R<bool, RXWRN_A>
[src]
pub fn variant(&self) -> RXWRN_A
[src]
Get enumerated values variant
pub fn is_rxwrn_0(&self) -> bool
[src]
Checks if the value of the field is RXWRN_0
pub fn is_rxwrn_1(&self) -> bool
[src]
Checks if the value of the field is RXWRN_1
impl R<bool, TXWRN_A>
[src]
pub fn variant(&self) -> TXWRN_A
[src]
Get enumerated values variant
pub fn is_txwrn_0(&self) -> bool
[src]
Checks if the value of the field is TXWRN_0
pub fn is_txwrn_1(&self) -> bool
[src]
Checks if the value of the field is TXWRN_1
impl R<bool, STFERR_A>
[src]
pub fn variant(&self) -> STFERR_A
[src]
Get enumerated values variant
pub fn is_stferr_0(&self) -> bool
[src]
Checks if the value of the field is STFERR_0
pub fn is_stferr_1(&self) -> bool
[src]
Checks if the value of the field is STFERR_1
impl R<bool, FRMERR_A>
[src]
pub fn variant(&self) -> FRMERR_A
[src]
Get enumerated values variant
pub fn is_frmerr_0(&self) -> bool
[src]
Checks if the value of the field is FRMERR_0
pub fn is_frmerr_1(&self) -> bool
[src]
Checks if the value of the field is FRMERR_1
impl R<bool, CRCERR_A>
[src]
pub fn variant(&self) -> CRCERR_A
[src]
Get enumerated values variant
pub fn is_crcerr_0(&self) -> bool
[src]
Checks if the value of the field is CRCERR_0
pub fn is_crcerr_1(&self) -> bool
[src]
Checks if the value of the field is CRCERR_1
impl R<bool, ACKERR_A>
[src]
pub fn variant(&self) -> ACKERR_A
[src]
Get enumerated values variant
pub fn is_ackerr_0(&self) -> bool
[src]
Checks if the value of the field is ACKERR_0
pub fn is_ackerr_1(&self) -> bool
[src]
Checks if the value of the field is ACKERR_1
impl R<bool, BIT0ERR_A>
[src]
pub fn variant(&self) -> BIT0ERR_A
[src]
Get enumerated values variant
pub fn is_bit0err_0(&self) -> bool
[src]
Checks if the value of the field is BIT0ERR_0
pub fn is_bit0err_1(&self) -> bool
[src]
Checks if the value of the field is BIT0ERR_1
impl R<bool, BIT1ERR_A>
[src]
pub fn variant(&self) -> BIT1ERR_A
[src]
Get enumerated values variant
pub fn is_bit1err_0(&self) -> bool
[src]
Checks if the value of the field is BIT1ERR_0
pub fn is_bit1err_1(&self) -> bool
[src]
Checks if the value of the field is BIT1ERR_1
impl R<bool, RWRNINT_A>
[src]
pub fn variant(&self) -> RWRNINT_A
[src]
Get enumerated values variant
pub fn is_rwrnint_0(&self) -> bool
[src]
Checks if the value of the field is RWRNINT_0
pub fn is_rwrnint_1(&self) -> bool
[src]
Checks if the value of the field is RWRNINT_1
impl R<bool, TWRNINT_A>
[src]
pub fn variant(&self) -> TWRNINT_A
[src]
Get enumerated values variant
pub fn is_twrnint_0(&self) -> bool
[src]
Checks if the value of the field is TWRNINT_0
pub fn is_twrnint_1(&self) -> bool
[src]
Checks if the value of the field is TWRNINT_1
impl R<bool, SYNCH_A>
[src]
pub fn variant(&self) -> SYNCH_A
[src]
Get enumerated values variant
pub fn is_synch_0(&self) -> bool
[src]
Checks if the value of the field is SYNCH_0
pub fn is_synch_1(&self) -> bool
[src]
Checks if the value of the field is SYNCH_1
impl R<bool, BOFFDONEINT_A>
[src]
pub fn variant(&self) -> BOFFDONEINT_A
[src]
Get enumerated values variant
pub fn is_boffdoneint_0(&self) -> bool
[src]
Checks if the value of the field is BOFFDONEINT_0
pub fn is_boffdoneint_1(&self) -> bool
[src]
Checks if the value of the field is BOFFDONEINT_1
impl R<bool, ERRINT_FAST_A>
[src]
pub fn variant(&self) -> ERRINT_FAST_A
[src]
Get enumerated values variant
pub fn is_errint_fast_0(&self) -> bool
[src]
Checks if the value of the field is ERRINT_FAST_0
pub fn is_errint_fast_1(&self) -> bool
[src]
Checks if the value of the field is ERRINT_FAST_1
impl R<bool, ERROVR_A>
[src]
pub fn variant(&self) -> ERROVR_A
[src]
Get enumerated values variant
pub fn is_errovr_0(&self) -> bool
[src]
Checks if the value of the field is ERROVR_0
pub fn is_errovr_1(&self) -> bool
[src]
Checks if the value of the field is ERROVR_1
impl R<bool, STFERR_FAST_A>
[src]
pub fn variant(&self) -> STFERR_FAST_A
[src]
Get enumerated values variant
pub fn is_stferr_fast_0(&self) -> bool
[src]
Checks if the value of the field is STFERR_FAST_0
pub fn is_stferr_fast_1(&self) -> bool
[src]
Checks if the value of the field is STFERR_FAST_1
impl R<bool, FRMERR_FAST_A>
[src]
pub fn variant(&self) -> FRMERR_FAST_A
[src]
Get enumerated values variant
pub fn is_frmerr_fast_0(&self) -> bool
[src]
Checks if the value of the field is FRMERR_FAST_0
pub fn is_frmerr_fast_1(&self) -> bool
[src]
Checks if the value of the field is FRMERR_FAST_1
impl R<bool, CRCERR_FAST_A>
[src]
pub fn variant(&self) -> CRCERR_FAST_A
[src]
Get enumerated values variant
pub fn is_crcerr_fast_0(&self) -> bool
[src]
Checks if the value of the field is CRCERR_FAST_0
pub fn is_crcerr_fast_1(&self) -> bool
[src]
Checks if the value of the field is CRCERR_FAST_1
impl R<bool, BIT0ERR_FAST_A>
[src]
pub fn variant(&self) -> BIT0ERR_FAST_A
[src]
Get enumerated values variant
pub fn is_bit0err_fast_0(&self) -> bool
[src]
Checks if the value of the field is BIT0ERR_FAST_0
pub fn is_bit0err_fast_1(&self) -> bool
[src]
Checks if the value of the field is BIT0ERR_FAST_1
impl R<bool, BIT1ERR_FAST_A>
[src]
pub fn variant(&self) -> BIT1ERR_FAST_A
[src]
Get enumerated values variant
pub fn is_bit1err_fast_0(&self) -> bool
[src]
Checks if the value of the field is BIT1ERR_FAST_0
pub fn is_bit1err_fast_1(&self) -> bool
[src]
Checks if the value of the field is BIT1ERR_FAST_1
impl R<u32, Reg<u32, _ESR1>>
[src]
pub fn wakint(&self) -> WAKINT_R
[src]
Bit 0 - Wake-Up Interrupt
pub fn errint(&self) -> ERRINT_R
[src]
Bit 1 - Error Interrupt
pub fn boffint(&self) -> BOFFINT_R
[src]
Bit 2 - Bus Off Interrupt
pub fn rx(&self) -> RX_R
[src]
Bit 3 - FlexCAN In Reception
pub fn fltconf(&self) -> FLTCONF_R
[src]
Bits 4:5 - Fault Confinement State
pub fn tx(&self) -> TX_R
[src]
Bit 6 - FlexCAN In Transmission
pub fn idle(&self) -> IDLE_R
[src]
Bit 7 - IDLE
pub fn rxwrn(&self) -> RXWRN_R
[src]
Bit 8 - Rx Error Warning
pub fn txwrn(&self) -> TXWRN_R
[src]
Bit 9 - TX Error Warning
pub fn stferr(&self) -> STFERR_R
[src]
Bit 10 - Stuffing Error
pub fn frmerr(&self) -> FRMERR_R
[src]
Bit 11 - Form Error
pub fn crcerr(&self) -> CRCERR_R
[src]
Bit 12 - Cyclic Redundancy Check Error
pub fn ackerr(&self) -> ACKERR_R
[src]
Bit 13 - Acknowledge Error
pub fn bit0err(&self) -> BIT0ERR_R
[src]
Bit 14 - Bit0 Error
pub fn bit1err(&self) -> BIT1ERR_R
[src]
Bit 15 - Bit1 Error
pub fn rwrnint(&self) -> RWRNINT_R
[src]
Bit 16 - Rx Warning Interrupt Flag
pub fn twrnint(&self) -> TWRNINT_R
[src]
Bit 17 - Tx Warning Interrupt Flag
pub fn synch(&self) -> SYNCH_R
[src]
Bit 18 - CAN Synchronization Status
pub fn boffdoneint(&self) -> BOFFDONEINT_R
[src]
Bit 19 - Bus Off Done Interrupt
pub fn errint_fast(&self) -> ERRINT_FAST_R
[src]
Bit 20 - Error Interrupt for errors detected in the Data Phase of CAN FD frames with the BRS bit set
pub fn errovr(&self) -> ERROVR_R
[src]
Bit 21 - Error Overrun bit
pub fn stferr_fast(&self) -> STFERR_FAST_R
[src]
Bit 26 - Stuffing Error in the Data Phase of CAN FD frames with the BRS bit set
pub fn frmerr_fast(&self) -> FRMERR_FAST_R
[src]
Bit 27 - Form Error in the Data Phase of CAN FD frames with the BRS bit set
pub fn crcerr_fast(&self) -> CRCERR_FAST_R
[src]
Bit 28 - Cyclic Redundancy Check Error in the CRC field of CAN FD frames with the BRS bit set
pub fn bit0err_fast(&self) -> BIT0ERR_FAST_R
[src]
Bit 30 - Bit0 Error in the Data Phase of CAN FD frames with the BRS bit set
pub fn bit1err_fast(&self) -> BIT1ERR_FAST_R
[src]
Bit 31 - Bit1 Error in the Data Phase of CAN FD frames with the BRS bit set
impl R<u32, Reg<u32, _IMASK2>>
[src]
pub fn buf63to32m(&self) -> BUF63TO32M_R
[src]
Bits 0:31 - Buffer MB i Mask
impl R<u32, Reg<u32, _IMASK1>>
[src]
pub fn buf31to0m(&self) -> BUF31TO0M_R
[src]
Bits 0:31 - Buffer MB i Mask
impl R<u32, Reg<u32, _IFLAG2>>
[src]
pub fn buf63to32i(&self) -> BUF63TO32I_R
[src]
Bits 0:31 - Buffer MB i Interrupt
impl R<bool, BUF0I_A>
[src]
pub fn variant(&self) -> BUF0I_A
[src]
Get enumerated values variant
pub fn is_buf0i_0(&self) -> bool
[src]
Checks if the value of the field is BUF0I_0
pub fn is_buf0i_1(&self) -> bool
[src]
Checks if the value of the field is BUF0I_1
impl R<bool, BUF5I_A>
[src]
pub fn variant(&self) -> BUF5I_A
[src]
Get enumerated values variant
pub fn is_buf5i_0(&self) -> bool
[src]
Checks if the value of the field is BUF5I_0
pub fn is_buf5i_1(&self) -> bool
[src]
Checks if the value of the field is BUF5I_1
impl R<bool, BUF6I_A>
[src]
pub fn variant(&self) -> BUF6I_A
[src]
Get enumerated values variant
pub fn is_buf6i_0(&self) -> bool
[src]
Checks if the value of the field is BUF6I_0
pub fn is_buf6i_1(&self) -> bool
[src]
Checks if the value of the field is BUF6I_1
impl R<bool, BUF7I_A>
[src]
pub fn variant(&self) -> BUF7I_A
[src]
Get enumerated values variant
pub fn is_buf7i_0(&self) -> bool
[src]
Checks if the value of the field is BUF7I_0
pub fn is_buf7i_1(&self) -> bool
[src]
Checks if the value of the field is BUF7I_1
impl R<u32, Reg<u32, _IFLAG1>>
[src]
pub fn buf0i(&self) -> BUF0I_R
[src]
Bit 0 - Buffer MB0 Interrupt Or Clear Legacy FIFO bit
pub fn buf4to1i(&self) -> BUF4TO1I_R
[src]
Bits 1:4 - Buffer MB i Interrupt Or "reserved"
pub fn buf5i(&self) -> BUF5I_R
[src]
Bit 5 - Buffer MB5 Interrupt Or "Frames available in Legacy Rx FIFO"
pub fn buf6i(&self) -> BUF6I_R
[src]
Bit 6 - Buffer MB6 Interrupt Or "Legacy Rx FIFO Warning"
pub fn buf7i(&self) -> BUF7I_R
[src]
Bit 7 - Buffer MB7 Interrupt Or "Legacy Rx FIFO Overflow"
pub fn buf31to8i(&self) -> BUF31TO8I_R
[src]
Bits 8:31 - Buffer MBi Interrupt
impl R<u8, TSTAMPCAP_A>
[src]
pub fn variant(&self) -> TSTAMPCAP_A
[src]
Get enumerated values variant
pub fn is_tstampcap_0(&self) -> bool
[src]
Checks if the value of the field is TSTAMPCAP_0
pub fn is_tstampcap_1(&self) -> bool
[src]
Checks if the value of the field is TSTAMPCAP_1
pub fn is_tstampcap_2(&self) -> bool
[src]
Checks if the value of the field is TSTAMPCAP_2
pub fn is_tstampcap_3(&self) -> bool
[src]
Checks if the value of the field is TSTAMPCAP_3
impl R<u8, MBTSBASE_A>
[src]
pub fn variant(&self) -> Variant<u8, MBTSBASE_A>
[src]
Get enumerated values variant
pub fn is_mbtsbase_0(&self) -> bool
[src]
Checks if the value of the field is MBTSBASE_0
pub fn is_mbtsbase_1(&self) -> bool
[src]
Checks if the value of the field is MBTSBASE_1
pub fn is_mbtsbase_2(&self) -> bool
[src]
Checks if the value of the field is MBTSBASE_2
impl R<bool, EDFLTDIS_A>
[src]
pub fn variant(&self) -> EDFLTDIS_A
[src]
Get enumerated values variant
pub fn is_edfltdis_0(&self) -> bool
[src]
Checks if the value of the field is EDFLTDIS_0
pub fn is_edfltdis_1(&self) -> bool
[src]
Checks if the value of the field is EDFLTDIS_1
impl R<bool, ISOCANFDEN_A>
[src]
pub fn variant(&self) -> ISOCANFDEN_A
[src]
Get enumerated values variant
pub fn is_isocanfden_0(&self) -> bool
[src]
Checks if the value of the field is ISOCANFDEN_0
pub fn is_isocanfden_1(&self) -> bool
[src]
Checks if the value of the field is ISOCANFDEN_1
impl R<bool, BTE_A>
[src]
pub fn variant(&self) -> BTE_A
[src]
Get enumerated values variant
pub fn is_bte_0(&self) -> bool
[src]
Checks if the value of the field is BTE_0
pub fn is_bte_1(&self) -> bool
[src]
Checks if the value of the field is BTE_1
impl R<bool, PREXCEN_A>
[src]
pub fn variant(&self) -> PREXCEN_A
[src]
Get enumerated values variant
pub fn is_prexcen_0(&self) -> bool
[src]
Checks if the value of the field is PREXCEN_0
pub fn is_prexcen_1(&self) -> bool
[src]
Checks if the value of the field is PREXCEN_1
impl R<bool, TIMER_SRC_A>
[src]
pub fn variant(&self) -> TIMER_SRC_A
[src]
Get enumerated values variant
pub fn is_timer_src_0(&self) -> bool
[src]
Checks if the value of the field is TIMER_SRC_0
pub fn is_timer_src_1(&self) -> bool
[src]
Checks if the value of the field is TIMER_SRC_1
impl R<bool, EACEN_A>
[src]
pub fn variant(&self) -> EACEN_A
[src]
Get enumerated values variant
pub fn is_eacen_0(&self) -> bool
[src]
Checks if the value of the field is EACEN_0
pub fn is_eacen_1(&self) -> bool
[src]
Checks if the value of the field is EACEN_1
impl R<bool, RRS_A>
[src]
pub fn variant(&self) -> RRS_A
[src]
Get enumerated values variant
pub fn is_rrs_0(&self) -> bool
[src]
Checks if the value of the field is RRS_0
pub fn is_rrs_1(&self) -> bool
[src]
Checks if the value of the field is RRS_1
impl R<bool, MRP_A>
[src]
pub fn variant(&self) -> MRP_A
[src]
Get enumerated values variant
pub fn is_mrp_0(&self) -> bool
[src]
Checks if the value of the field is MRP_0
pub fn is_mrp_1(&self) -> bool
[src]
Checks if the value of the field is MRP_1
impl R<bool, BOFFDONEMSK_A>
[src]
pub fn variant(&self) -> BOFFDONEMSK_A
[src]
Get enumerated values variant
pub fn is_boffdonemsk_0(&self) -> bool
[src]
Checks if the value of the field is BOFFDONEMSK_0
pub fn is_boffdonemsk_1(&self) -> bool
[src]
Checks if the value of the field is BOFFDONEMSK_1
impl R<bool, ERRMSK_FAST_A>
[src]
pub fn variant(&self) -> ERRMSK_FAST_A
[src]
Get enumerated values variant
pub fn is_errmsk_fast_0(&self) -> bool
[src]
Checks if the value of the field is ERRMSK_FAST_0
pub fn is_errmsk_fast_1(&self) -> bool
[src]
Checks if the value of the field is ERRMSK_FAST_1
impl R<u32, Reg<u32, _CTRL2>>
[src]
pub fn tstampcap(&self) -> TSTAMPCAP_R
[src]
Bits 6:7 - Time Stamp Capture Point
pub fn mbtsbase(&self) -> MBTSBASE_R
[src]
Bits 8:9 - Message Buffer Time Stamp Base
pub fn edfltdis(&self) -> EDFLTDIS_R
[src]
Bit 11 - Edge Filter Disable
pub fn isocanfden(&self) -> ISOCANFDEN_R
[src]
Bit 12 - ISO CAN FD Enable
pub fn bte(&self) -> BTE_R
[src]
Bit 13 - Bit Timing Expansion enable
pub fn prexcen(&self) -> PREXCEN_R
[src]
Bit 14 - Protocol Exception Enable
pub fn timer_src(&self) -> TIMER_SRC_R
[src]
Bit 15 - Timer Source
pub fn eacen(&self) -> EACEN_R
[src]
Bit 16 - Entire Frame Arbitration Field Comparison Enable For Rx Mailboxes
pub fn rrs(&self) -> RRS_R
[src]
Bit 17 - Remote Request Storing
pub fn mrp(&self) -> MRP_R
[src]
Bit 18 - Mailboxes Reception Priority
pub fn tasd(&self) -> TASD_R
[src]
Bits 19:23 - Tx Arbitration Start Delay
pub fn rffn(&self) -> RFFN_R
[src]
Bits 24:27 - Number Of Legacy Rx FIFO Filters
pub fn boffdonemsk(&self) -> BOFFDONEMSK_R
[src]
Bit 30 - Bus Off Done Interrupt Mask
pub fn errmsk_fast(&self) -> ERRMSK_FAST_R
[src]
Bit 31 - Error Interrupt Mask for errors detected in the Data Phase of fast CAN FD frames
impl R<bool, IMB_A>
[src]
pub fn variant(&self) -> IMB_A
[src]
Get enumerated values variant
pub fn is_imb_0(&self) -> bool
[src]
Checks if the value of the field is IMB_0
pub fn is_imb_1(&self) -> bool
[src]
Checks if the value of the field is IMB_1
impl R<bool, VPS_A>
[src]
pub fn variant(&self) -> VPS_A
[src]
Get enumerated values variant
pub fn is_vps_0(&self) -> bool
[src]
Checks if the value of the field is VPS_0
pub fn is_vps_1(&self) -> bool
[src]
Checks if the value of the field is VPS_1
impl R<u32, Reg<u32, _ESR2>>
[src]
pub fn imb(&self) -> IMB_R
[src]
Bit 13 - Inactive Mailbox
pub fn vps(&self) -> VPS_R
[src]
Bit 14 - Valid Priority Status
pub fn lptm(&self) -> LPTM_R
[src]
Bits 16:22 - Lowest Priority Tx Mailbox
impl R<u32, Reg<u32, _CRCR>>
[src]
pub fn txcrc(&self) -> TXCRC_R
[src]
Bits 0:14 - Transmitted CRC value
pub fn mbcrc(&self) -> MBCRC_R
[src]
Bits 16:22 - CRC Mailbox
impl R<u32, Reg<u32, _RXFGMASK>>
[src]
impl R<u32, Reg<u32, _RXFIR>>
[src]
impl R<bool, BTF_A>
[src]
pub fn variant(&self) -> BTF_A
[src]
Get enumerated values variant
pub fn is_btf_0(&self) -> bool
[src]
Checks if the value of the field is BTF_0
pub fn is_btf_1(&self) -> bool
[src]
Checks if the value of the field is BTF_1
impl R<u32, Reg<u32, _CBT>>
[src]
pub fn epseg2(&self) -> EPSEG2_R
[src]
Bits 0:4 - Extended Phase Segment 2
pub fn epseg1(&self) -> EPSEG1_R
[src]
Bits 5:9 - Extended Phase Segment 1
pub fn epropseg(&self) -> EPROPSEG_R
[src]
Bits 10:15 - Extended Propagation Segment
pub fn erjw(&self) -> ERJW_R
[src]
Bits 16:20 - Extended Resync Jump Width
pub fn epresdiv(&self) -> EPRESDIV_R
[src]
Bits 21:30 - Extended Prescaler Division Factor
pub fn btf(&self) -> BTF_R
[src]
Bit 31 - Bit Timing Format Enable
impl R<u32, Reg<u32, _CS0>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID0>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD00>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD10>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS1>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID1>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB1_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD01>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD11>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS2>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID2>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB2_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD02>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB2_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD12>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS3>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID3>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD03>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB0_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD13>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS4>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB0_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID4>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB0_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB4_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD04>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB4_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD14>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS5>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB1_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID5>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD05>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD15>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS6>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB1_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB6_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID6>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB6_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD06>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD16>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS7>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB1_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID7>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB5_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB7_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD07>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB5_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB7_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD17>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS8>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB1_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID8>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB1_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD08>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB1_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD18>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS9>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB2_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB9_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID9>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB2_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB9_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB2_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD09>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD19>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS10>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB2_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB6_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID10>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB2_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB6_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _WORD010>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _WORD110>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS11>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB2_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID11>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB2_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD011>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD111>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS12>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB2_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID12>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB2_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB8_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD012>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB2_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB8_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD112>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS13>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB2_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID13>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB2_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB5_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _WORD013>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB5_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _WORD113>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS14>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB14_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID14>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB14_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB14_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD014>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB14_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD114>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS15>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB15_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID15>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB15_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD015>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD115>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS16>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID16>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB16_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD016>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB16_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD116>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS17>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB3_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID17>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB3_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _WORD017>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB3_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _WORD117>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS18>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB18_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB4_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB7_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID18>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB18_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB4_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB7_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD018>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD118>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS19>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB4_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID19>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB4_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB19_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD019>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB19_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD119>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS20>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB4_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID20>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB4_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD020>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD120>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS21>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB14_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB21_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB4_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID21>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB14_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB21_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB4_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB14_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD021>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB14_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB4_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD121>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS22>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB14_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB4_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID22>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB14_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB4_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB22_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB9_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _WORD022>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB22_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB9_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _WORD122>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS23>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB15_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB5_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID23>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB15_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB5_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD023>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD123>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS24>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB16_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB24_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB5_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID24>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB16_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB24_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB5_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD024>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD124>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS25>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB16_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB25_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB5_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID25>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB16_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB25_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB5_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB25_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD025>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB25_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD125>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS26>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB5_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID26>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB5_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD026>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB5_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD126>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS27>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB27_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB6_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID27>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB27_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB6_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB18_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD027>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB18_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD127>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS28>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB28_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB6_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID28>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB28_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB6_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB28_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD028>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB28_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD128>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS29>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB6_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID29>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB6_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD029>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD129>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS30>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB20_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB30_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB6_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID30>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB20_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB30_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB6_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB30_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD030>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB30_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB6_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD130>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS31>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB31_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB6_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID31>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB31_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB6_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB31_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _WORD031>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB31_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _WORD131>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS32>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB7_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID32>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB7_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB21_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD032>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB21_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD132>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS33>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB33_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB7_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID33>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB33_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB7_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB33_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD033>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB33_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD133>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS34>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB7_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID34>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB7_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB34_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD034>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB34_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD134>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS35>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB14_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB23_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB7_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID35>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB14_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB23_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB7_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB14_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD035>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB14_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB7_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD135>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS36>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB14_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB36_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB8_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID36>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB14_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB36_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB8_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB14_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB36_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD036>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB14_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB36_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD136>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS37>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB14_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB8_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID37>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB14_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB24_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB8_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB25_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB37_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD037>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB25_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB37_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD137>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS38>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB15_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB25_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB8_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID38>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB15_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB25_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB8_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB25_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD038>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB25_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD138>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS39>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB15_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB39_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB8_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID39>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB15_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB39_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB8_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD039>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB15_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB26_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB8_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD139>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS40>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB16_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB26_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB8_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID40>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB16_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB26_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB8_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB40_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _WORD040>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB40_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _WORD140>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS41>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB16_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB9_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID41>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB16_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB9_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD041>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB16_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB27_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD141>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS42>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB16_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB28_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB42_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB9_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID42>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB16_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB28_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB42_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB9_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB28_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB42_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD042>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB28_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB42_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD142>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS43>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB17_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB28_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB43_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB9_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID43>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB17_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB28_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB43_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB9_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB43_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD043>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB43_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD143>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS44>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB17_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB44_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB9_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _ID44>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB17_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB44_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB9_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB44_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD044>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB17_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB29_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB44_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB9_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD144>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS45>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB18_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB30_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB45_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID45>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB18_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB30_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB45_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB30_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB45_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD045>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB30_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB45_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD145>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS46>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB30_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB46_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID46>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB30_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB46_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB31_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB46_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD046>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB31_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB46_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD146>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS47>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB31_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB47_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID47>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB18_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB31_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB47_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB31_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB47_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD047>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB31_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB47_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD147>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS48>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB48_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID48>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB48_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB48_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD048>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB10_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB48_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD148>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS49>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB10_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB49_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID49>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB10_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB19_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB32_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB49_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB19_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB33_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB49_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD049>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB19_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB33_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB49_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD149>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS50>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB33_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB50_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID50>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB33_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB50_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB33_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB50_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD050>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB33_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB50_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD150>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS51>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB51_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID51>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB51_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB51_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD051>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB51_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD151>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS52>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB52_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID52>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB20_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB34_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB52_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB35_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB52_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD052>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB35_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB52_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD152>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS53>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB11_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB53_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID53>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB53_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB11_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB53_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD053>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB11_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB35_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB53_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD153>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS54>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB21_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB36_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB54_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID54>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB21_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB36_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB54_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB36_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB54_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD054>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB21_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB36_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB54_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD154>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS55>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB36_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB55_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID55>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB36_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB55_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB55_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD055>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB55_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD155>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS56>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB56_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID56>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB56_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB56_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD056>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB37_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB56_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD156>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS57>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB57_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID57>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB22_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB57_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB38_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB57_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD057>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB12_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB38_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB57_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD157>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS58>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB12_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB58_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID58>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB12_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB38_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB58_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB23_32B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB58_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD058>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_64B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB23_32B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB58_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD158>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS59>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_64B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB59_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID59>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB59_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB59_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD059>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_64B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB23_32B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB39_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB59_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD159>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS60>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_64B_WORD4>>
[src]
pub fn data_byte_19(&self) -> DATA_BYTE_19_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_18(&self) -> DATA_BYTE_18_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_17(&self) -> DATA_BYTE_17_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_16(&self) -> DATA_BYTE_16_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB60_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID60>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD5>>
[src]
pub fn data_byte_23(&self) -> DATA_BYTE_23_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_22(&self) -> DATA_BYTE_22_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_21(&self) -> DATA_BYTE_21_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_20(&self) -> DATA_BYTE_20_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB60_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD6>>
[src]
pub fn data_byte_27(&self) -> DATA_BYTE_27_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_26(&self) -> DATA_BYTE_26_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_25(&self) -> DATA_BYTE_25_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_24(&self) -> DATA_BYTE_24_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB60_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD060>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_64B_WORD7>>
[src]
pub fn data_byte_31(&self) -> DATA_BYTE_31_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_30(&self) -> DATA_BYTE_30_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_29(&self) -> DATA_BYTE_29_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_28(&self) -> DATA_BYTE_28_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB60_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD160>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS61>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_64B_WORD8>>
[src]
pub fn data_byte_35(&self) -> DATA_BYTE_35_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_34(&self) -> DATA_BYTE_34_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_33(&self) -> DATA_BYTE_33_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_32(&self) -> DATA_BYTE_32_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB61_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID61>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD9>>
[src]
pub fn data_byte_39(&self) -> DATA_BYTE_39_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_38(&self) -> DATA_BYTE_38_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_37(&self) -> DATA_BYTE_37_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_36(&self) -> DATA_BYTE_36_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB40_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB61_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD10>>
[src]
pub fn data_byte_43(&self) -> DATA_BYTE_43_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_42(&self) -> DATA_BYTE_42_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_41(&self) -> DATA_BYTE_41_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_40(&self) -> DATA_BYTE_40_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_16B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB61_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD061>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_64B_WORD11>>
[src]
pub fn data_byte_47(&self) -> DATA_BYTE_47_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_46(&self) -> DATA_BYTE_46_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_45(&self) -> DATA_BYTE_45_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_44(&self) -> DATA_BYTE_44_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_16B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB61_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD161>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS62>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB13_64B_WORD12>>
[src]
pub fn data_byte_51(&self) -> DATA_BYTE_51_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_50(&self) -> DATA_BYTE_50_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_49(&self) -> DATA_BYTE_49_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_48(&self) -> DATA_BYTE_48_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_16B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB62_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID62>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD13>>
[src]
pub fn data_byte_55(&self) -> DATA_BYTE_55_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_54(&self) -> DATA_BYTE_54_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_53(&self) -> DATA_BYTE_53_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_52(&self) -> DATA_BYTE_52_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_16B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB62_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB13_64B_WORD14>>
[src]
pub fn data_byte_59(&self) -> DATA_BYTE_59_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_58(&self) -> DATA_BYTE_58_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_57(&self) -> DATA_BYTE_57_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_56(&self) -> DATA_BYTE_56_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_16B_WORD2>>
[src]
pub fn data_byte_11(&self) -> DATA_BYTE_11_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_10(&self) -> DATA_BYTE_10_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_9(&self) -> DATA_BYTE_9_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_8(&self) -> DATA_BYTE_8_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB62_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD062>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB13_64B_WORD15>>
[src]
pub fn data_byte_63(&self) -> DATA_BYTE_63_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_62(&self) -> DATA_BYTE_62_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_61(&self) -> DATA_BYTE_61_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_60(&self) -> DATA_BYTE_60_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB41_16B_WORD3>>
[src]
pub fn data_byte_15(&self) -> DATA_BYTE_15_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_14(&self) -> DATA_BYTE_14_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_13(&self) -> DATA_BYTE_13_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_12(&self) -> DATA_BYTE_12_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB62_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD162>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _CS63>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _MB63_8B_CS>>
[src]
pub fn time_stamp(&self) -> TIME_STAMP_R
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&self) -> DLC_R
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&self) -> RTR_R
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&self) -> IDE_R
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&self) -> SRR_R
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&self) -> CODE_R
[src]
Bits 24:27 - Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself, as part of the message buffer matching and arbitration process.
pub fn esi(&self) -> ESI_R
[src]
Bit 29 - Error State Indicator. This bit indicates if the transmitting node is error active or error passive.
pub fn brs(&self) -> BRS_R
[src]
Bit 30 - Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame.
pub fn edl(&self) -> EDL_R
[src]
Bit 31 - Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010.
impl R<u32, Reg<u32, _ID63>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB63_8B_ID>>
[src]
pub fn ext(&self) -> EXT_R
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&self) -> STD_R
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&self) -> PRIO_R
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl R<u32, Reg<u32, _MB63_8B_WORD0>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD063>>
[src]
pub fn data_byte_3(&self) -> DATA_BYTE_3_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_2(&self) -> DATA_BYTE_2_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_1(&self) -> DATA_BYTE_1_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_0(&self) -> DATA_BYTE_0_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _MB63_8B_WORD1>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _WORD163>>
[src]
pub fn data_byte_7(&self) -> DATA_BYTE_7_R
[src]
Bits 0:7 - Data byte 0 of Rx/Tx frame.
pub fn data_byte_6(&self) -> DATA_BYTE_6_R
[src]
Bits 8:15 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_5(&self) -> DATA_BYTE_5_R
[src]
Bits 16:23 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_4(&self) -> DATA_BYTE_4_R
[src]
Bits 24:31 - Data byte 3 of Rx/Tx frame.
impl R<u32, Reg<u32, _RXIMR>>
[src]
impl R<u32, Reg<u32, _EPRS>>
[src]
pub fn enpresdiv(&self) -> ENPRESDIV_R
[src]
Bits 0:9 - Extended Nominal Prescaler Division Factor
pub fn edpresdiv(&self) -> EDPRESDIV_R
[src]
Bits 16:25 - Extended Data Phase Prescaler Division Factor
impl R<u32, Reg<u32, _ENCBT>>
[src]
pub fn ntseg1(&self) -> NTSEG1_R
[src]
Bits 0:7 - Nominal Time Segment 1
pub fn ntseg2(&self) -> NTSEG2_R
[src]
Bits 12:18 - Nominal Time Segment 2
pub fn nrjw(&self) -> NRJW_R
[src]
Bits 22:28 - Nominal Resynchronization Jump Width
impl R<u32, Reg<u32, _EDCBT>>
[src]
pub fn dtseg1(&self) -> DTSEG1_R
[src]
Bits 0:4 - Data Phase Segment 1
pub fn dtseg2(&self) -> DTSEG2_R
[src]
Bits 12:15 - Data Phase Time Segment 2
pub fn drjw(&self) -> DRJW_R
[src]
Bits 22:25 - Data Phase Resynchronization Jump Width
impl R<bool, TDMDIS_A>
[src]
pub fn variant(&self) -> TDMDIS_A
[src]
Get enumerated values variant
pub fn is_tdmdis_0(&self) -> bool
[src]
Checks if the value of the field is TDMDIS_0
pub fn is_tdmdis_1(&self) -> bool
[src]
Checks if the value of the field is TDMDIS_1
impl R<u32, Reg<u32, _ETDC>>
[src]
pub fn etdcval(&self) -> ETDCVAL_R
[src]
Bits 0:7 - Enhanced Transceiver Delay Compensation Value
pub fn etdcoff(&self) -> ETDCOFF_R
[src]
Bits 16:22 - Enhanced Transceiver Delay Compensation Offset
pub fn tdmdis(&self) -> TDMDIS_R
[src]
Bit 31 - Transceiver Delay Measurement Disable
impl R<bool, TDCFAIL_A>
[src]
pub fn variant(&self) -> TDCFAIL_A
[src]
Get enumerated values variant
pub fn is_tdcfail_0(&self) -> bool
[src]
Checks if the value of the field is TDCFAIL_0
pub fn is_tdcfail_1(&self) -> bool
[src]
Checks if the value of the field is TDCFAIL_1
impl R<bool, TDCEN_A>
[src]
pub fn variant(&self) -> TDCEN_A
[src]
Get enumerated values variant
pub fn is_tdcen_0(&self) -> bool
[src]
Checks if the value of the field is TDCEN_0
pub fn is_tdcen_1(&self) -> bool
[src]
Checks if the value of the field is TDCEN_1
impl R<u8, MBDSR0_A>
[src]
pub fn variant(&self) -> MBDSR0_A
[src]
Get enumerated values variant
pub fn is_mbdsr0_0(&self) -> bool
[src]
Checks if the value of the field is MBDSR0_0
pub fn is_mbdsr0_1(&self) -> bool
[src]
Checks if the value of the field is MBDSR0_1
pub fn is_mbdsr0_2(&self) -> bool
[src]
Checks if the value of the field is MBDSR0_2
pub fn is_mbdsr0_3(&self) -> bool
[src]
Checks if the value of the field is MBDSR0_3
impl R<u8, MBDSR1_A>
[src]
pub fn variant(&self) -> MBDSR1_A
[src]
Get enumerated values variant
pub fn is_mbdsr1_0(&self) -> bool
[src]
Checks if the value of the field is MBDSR1_0
pub fn is_mbdsr1_1(&self) -> bool
[src]
Checks if the value of the field is MBDSR1_1
pub fn is_mbdsr1_2(&self) -> bool
[src]
Checks if the value of the field is MBDSR1_2
pub fn is_mbdsr1_3(&self) -> bool
[src]
Checks if the value of the field is MBDSR1_3
impl R<bool, FDRATE_A>
[src]
pub fn variant(&self) -> FDRATE_A
[src]
Get enumerated values variant
pub fn is_fdrate_0(&self) -> bool
[src]
Checks if the value of the field is FDRATE_0
pub fn is_fdrate_1(&self) -> bool
[src]
Checks if the value of the field is FDRATE_1
impl R<u32, Reg<u32, _FDCTRL>>
[src]
pub fn tdcval(&self) -> TDCVAL_R
[src]
Bits 0:5 - Transceiver Delay Compensation Value
pub fn tdcoff(&self) -> TDCOFF_R
[src]
Bits 8:12 - Transceiver Delay Compensation Offset
pub fn tdcfail(&self) -> TDCFAIL_R
[src]
Bit 14 - Transceiver Delay Compensation Fail
pub fn tdcen(&self) -> TDCEN_R
[src]
Bit 15 - Transceiver Delay Compensation Enable
pub fn mbdsr0(&self) -> MBDSR0_R
[src]
Bits 16:17 - Message Buffer Data Size for Region 0
pub fn mbdsr1(&self) -> MBDSR1_R
[src]
Bits 19:20 - Message Buffer Data Size for Region 1
pub fn fdrate(&self) -> FDRATE_R
[src]
Bit 31 - Bit Rate Switch Enable
impl R<u32, Reg<u32, _FDCBT>>
[src]
pub fn fpseg2(&self) -> FPSEG2_R
[src]
Bits 0:2 - Fast Phase Segment 2
pub fn fpseg1(&self) -> FPSEG1_R
[src]
Bits 5:7 - Fast Phase Segment 1
pub fn fpropseg(&self) -> FPROPSEG_R
[src]
Bits 10:14 - Fast Propagation Segment
pub fn frjw(&self) -> FRJW_R
[src]
Bits 16:18 - Fast Resync Jump Width
pub fn fpresdiv(&self) -> FPRESDIV_R
[src]
Bits 20:29 - Fast Prescaler Division Factor
impl R<u32, Reg<u32, _FDCRC>>
[src]
pub fn fd_txcrc(&self) -> FD_TXCRC_R
[src]
Bits 0:20 - Extended Transmitted CRC value
pub fn fd_mbcrc(&self) -> FD_MBCRC_R
[src]
Bits 24:30 - CRC Mailbox Number for FD_TXCRC
impl R<bool, ERFEN_A>
[src]
pub fn variant(&self) -> ERFEN_A
[src]
Get enumerated values variant
pub fn is_erfen_0(&self) -> bool
[src]
Checks if the value of the field is ERFEN_0
pub fn is_erfen_1(&self) -> bool
[src]
Checks if the value of the field is ERFEN_1
impl R<u32, Reg<u32, _ERFCR>>
[src]
pub fn erfwm(&self) -> ERFWM_R
[src]
Bits 0:4 - Enhanced Rx FIFO Watermark
pub fn nfe(&self) -> NFE_R
[src]
Bits 8:13 - Number of Enhanced Rx FIFO Filter Elements
pub fn nexif(&self) -> NEXIF_R
[src]
Bits 16:22 - Number of Extended ID Filter Elements
pub fn dmalw(&self) -> DMALW_R
[src]
Bits 26:30 - DMA Last Word
pub fn erfen(&self) -> ERFEN_R
[src]
Bit 31 - Enhanced Rx FIFO enable
impl R<bool, ERFDAIE_A>
[src]
pub fn variant(&self) -> ERFDAIE_A
[src]
Get enumerated values variant
pub fn is_erfdaie_0(&self) -> bool
[src]
Checks if the value of the field is ERFDAIE_0
pub fn is_erfdaie_1(&self) -> bool
[src]
Checks if the value of the field is ERFDAIE_1
impl R<bool, ERFWMIIE_A>
[src]
pub fn variant(&self) -> ERFWMIIE_A
[src]
Get enumerated values variant
pub fn is_erfwmiie_0(&self) -> bool
[src]
Checks if the value of the field is ERFWMIIE_0
pub fn is_erfwmiie_1(&self) -> bool
[src]
Checks if the value of the field is ERFWMIIE_1
impl R<bool, ERFOVFIE_A>
[src]
pub fn variant(&self) -> ERFOVFIE_A
[src]
Get enumerated values variant
pub fn is_erfovfie_0(&self) -> bool
[src]
Checks if the value of the field is ERFOVFIE_0
pub fn is_erfovfie_1(&self) -> bool
[src]
Checks if the value of the field is ERFOVFIE_1
impl R<bool, ERFUFWIE_A>
[src]
pub fn variant(&self) -> ERFUFWIE_A
[src]
Get enumerated values variant
pub fn is_erfufwie_0(&self) -> bool
[src]
Checks if the value of the field is ERFUFWIE_0
pub fn is_erfufwie_1(&self) -> bool
[src]
Checks if the value of the field is ERFUFWIE_1
impl R<u32, Reg<u32, _ERFIER>>
[src]
pub fn erfdaie(&self) -> ERFDAIE_R
[src]
Bit 28 - Enhanced Rx FIFO Data Available Interrupt Enable
pub fn erfwmiie(&self) -> ERFWMIIE_R
[src]
Bit 29 - Enhanced Rx FIFO Watermark Indication Interrupt Enable
pub fn erfovfie(&self) -> ERFOVFIE_R
[src]
Bit 30 - Enhanced Rx FIFO Overflow Interrupt Enable
pub fn erfufwie(&self) -> ERFUFWIE_R
[src]
Bit 31 - Enhanced Rx FIFO Underflow Interrupt Enable
impl R<bool, ERFF_A>
[src]
pub fn variant(&self) -> ERFF_A
[src]
Get enumerated values variant
pub fn is_erff_0(&self) -> bool
[src]
Checks if the value of the field is ERFF_0
pub fn is_erff_1(&self) -> bool
[src]
Checks if the value of the field is ERFF_1
impl R<bool, ERFE_A>
[src]
pub fn variant(&self) -> ERFE_A
[src]
Get enumerated values variant
pub fn is_erfe_0(&self) -> bool
[src]
Checks if the value of the field is ERFE_0
pub fn is_erfe_1(&self) -> bool
[src]
Checks if the value of the field is ERFE_1
impl R<bool, ERFCLR_A>
[src]
pub fn variant(&self) -> ERFCLR_A
[src]
Get enumerated values variant
pub fn is_erfclr_0(&self) -> bool
[src]
Checks if the value of the field is ERFCLR_0
pub fn is_erfclr_1(&self) -> bool
[src]
Checks if the value of the field is ERFCLR_1
impl R<bool, ERFDA_A>
[src]
pub fn variant(&self) -> ERFDA_A
[src]
Get enumerated values variant
pub fn is_erfda_0(&self) -> bool
[src]
Checks if the value of the field is ERFDA_0
pub fn is_erfda_1(&self) -> bool
[src]
Checks if the value of the field is ERFDA_1
impl R<bool, ERFWMI_A>
[src]
pub fn variant(&self) -> ERFWMI_A
[src]
Get enumerated values variant
pub fn is_erfwmi_0(&self) -> bool
[src]
Checks if the value of the field is ERFWMI_0
pub fn is_erfwmi_1(&self) -> bool
[src]
Checks if the value of the field is ERFWMI_1
impl R<bool, ERFOVF_A>
[src]
pub fn variant(&self) -> ERFOVF_A
[src]
Get enumerated values variant
pub fn is_erfovf_0(&self) -> bool
[src]
Checks if the value of the field is ERFOVF_0
pub fn is_erfovf_1(&self) -> bool
[src]
Checks if the value of the field is ERFOVF_1
impl R<bool, ERFUFW_A>
[src]
pub fn variant(&self) -> ERFUFW_A
[src]
Get enumerated values variant
pub fn is_erfufw_0(&self) -> bool
[src]
Checks if the value of the field is ERFUFW_0
pub fn is_erfufw_1(&self) -> bool
[src]
Checks if the value of the field is ERFUFW_1
impl R<u32, Reg<u32, _ERFSR>>
[src]
pub fn erfel(&self) -> ERFEL_R
[src]
Bits 0:5 - Enhanced Rx FIFO Elements
pub fn erff(&self) -> ERFF_R
[src]
Bit 16 - Enhanced Rx FIFO full
pub fn erfe(&self) -> ERFE_R
[src]
Bit 17 - Enhanced Rx FIFO empty
pub fn erfclr(&self) -> ERFCLR_R
[src]
Bit 27 - Enhanced Rx FIFO Clear
pub fn erfda(&self) -> ERFDA_R
[src]
Bit 28 - Enhanced Rx FIFO Data Available
pub fn erfwmi(&self) -> ERFWMI_R
[src]
Bit 29 - Enhanced Rx FIFO Watermark Indication
pub fn erfovf(&self) -> ERFOVF_R
[src]
Bit 30 - Enhanced Rx FIFO Overflow
pub fn erfufw(&self) -> ERFUFW_R
[src]
Bit 31 - Enhanced Rx FIFO Underflow
impl R<u32, Reg<u32, _HR_TIME_STAMP>>
[src]
impl R<u32, Reg<u32, _ERFFEL>>
[src]
Trait Implementations
Auto Trait Implementations
impl<U, T> Send for R<U, T> where
T: Send,
U: Send,
T: Send,
U: Send,
impl<U, T> Sync for R<U, T> where
T: Sync,
U: Sync,
T: Sync,
U: Sync,
impl<U, T> Unpin for R<U, T> where
T: Unpin,
U: Unpin,
T: Unpin,
U: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,