#![allow(non_snake_case, non_upper_case_globals)]
#![allow(non_camel_case_types)]
use crate::{RORegister, RWRegister};
#[cfg(not(feature = "nosync"))]
use core::marker::PhantomData;
pub mod MCR {
pub mod MAXMB {
pub const offset: u32 = 0;
pub const mask: u32 = 0x7f << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod IDAM {
pub const offset: u32 = 8;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const IDAM_0: u32 = 0b00;
pub const IDAM_1: u32 = 0b01;
pub const IDAM_2: u32 = 0b10;
pub const IDAM_3: u32 = 0b11;
}
}
pub mod AEN {
pub const offset: u32 = 12;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const AEN_0: u32 = 0b0;
pub const AEN_1: u32 = 0b1;
}
}
pub mod LPRIOEN {
pub const offset: u32 = 13;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const LPRIOEN_0: u32 = 0b0;
pub const LPRIOEN_1: u32 = 0b1;
}
}
pub mod IRMQ {
pub const offset: u32 = 16;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const IRMQ_0: u32 = 0b0;
pub const IRMQ_1: u32 = 0b1;
}
}
pub mod SRXDIS {
pub const offset: u32 = 17;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SRXDIS_0: u32 = 0b0;
pub const SRXDIS_1: u32 = 0b1;
}
}
pub mod WAKSRC {
pub const offset: u32 = 19;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const WAKSRC_0: u32 = 0b0;
pub const WAKSRC_1: u32 = 0b1;
}
}
pub mod LPMACK {
pub const offset: u32 = 20;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const LPMACK_0: u32 = 0b0;
pub const LPMACK_1: u32 = 0b1;
}
}
pub mod WRNEN {
pub const offset: u32 = 21;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const WRNEN_0: u32 = 0b0;
pub const WRNEN_1: u32 = 0b1;
}
}
pub mod SLFWAK {
pub const offset: u32 = 22;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SLFWAK_0: u32 = 0b0;
pub const SLFWAK_1: u32 = 0b1;
}
}
pub mod SUPV {
pub const offset: u32 = 23;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SUPV_0: u32 = 0b0;
pub const SUPV_1: u32 = 0b1;
}
}
pub mod FRZACK {
pub const offset: u32 = 24;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const FRZACK_0: u32 = 0b0;
pub const FRZACK_1: u32 = 0b1;
}
}
pub mod SOFTRST {
pub const offset: u32 = 25;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SOFTRST_0: u32 = 0b0;
pub const SOFTRST_1: u32 = 0b1;
}
}
pub mod WAKMSK {
pub const offset: u32 = 26;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const WAKMSK_0: u32 = 0b0;
pub const WAKMSK_1: u32 = 0b1;
}
}
pub mod NOTRDY {
pub const offset: u32 = 27;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const NOTRDY_0: u32 = 0b0;
pub const NOTRDY_1: u32 = 0b1;
}
}
pub mod HALT {
pub const offset: u32 = 28;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const HALT_0: u32 = 0b0;
pub const HALT_1: u32 = 0b1;
}
}
pub mod RFEN {
pub const offset: u32 = 29;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RFEN_0: u32 = 0b0;
pub const RFEN_1: u32 = 0b1;
}
}
pub mod FRZ {
pub const offset: u32 = 30;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const FRZ_0: u32 = 0b0;
pub const FRZ_1: u32 = 0b1;
}
}
pub mod MDIS {
pub const offset: u32 = 31;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const MDIS_0: u32 = 0b0;
pub const MDIS_1: u32 = 0b1;
}
}
}
pub mod CTRL1 {
pub mod PROPSEG {
pub const offset: u32 = 0;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod LOM {
pub const offset: u32 = 3;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const LOM_0: u32 = 0b0;
pub const LOM_1: u32 = 0b1;
}
}
pub mod LBUF {
pub const offset: u32 = 4;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const LBUF_0: u32 = 0b0;
pub const LBUF_1: u32 = 0b1;
}
}
pub mod TSYN {
pub const offset: u32 = 5;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const TSYN_0: u32 = 0b0;
pub const TSYN_1: u32 = 0b1;
}
}
pub mod BOFFREC {
pub const offset: u32 = 6;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BOFFREC_0: u32 = 0b0;
pub const BOFFREC_1: u32 = 0b1;
}
}
pub mod SMP {
pub const offset: u32 = 7;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SMP_0: u32 = 0b0;
pub const SMP_1: u32 = 0b1;
}
}
pub mod RWRNMSK {
pub const offset: u32 = 10;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RWRNMSK_0: u32 = 0b0;
pub const RWRNMSK_1: u32 = 0b1;
}
}
pub mod TWRNMSK {
pub const offset: u32 = 11;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const TWRNMSK_0: u32 = 0b0;
pub const TWRNMSK_1: u32 = 0b1;
}
}
pub mod LPB {
pub const offset: u32 = 12;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const LPB_0: u32 = 0b0;
pub const LPB_1: u32 = 0b1;
}
}
pub mod ERRMSK {
pub const offset: u32 = 14;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ERRMSK_0: u32 = 0b0;
pub const ERRMSK_1: u32 = 0b1;
}
}
pub mod BOFFMSK {
pub const offset: u32 = 15;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BOFFMSK_0: u32 = 0b0;
pub const BOFFMSK_1: u32 = 0b1;
}
}
pub mod PSEG2 {
pub const offset: u32 = 16;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PSEG1 {
pub const offset: u32 = 19;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod RJW {
pub const offset: u32 = 22;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PRESDIV {
pub const offset: u32 = 24;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod TIMER {
pub mod TIMER {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod RXMGMASK {
pub mod MG {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const MG_0: u32 = 0b00000000000000000000000000000000;
pub const MG_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod RX14MASK {
pub mod RX14M {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RX14M_0: u32 = 0b00000000000000000000000000000000;
pub const RX14M_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod RX15MASK {
pub mod RX15M {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RX15M_0: u32 = 0b00000000000000000000000000000000;
pub const RX15M_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod ECR {
pub mod TX_ERR_COUNTER {
pub const offset: u32 = 0;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod RX_ERR_COUNTER {
pub const offset: u32 = 8;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod ESR1 {
pub mod WAKINT {
pub const offset: u32 = 0;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const WAKINT_0: u32 = 0b0;
pub const WAKINT_1: u32 = 0b1;
}
}
pub mod ERRINT {
pub const offset: u32 = 1;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ERRINT_0: u32 = 0b0;
pub const ERRINT_1: u32 = 0b1;
}
}
pub mod BOFFINT {
pub const offset: u32 = 2;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BOFFINT_0: u32 = 0b0;
pub const BOFFINT_1: u32 = 0b1;
}
}
pub mod RX {
pub const offset: u32 = 3;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RX_0: u32 = 0b0;
pub const RX_1: u32 = 0b1;
}
}
pub mod FLTCONF {
pub const offset: u32 = 4;
pub const mask: u32 = 0b11 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const FLTCONF_0: u32 = 0b00;
pub const FLTCONF_1: u32 = 0b01;
pub const FLTCONF_2: u32 = 0b00;
}
}
pub mod TX {
pub const offset: u32 = 6;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const TX_0: u32 = 0b0;
pub const TX_1: u32 = 0b1;
}
}
pub mod IDLE {
pub const offset: u32 = 7;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const IDLE_0: u32 = 0b0;
pub const IDLE_1: u32 = 0b1;
}
}
pub mod RXWRN {
pub const offset: u32 = 8;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RXWRN_0: u32 = 0b0;
pub const RXWRN_1: u32 = 0b1;
}
}
pub mod TXWRN {
pub const offset: u32 = 9;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const TXWRN_0: u32 = 0b0;
pub const TXWRN_1: u32 = 0b1;
}
}
pub mod STFERR {
pub const offset: u32 = 10;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const STFERR_0: u32 = 0b0;
pub const STFERR_1: u32 = 0b1;
}
}
pub mod FRMERR {
pub const offset: u32 = 11;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const FRMERR_0: u32 = 0b0;
pub const FRMERR_1: u32 = 0b1;
}
}
pub mod CRCERR {
pub const offset: u32 = 12;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const CRCERR_0: u32 = 0b0;
pub const CRCERR_1: u32 = 0b1;
}
}
pub mod ACKERR {
pub const offset: u32 = 13;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const ACKERR_0: u32 = 0b0;
pub const ACKERR_1: u32 = 0b1;
}
}
pub mod BIT0ERR {
pub const offset: u32 = 14;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BIT0ERR_0: u32 = 0b0;
pub const BIT0ERR_1: u32 = 0b1;
}
}
pub mod BIT1ERR {
pub const offset: u32 = 15;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BIT1ERR_0: u32 = 0b0;
pub const BIT1ERR_1: u32 = 0b1;
}
}
pub mod RWRNINT {
pub const offset: u32 = 16;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RWRNINT_0: u32 = 0b0;
pub const RWRNINT_1: u32 = 0b1;
}
}
pub mod TWRNINT {
pub const offset: u32 = 17;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const TWRNINT_0: u32 = 0b0;
pub const TWRNINT_1: u32 = 0b1;
}
}
pub mod SYNCH {
pub const offset: u32 = 18;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const SYNCH_0: u32 = 0b0;
pub const SYNCH_1: u32 = 0b1;
}
}
}
pub mod IMASK2 {
pub mod BUFHM {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUFHM_0: u32 = 0b00000000000000000000000000000000;
pub const BUFHM_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod IMASK1 {
pub mod BUFLM {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUFLM_0: u32 = 0b00000000000000000000000000000000;
pub const BUFLM_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod IFLAG2 {
pub mod BUFHI {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUFHI_0: u32 = 0b00000000000000000000000000000000;
pub const BUFHI_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod IFLAG1 {
pub mod BUF4TO0I {
pub const offset: u32 = 0;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUF4TO0I_0: u32 = 0b00000;
pub const BUF4TO0I_1: u32 = 0b00001;
}
}
pub mod BUF5I {
pub const offset: u32 = 5;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUF5I_0: u32 = 0b0;
pub const BUF5I_1: u32 = 0b1;
}
}
pub mod BUF6I {
pub const offset: u32 = 6;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUF6I_0: u32 = 0b0;
pub const BUF6I_1: u32 = 0b1;
}
}
pub mod BUF7I {
pub const offset: u32 = 7;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUF7I_0: u32 = 0b0;
pub const BUF7I_1: u32 = 0b1;
}
}
pub mod BUF31TO8I {
pub const offset: u32 = 8;
pub const mask: u32 = 0xffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const BUF31TO8I_0: u32 = 0b000000000000000000000000;
pub const BUF31TO8I_1: u32 = 0b000000000000000000000001;
}
}
}
pub mod CTRL2 {
pub mod EACEN {
pub const offset: u32 = 16;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const EACEN_0: u32 = 0b0;
pub const EACEN_1: u32 = 0b1;
}
}
pub mod RRS {
pub const offset: u32 = 17;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const RRS_0: u32 = 0b0;
pub const RRS_1: u32 = 0b1;
}
}
pub mod MRP {
pub const offset: u32 = 18;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const MRP_0: u32 = 0b0;
pub const MRP_1: u32 = 0b1;
}
}
pub mod TASD {
pub const offset: u32 = 19;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod RFFN {
pub const offset: u32 = 24;
pub const mask: u32 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod WRMFRZ {
pub const offset: u32 = 28;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const WRMFRZ_0: u32 = 0b0;
pub const WRMFRZ_1: u32 = 0b1;
}
}
}
pub mod ESR2 {
pub mod IMB {
pub const offset: u32 = 13;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const IMB_0: u32 = 0b0;
pub const IMB_1: u32 = 0b1;
}
}
pub mod VPS {
pub const offset: u32 = 14;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const VPS_0: u32 = 0b0;
pub const VPS_1: u32 = 0b1;
}
}
pub mod LPTM {
pub const offset: u32 = 16;
pub const mask: u32 = 0x7f << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod CRCR {
pub mod TXCRC {
pub const offset: u32 = 0;
pub const mask: u32 = 0x7fff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod MBCRC {
pub const offset: u32 = 16;
pub const mask: u32 = 0x7f << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod RXFGMASK {
pub mod FGM {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const FGM_0: u32 = 0b00000000000000000000000000000000;
pub const FGM_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod RXFIR {
pub mod IDHIT {
pub const offset: u32 = 0;
pub const mask: u32 = 0x1ff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod DBG1 {
pub mod CFSM {
pub const offset: u32 = 0;
pub const mask: u32 = 0x3f << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CBN {
pub const offset: u32 = 24;
pub const mask: u32 = 0b11111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod DBG2 {
pub mod RMP {
pub const offset: u32 = 0;
pub const mask: u32 = 0x7f << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod MPP {
pub const offset: u32 = 7;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const MPP_0: u32 = 0b0;
pub const MPP_1: u32 = 0b1;
}
}
pub mod TAP {
pub const offset: u32 = 8;
pub const mask: u32 = 0x7f << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod APP {
pub const offset: u32 = 15;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const APP_0: u32 = 0b0;
pub const APP_1: u32 = 0b1;
}
}
}
pub mod CS0 {
pub mod TIME_STAMP {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod DLC {
pub const offset: u32 = 16;
pub const mask: u32 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod RTR {
pub const offset: u32 = 20;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod IDE {
pub const offset: u32 = 21;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod SRR {
pub const offset: u32 = 22;
pub const mask: u32 = 1 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod CODE {
pub const offset: u32 = 24;
pub const mask: u32 = 0b1111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod ID0 {
pub mod EXT {
pub const offset: u32 = 0;
pub const mask: u32 = 0x3ffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod STD {
pub const offset: u32 = 18;
pub const mask: u32 = 0x7ff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod PRIO {
pub const offset: u32 = 29;
pub const mask: u32 = 0b111 << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod WORD00 {
pub mod DATA_BYTE_3 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod DATA_BYTE_2 {
pub const offset: u32 = 8;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod DATA_BYTE_1 {
pub const offset: u32 = 16;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod DATA_BYTE_0 {
pub const offset: u32 = 24;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod WORD10 {
pub mod DATA_BYTE_7 {
pub const offset: u32 = 0;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod DATA_BYTE_6 {
pub const offset: u32 = 8;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod DATA_BYTE_5 {
pub const offset: u32 = 16;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
pub mod DATA_BYTE_4 {
pub const offset: u32 = 24;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
pub mod CS1 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID1 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD01 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD11 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS2 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID2 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD02 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD12 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS3 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID3 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD03 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD13 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS4 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID4 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD04 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD14 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS5 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID5 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD05 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD15 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS6 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID6 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD06 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD16 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS7 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID7 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD07 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD17 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS8 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID8 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD08 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD18 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS9 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID9 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD09 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD19 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS10 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID10 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD010 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD110 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS11 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID11 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD011 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD111 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS12 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID12 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD012 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD112 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS13 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID13 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD013 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD113 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS14 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID14 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD014 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD114 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS15 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID15 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD015 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD115 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS16 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID16 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD016 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD116 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS17 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID17 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD017 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD117 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS18 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID18 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD018 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD118 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS19 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID19 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD019 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD119 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS20 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID20 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD020 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD120 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS21 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID21 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD021 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD121 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS22 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID22 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD022 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD122 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS23 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID23 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD023 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD123 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS24 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID24 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD024 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD124 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS25 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID25 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD025 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD125 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS26 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID26 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD026 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD126 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS27 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID27 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD027 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD127 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS28 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID28 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD028 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD128 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS29 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID29 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD029 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD129 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS30 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID30 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD030 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD130 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS31 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID31 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD031 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD131 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS32 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID32 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD032 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD132 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS33 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID33 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD033 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD133 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS34 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID34 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD034 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD134 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS35 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID35 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD035 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD135 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS36 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID36 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD036 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD136 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS37 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID37 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD037 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD137 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS38 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID38 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD038 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD138 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS39 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID39 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD039 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD139 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS40 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID40 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD040 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD140 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS41 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID41 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD041 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD141 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS42 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID42 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD042 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD142 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS43 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID43 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD043 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD143 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS44 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID44 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD044 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD144 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS45 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID45 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD045 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD145 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS46 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID46 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD046 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD146 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS47 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID47 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD047 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD147 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS48 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID48 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD048 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD148 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS49 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID49 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD049 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD149 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS50 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID50 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD050 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD150 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS51 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID51 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD051 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD151 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS52 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID52 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD052 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD152 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS53 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID53 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD053 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD153 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS54 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID54 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD054 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD154 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS55 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID55 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD055 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD155 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS56 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID56 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD056 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD156 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS57 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID57 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD057 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD157 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS58 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID58 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD058 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD158 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS59 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID59 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD059 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD159 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS60 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID60 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD060 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD160 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS61 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID61 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD061 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD161 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS62 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID62 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD062 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD162 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod CS63 {
pub use super::CS0::CODE;
pub use super::CS0::DLC;
pub use super::CS0::IDE;
pub use super::CS0::RTR;
pub use super::CS0::SRR;
pub use super::CS0::TIME_STAMP;
}
pub mod ID63 {
pub use super::ID0::EXT;
pub use super::ID0::PRIO;
pub use super::ID0::STD;
}
pub mod WORD063 {
pub use super::WORD00::DATA_BYTE_0;
pub use super::WORD00::DATA_BYTE_1;
pub use super::WORD00::DATA_BYTE_2;
pub use super::WORD00::DATA_BYTE_3;
}
pub mod WORD163 {
pub use super::WORD10::DATA_BYTE_4;
pub use super::WORD10::DATA_BYTE_5;
pub use super::WORD10::DATA_BYTE_6;
pub use super::WORD10::DATA_BYTE_7;
}
pub mod RXIMR0 {
pub mod MI {
pub const offset: u32 = 0;
pub const mask: u32 = 0xffffffff << offset;
pub mod R {}
pub mod W {}
pub mod RW {
pub const MI_0: u32 = 0b00000000000000000000000000000000;
pub const MI_1: u32 = 0b00000000000000000000000000000001;
}
}
}
pub mod RXIMR1 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR2 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR3 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR4 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR5 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR6 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR7 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR8 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR9 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR10 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR11 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR12 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR13 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR14 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR15 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR16 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR17 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR18 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR19 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR20 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR21 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR22 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR23 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR24 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR25 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR26 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR27 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR28 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR29 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR30 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR31 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR32 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR33 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR34 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR35 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR36 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR37 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR38 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR39 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR40 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR41 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR42 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR43 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR44 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR45 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR46 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR47 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR48 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR49 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR50 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR51 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR52 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR53 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR54 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR55 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR56 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR57 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR58 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR59 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR60 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR61 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR62 {
pub use super::RXIMR0::MI;
}
pub mod RXIMR63 {
pub use super::RXIMR0::MI;
}
pub mod GFWR {
pub mod GFWR {
pub const offset: u32 = 0;
pub const mask: u32 = 0xff << offset;
pub mod R {}
pub mod W {}
pub mod RW {}
}
}
#[repr(C)]
pub struct RegisterBlock {
pub MCR: RWRegister<u32>,
pub CTRL1: RWRegister<u32>,
pub TIMER: RWRegister<u32>,
_reserved1: [u32; 1],
pub RXMGMASK: RWRegister<u32>,
pub RX14MASK: RWRegister<u32>,
pub RX15MASK: RWRegister<u32>,
pub ECR: RWRegister<u32>,
pub ESR1: RWRegister<u32>,
pub IMASK2: RWRegister<u32>,
pub IMASK1: RWRegister<u32>,
pub IFLAG2: RWRegister<u32>,
pub IFLAG1: RWRegister<u32>,
pub CTRL2: RWRegister<u32>,
pub ESR2: RORegister<u32>,
_reserved2: [u32; 2],
pub CRCR: RORegister<u32>,
pub RXFGMASK: RWRegister<u32>,
pub RXFIR: RORegister<u32>,
_reserved3: [u32; 2],
pub DBG1: RORegister<u32>,
pub DBG2: RORegister<u32>,
_reserved4: [u32; 8],
pub CS0: RWRegister<u32>,
pub ID0: RWRegister<u32>,
pub WORD00: RWRegister<u32>,
pub WORD10: RWRegister<u32>,
pub CS1: RWRegister<u32>,
pub ID1: RWRegister<u32>,
pub WORD01: RWRegister<u32>,
pub WORD11: RWRegister<u32>,
pub CS2: RWRegister<u32>,
pub ID2: RWRegister<u32>,
pub WORD02: RWRegister<u32>,
pub WORD12: RWRegister<u32>,
pub CS3: RWRegister<u32>,
pub ID3: RWRegister<u32>,
pub WORD03: RWRegister<u32>,
pub WORD13: RWRegister<u32>,
pub CS4: RWRegister<u32>,
pub ID4: RWRegister<u32>,
pub WORD04: RWRegister<u32>,
pub WORD14: RWRegister<u32>,
pub CS5: RWRegister<u32>,
pub ID5: RWRegister<u32>,
pub WORD05: RWRegister<u32>,
pub WORD15: RWRegister<u32>,
pub CS6: RWRegister<u32>,
pub ID6: RWRegister<u32>,
pub WORD06: RWRegister<u32>,
pub WORD16: RWRegister<u32>,
pub CS7: RWRegister<u32>,
pub ID7: RWRegister<u32>,
pub WORD07: RWRegister<u32>,
pub WORD17: RWRegister<u32>,
pub CS8: RWRegister<u32>,
pub ID8: RWRegister<u32>,
pub WORD08: RWRegister<u32>,
pub WORD18: RWRegister<u32>,
pub CS9: RWRegister<u32>,
pub ID9: RWRegister<u32>,
pub WORD09: RWRegister<u32>,
pub WORD19: RWRegister<u32>,
pub CS10: RWRegister<u32>,
pub ID10: RWRegister<u32>,
pub WORD010: RWRegister<u32>,
pub WORD110: RWRegister<u32>,
pub CS11: RWRegister<u32>,
pub ID11: RWRegister<u32>,
pub WORD011: RWRegister<u32>,
pub WORD111: RWRegister<u32>,
pub CS12: RWRegister<u32>,
pub ID12: RWRegister<u32>,
pub WORD012: RWRegister<u32>,
pub WORD112: RWRegister<u32>,
pub CS13: RWRegister<u32>,
pub ID13: RWRegister<u32>,
pub WORD013: RWRegister<u32>,
pub WORD113: RWRegister<u32>,
pub CS14: RWRegister<u32>,
pub ID14: RWRegister<u32>,
pub WORD014: RWRegister<u32>,
pub WORD114: RWRegister<u32>,
pub CS15: RWRegister<u32>,
pub ID15: RWRegister<u32>,
pub WORD015: RWRegister<u32>,
pub WORD115: RWRegister<u32>,
pub CS16: RWRegister<u32>,
pub ID16: RWRegister<u32>,
pub WORD016: RWRegister<u32>,
pub WORD116: RWRegister<u32>,
pub CS17: RWRegister<u32>,
pub ID17: RWRegister<u32>,
pub WORD017: RWRegister<u32>,
pub WORD117: RWRegister<u32>,
pub CS18: RWRegister<u32>,
pub ID18: RWRegister<u32>,
pub WORD018: RWRegister<u32>,
pub WORD118: RWRegister<u32>,
pub CS19: RWRegister<u32>,
pub ID19: RWRegister<u32>,
pub WORD019: RWRegister<u32>,
pub WORD119: RWRegister<u32>,
pub CS20: RWRegister<u32>,
pub ID20: RWRegister<u32>,
pub WORD020: RWRegister<u32>,
pub WORD120: RWRegister<u32>,
pub CS21: RWRegister<u32>,
pub ID21: RWRegister<u32>,
pub WORD021: RWRegister<u32>,
pub WORD121: RWRegister<u32>,
pub CS22: RWRegister<u32>,
pub ID22: RWRegister<u32>,
pub WORD022: RWRegister<u32>,
pub WORD122: RWRegister<u32>,
pub CS23: RWRegister<u32>,
pub ID23: RWRegister<u32>,
pub WORD023: RWRegister<u32>,
pub WORD123: RWRegister<u32>,
pub CS24: RWRegister<u32>,
pub ID24: RWRegister<u32>,
pub WORD024: RWRegister<u32>,
pub WORD124: RWRegister<u32>,
pub CS25: RWRegister<u32>,
pub ID25: RWRegister<u32>,
pub WORD025: RWRegister<u32>,
pub WORD125: RWRegister<u32>,
pub CS26: RWRegister<u32>,
pub ID26: RWRegister<u32>,
pub WORD026: RWRegister<u32>,
pub WORD126: RWRegister<u32>,
pub CS27: RWRegister<u32>,
pub ID27: RWRegister<u32>,
pub WORD027: RWRegister<u32>,
pub WORD127: RWRegister<u32>,
pub CS28: RWRegister<u32>,
pub ID28: RWRegister<u32>,
pub WORD028: RWRegister<u32>,
pub WORD128: RWRegister<u32>,
pub CS29: RWRegister<u32>,
pub ID29: RWRegister<u32>,
pub WORD029: RWRegister<u32>,
pub WORD129: RWRegister<u32>,
pub CS30: RWRegister<u32>,
pub ID30: RWRegister<u32>,
pub WORD030: RWRegister<u32>,
pub WORD130: RWRegister<u32>,
pub CS31: RWRegister<u32>,
pub ID31: RWRegister<u32>,
pub WORD031: RWRegister<u32>,
pub WORD131: RWRegister<u32>,
pub CS32: RWRegister<u32>,
pub ID32: RWRegister<u32>,
pub WORD032: RWRegister<u32>,
pub WORD132: RWRegister<u32>,
pub CS33: RWRegister<u32>,
pub ID33: RWRegister<u32>,
pub WORD033: RWRegister<u32>,
pub WORD133: RWRegister<u32>,
pub CS34: RWRegister<u32>,
pub ID34: RWRegister<u32>,
pub WORD034: RWRegister<u32>,
pub WORD134: RWRegister<u32>,
pub CS35: RWRegister<u32>,
pub ID35: RWRegister<u32>,
pub WORD035: RWRegister<u32>,
pub WORD135: RWRegister<u32>,
pub CS36: RWRegister<u32>,
pub ID36: RWRegister<u32>,
pub WORD036: RWRegister<u32>,
pub WORD136: RWRegister<u32>,
pub CS37: RWRegister<u32>,
pub ID37: RWRegister<u32>,
pub WORD037: RWRegister<u32>,
pub WORD137: RWRegister<u32>,
pub CS38: RWRegister<u32>,
pub ID38: RWRegister<u32>,
pub WORD038: RWRegister<u32>,
pub WORD138: RWRegister<u32>,
pub CS39: RWRegister<u32>,
pub ID39: RWRegister<u32>,
pub WORD039: RWRegister<u32>,
pub WORD139: RWRegister<u32>,
pub CS40: RWRegister<u32>,
pub ID40: RWRegister<u32>,
pub WORD040: RWRegister<u32>,
pub WORD140: RWRegister<u32>,
pub CS41: RWRegister<u32>,
pub ID41: RWRegister<u32>,
pub WORD041: RWRegister<u32>,
pub WORD141: RWRegister<u32>,
pub CS42: RWRegister<u32>,
pub ID42: RWRegister<u32>,
pub WORD042: RWRegister<u32>,
pub WORD142: RWRegister<u32>,
pub CS43: RWRegister<u32>,
pub ID43: RWRegister<u32>,
pub WORD043: RWRegister<u32>,
pub WORD143: RWRegister<u32>,
pub CS44: RWRegister<u32>,
pub ID44: RWRegister<u32>,
pub WORD044: RWRegister<u32>,
pub WORD144: RWRegister<u32>,
pub CS45: RWRegister<u32>,
pub ID45: RWRegister<u32>,
pub WORD045: RWRegister<u32>,
pub WORD145: RWRegister<u32>,
pub CS46: RWRegister<u32>,
pub ID46: RWRegister<u32>,
pub WORD046: RWRegister<u32>,
pub WORD146: RWRegister<u32>,
pub CS47: RWRegister<u32>,
pub ID47: RWRegister<u32>,
pub WORD047: RWRegister<u32>,
pub WORD147: RWRegister<u32>,
pub CS48: RWRegister<u32>,
pub ID48: RWRegister<u32>,
pub WORD048: RWRegister<u32>,
pub WORD148: RWRegister<u32>,
pub CS49: RWRegister<u32>,
pub ID49: RWRegister<u32>,
pub WORD049: RWRegister<u32>,
pub WORD149: RWRegister<u32>,
pub CS50: RWRegister<u32>,
pub ID50: RWRegister<u32>,
pub WORD050: RWRegister<u32>,
pub WORD150: RWRegister<u32>,
pub CS51: RWRegister<u32>,
pub ID51: RWRegister<u32>,
pub WORD051: RWRegister<u32>,
pub WORD151: RWRegister<u32>,
pub CS52: RWRegister<u32>,
pub ID52: RWRegister<u32>,
pub WORD052: RWRegister<u32>,
pub WORD152: RWRegister<u32>,
pub CS53: RWRegister<u32>,
pub ID53: RWRegister<u32>,
pub WORD053: RWRegister<u32>,
pub WORD153: RWRegister<u32>,
pub CS54: RWRegister<u32>,
pub ID54: RWRegister<u32>,
pub WORD054: RWRegister<u32>,
pub WORD154: RWRegister<u32>,
pub CS55: RWRegister<u32>,
pub ID55: RWRegister<u32>,
pub WORD055: RWRegister<u32>,
pub WORD155: RWRegister<u32>,
pub CS56: RWRegister<u32>,
pub ID56: RWRegister<u32>,
pub WORD056: RWRegister<u32>,
pub WORD156: RWRegister<u32>,
pub CS57: RWRegister<u32>,
pub ID57: RWRegister<u32>,
pub WORD057: RWRegister<u32>,
pub WORD157: RWRegister<u32>,
pub CS58: RWRegister<u32>,
pub ID58: RWRegister<u32>,
pub WORD058: RWRegister<u32>,
pub WORD158: RWRegister<u32>,
pub CS59: RWRegister<u32>,
pub ID59: RWRegister<u32>,
pub WORD059: RWRegister<u32>,
pub WORD159: RWRegister<u32>,
pub CS60: RWRegister<u32>,
pub ID60: RWRegister<u32>,
pub WORD060: RWRegister<u32>,
pub WORD160: RWRegister<u32>,
pub CS61: RWRegister<u32>,
pub ID61: RWRegister<u32>,
pub WORD061: RWRegister<u32>,
pub WORD161: RWRegister<u32>,
pub CS62: RWRegister<u32>,
pub ID62: RWRegister<u32>,
pub WORD062: RWRegister<u32>,
pub WORD162: RWRegister<u32>,
pub CS63: RWRegister<u32>,
pub ID63: RWRegister<u32>,
pub WORD063: RWRegister<u32>,
pub WORD163: RWRegister<u32>,
_reserved5: [u32; 256],
pub RXIMR0: RWRegister<u32>,
pub RXIMR1: RWRegister<u32>,
pub RXIMR2: RWRegister<u32>,
pub RXIMR3: RWRegister<u32>,
pub RXIMR4: RWRegister<u32>,
pub RXIMR5: RWRegister<u32>,
pub RXIMR6: RWRegister<u32>,
pub RXIMR7: RWRegister<u32>,
pub RXIMR8: RWRegister<u32>,
pub RXIMR9: RWRegister<u32>,
pub RXIMR10: RWRegister<u32>,
pub RXIMR11: RWRegister<u32>,
pub RXIMR12: RWRegister<u32>,
pub RXIMR13: RWRegister<u32>,
pub RXIMR14: RWRegister<u32>,
pub RXIMR15: RWRegister<u32>,
pub RXIMR16: RWRegister<u32>,
pub RXIMR17: RWRegister<u32>,
pub RXIMR18: RWRegister<u32>,
pub RXIMR19: RWRegister<u32>,
pub RXIMR20: RWRegister<u32>,
pub RXIMR21: RWRegister<u32>,
pub RXIMR22: RWRegister<u32>,
pub RXIMR23: RWRegister<u32>,
pub RXIMR24: RWRegister<u32>,
pub RXIMR25: RWRegister<u32>,
pub RXIMR26: RWRegister<u32>,
pub RXIMR27: RWRegister<u32>,
pub RXIMR28: RWRegister<u32>,
pub RXIMR29: RWRegister<u32>,
pub RXIMR30: RWRegister<u32>,
pub RXIMR31: RWRegister<u32>,
pub RXIMR32: RWRegister<u32>,
pub RXIMR33: RWRegister<u32>,
pub RXIMR34: RWRegister<u32>,
pub RXIMR35: RWRegister<u32>,
pub RXIMR36: RWRegister<u32>,
pub RXIMR37: RWRegister<u32>,
pub RXIMR38: RWRegister<u32>,
pub RXIMR39: RWRegister<u32>,
pub RXIMR40: RWRegister<u32>,
pub RXIMR41: RWRegister<u32>,
pub RXIMR42: RWRegister<u32>,
pub RXIMR43: RWRegister<u32>,
pub RXIMR44: RWRegister<u32>,
pub RXIMR45: RWRegister<u32>,
pub RXIMR46: RWRegister<u32>,
pub RXIMR47: RWRegister<u32>,
pub RXIMR48: RWRegister<u32>,
pub RXIMR49: RWRegister<u32>,
pub RXIMR50: RWRegister<u32>,
pub RXIMR51: RWRegister<u32>,
pub RXIMR52: RWRegister<u32>,
pub RXIMR53: RWRegister<u32>,
pub RXIMR54: RWRegister<u32>,
pub RXIMR55: RWRegister<u32>,
pub RXIMR56: RWRegister<u32>,
pub RXIMR57: RWRegister<u32>,
pub RXIMR58: RWRegister<u32>,
pub RXIMR59: RWRegister<u32>,
pub RXIMR60: RWRegister<u32>,
pub RXIMR61: RWRegister<u32>,
pub RXIMR62: RWRegister<u32>,
pub RXIMR63: RWRegister<u32>,
_reserved6: [u32; 24],
pub GFWR: RWRegister<u32>,
}
pub struct ResetValues {
pub MCR: u32,
pub CTRL1: u32,
pub TIMER: u32,
pub RXMGMASK: u32,
pub RX14MASK: u32,
pub RX15MASK: u32,
pub ECR: u32,
pub ESR1: u32,
pub IMASK2: u32,
pub IMASK1: u32,
pub IFLAG2: u32,
pub IFLAG1: u32,
pub CTRL2: u32,
pub ESR2: u32,
pub CRCR: u32,
pub RXFGMASK: u32,
pub RXFIR: u32,
pub DBG1: u32,
pub DBG2: u32,
pub CS0: u32,
pub ID0: u32,
pub WORD00: u32,
pub WORD10: u32,
pub CS1: u32,
pub ID1: u32,
pub WORD01: u32,
pub WORD11: u32,
pub CS2: u32,
pub ID2: u32,
pub WORD02: u32,
pub WORD12: u32,
pub CS3: u32,
pub ID3: u32,
pub WORD03: u32,
pub WORD13: u32,
pub CS4: u32,
pub ID4: u32,
pub WORD04: u32,
pub WORD14: u32,
pub CS5: u32,
pub ID5: u32,
pub WORD05: u32,
pub WORD15: u32,
pub CS6: u32,
pub ID6: u32,
pub WORD06: u32,
pub WORD16: u32,
pub CS7: u32,
pub ID7: u32,
pub WORD07: u32,
pub WORD17: u32,
pub CS8: u32,
pub ID8: u32,
pub WORD08: u32,
pub WORD18: u32,
pub CS9: u32,
pub ID9: u32,
pub WORD09: u32,
pub WORD19: u32,
pub CS10: u32,
pub ID10: u32,
pub WORD010: u32,
pub WORD110: u32,
pub CS11: u32,
pub ID11: u32,
pub WORD011: u32,
pub WORD111: u32,
pub CS12: u32,
pub ID12: u32,
pub WORD012: u32,
pub WORD112: u32,
pub CS13: u32,
pub ID13: u32,
pub WORD013: u32,
pub WORD113: u32,
pub CS14: u32,
pub ID14: u32,
pub WORD014: u32,
pub WORD114: u32,
pub CS15: u32,
pub ID15: u32,
pub WORD015: u32,
pub WORD115: u32,
pub CS16: u32,
pub ID16: u32,
pub WORD016: u32,
pub WORD116: u32,
pub CS17: u32,
pub ID17: u32,
pub WORD017: u32,
pub WORD117: u32,
pub CS18: u32,
pub ID18: u32,
pub WORD018: u32,
pub WORD118: u32,
pub CS19: u32,
pub ID19: u32,
pub WORD019: u32,
pub WORD119: u32,
pub CS20: u32,
pub ID20: u32,
pub WORD020: u32,
pub WORD120: u32,
pub CS21: u32,
pub ID21: u32,
pub WORD021: u32,
pub WORD121: u32,
pub CS22: u32,
pub ID22: u32,
pub WORD022: u32,
pub WORD122: u32,
pub CS23: u32,
pub ID23: u32,
pub WORD023: u32,
pub WORD123: u32,
pub CS24: u32,
pub ID24: u32,
pub WORD024: u32,
pub WORD124: u32,
pub CS25: u32,
pub ID25: u32,
pub WORD025: u32,
pub WORD125: u32,
pub CS26: u32,
pub ID26: u32,
pub WORD026: u32,
pub WORD126: u32,
pub CS27: u32,
pub ID27: u32,
pub WORD027: u32,
pub WORD127: u32,
pub CS28: u32,
pub ID28: u32,
pub WORD028: u32,
pub WORD128: u32,
pub CS29: u32,
pub ID29: u32,
pub WORD029: u32,
pub WORD129: u32,
pub CS30: u32,
pub ID30: u32,
pub WORD030: u32,
pub WORD130: u32,
pub CS31: u32,
pub ID31: u32,
pub WORD031: u32,
pub WORD131: u32,
pub CS32: u32,
pub ID32: u32,
pub WORD032: u32,
pub WORD132: u32,
pub CS33: u32,
pub ID33: u32,
pub WORD033: u32,
pub WORD133: u32,
pub CS34: u32,
pub ID34: u32,
pub WORD034: u32,
pub WORD134: u32,
pub CS35: u32,
pub ID35: u32,
pub WORD035: u32,
pub WORD135: u32,
pub CS36: u32,
pub ID36: u32,
pub WORD036: u32,
pub WORD136: u32,
pub CS37: u32,
pub ID37: u32,
pub WORD037: u32,
pub WORD137: u32,
pub CS38: u32,
pub ID38: u32,
pub WORD038: u32,
pub WORD138: u32,
pub CS39: u32,
pub ID39: u32,
pub WORD039: u32,
pub WORD139: u32,
pub CS40: u32,
pub ID40: u32,
pub WORD040: u32,
pub WORD140: u32,
pub CS41: u32,
pub ID41: u32,
pub WORD041: u32,
pub WORD141: u32,
pub CS42: u32,
pub ID42: u32,
pub WORD042: u32,
pub WORD142: u32,
pub CS43: u32,
pub ID43: u32,
pub WORD043: u32,
pub WORD143: u32,
pub CS44: u32,
pub ID44: u32,
pub WORD044: u32,
pub WORD144: u32,
pub CS45: u32,
pub ID45: u32,
pub WORD045: u32,
pub WORD145: u32,
pub CS46: u32,
pub ID46: u32,
pub WORD046: u32,
pub WORD146: u32,
pub CS47: u32,
pub ID47: u32,
pub WORD047: u32,
pub WORD147: u32,
pub CS48: u32,
pub ID48: u32,
pub WORD048: u32,
pub WORD148: u32,
pub CS49: u32,
pub ID49: u32,
pub WORD049: u32,
pub WORD149: u32,
pub CS50: u32,
pub ID50: u32,
pub WORD050: u32,
pub WORD150: u32,
pub CS51: u32,
pub ID51: u32,
pub WORD051: u32,
pub WORD151: u32,
pub CS52: u32,
pub ID52: u32,
pub WORD052: u32,
pub WORD152: u32,
pub CS53: u32,
pub ID53: u32,
pub WORD053: u32,
pub WORD153: u32,
pub CS54: u32,
pub ID54: u32,
pub WORD054: u32,
pub WORD154: u32,
pub CS55: u32,
pub ID55: u32,
pub WORD055: u32,
pub WORD155: u32,
pub CS56: u32,
pub ID56: u32,
pub WORD056: u32,
pub WORD156: u32,
pub CS57: u32,
pub ID57: u32,
pub WORD057: u32,
pub WORD157: u32,
pub CS58: u32,
pub ID58: u32,
pub WORD058: u32,
pub WORD158: u32,
pub CS59: u32,
pub ID59: u32,
pub WORD059: u32,
pub WORD159: u32,
pub CS60: u32,
pub ID60: u32,
pub WORD060: u32,
pub WORD160: u32,
pub CS61: u32,
pub ID61: u32,
pub WORD061: u32,
pub WORD161: u32,
pub CS62: u32,
pub ID62: u32,
pub WORD062: u32,
pub WORD162: u32,
pub CS63: u32,
pub ID63: u32,
pub WORD063: u32,
pub WORD163: u32,
pub RXIMR0: u32,
pub RXIMR1: u32,
pub RXIMR2: u32,
pub RXIMR3: u32,
pub RXIMR4: u32,
pub RXIMR5: u32,
pub RXIMR6: u32,
pub RXIMR7: u32,
pub RXIMR8: u32,
pub RXIMR9: u32,
pub RXIMR10: u32,
pub RXIMR11: u32,
pub RXIMR12: u32,
pub RXIMR13: u32,
pub RXIMR14: u32,
pub RXIMR15: u32,
pub RXIMR16: u32,
pub RXIMR17: u32,
pub RXIMR18: u32,
pub RXIMR19: u32,
pub RXIMR20: u32,
pub RXIMR21: u32,
pub RXIMR22: u32,
pub RXIMR23: u32,
pub RXIMR24: u32,
pub RXIMR25: u32,
pub RXIMR26: u32,
pub RXIMR27: u32,
pub RXIMR28: u32,
pub RXIMR29: u32,
pub RXIMR30: u32,
pub RXIMR31: u32,
pub RXIMR32: u32,
pub RXIMR33: u32,
pub RXIMR34: u32,
pub RXIMR35: u32,
pub RXIMR36: u32,
pub RXIMR37: u32,
pub RXIMR38: u32,
pub RXIMR39: u32,
pub RXIMR40: u32,
pub RXIMR41: u32,
pub RXIMR42: u32,
pub RXIMR43: u32,
pub RXIMR44: u32,
pub RXIMR45: u32,
pub RXIMR46: u32,
pub RXIMR47: u32,
pub RXIMR48: u32,
pub RXIMR49: u32,
pub RXIMR50: u32,
pub RXIMR51: u32,
pub RXIMR52: u32,
pub RXIMR53: u32,
pub RXIMR54: u32,
pub RXIMR55: u32,
pub RXIMR56: u32,
pub RXIMR57: u32,
pub RXIMR58: u32,
pub RXIMR59: u32,
pub RXIMR60: u32,
pub RXIMR61: u32,
pub RXIMR62: u32,
pub RXIMR63: u32,
pub GFWR: u32,
}
#[cfg(not(feature = "nosync"))]
pub struct Instance {
pub(crate) addr: u32,
pub(crate) _marker: PhantomData<*const RegisterBlock>,
}
#[cfg(not(feature = "nosync"))]
impl ::core::ops::Deref for Instance {
type Target = RegisterBlock;
#[inline(always)]
fn deref(&self) -> &RegisterBlock {
unsafe { &*(self.addr as *const _) }
}
}
#[cfg(feature = "rtfm")]
unsafe impl Send for Instance {}