#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Buffer Status / Control Register"] pub cnstat_cmb0: crate::Reg, #[doc = "0x04 - CAN Frame Timestamp"] pub tstp_cmb0: crate::Reg, #[doc = "0x08 - CAN Frame Data Word 3"] pub data3_cmb0: crate::Reg, #[doc = "0x0c - CAN Frame Data Word 2"] pub data2_cmb0: crate::Reg, #[doc = "0x10 - CAN Frame Data Word 1"] pub data1_cmb0: crate::Reg, #[doc = "0x14 - CAN Frame Data Word 0"] pub data0_cmb0: crate::Reg, #[doc = "0x18 - CAN Frame Identifier Word 0"] pub id0_cmb0: crate::Reg, #[doc = "0x1c - CAN Frame Identifier Word 1"] pub id1_cmb0: crate::Reg, #[doc = "0x20 - Buffer Status / Control Register"] pub cnstat_cmb1: crate::Reg, #[doc = "0x24 - CAN Frame Timestamp"] pub tstp_cmb1: crate::Reg, #[doc = "0x28 - CAN Frame Data Word 3"] pub data3_cmb1: crate::Reg, #[doc = "0x2c - CAN Frame Data Word 2"] pub data2_cmb1: crate::Reg, #[doc = "0x30 - CAN Frame Data Word 2"] pub data1_cmb1: crate::Reg, #[doc = "0x34 - CAN Frame Data Word 0"] pub data0_cmb1: crate::Reg, #[doc = "0x38 - CAN Frame Identifier Word 0"] pub id0_cmb1: crate::Reg, #[doc = "0x3c - CAN Frame Identifier Word 1"] pub id1_cmb1: crate::Reg, #[doc = "0x40 - Buffer Status / Control Register"] pub cnstat_cmb2: crate::Reg, #[doc = "0x44 - CAN Frame Timestamp"] pub tstp_cmb2: crate::Reg, #[doc = "0x48 - CAN Frame Data Word 3"] pub data3_cmb2: crate::Reg, #[doc = "0x4c - CAN Frame Data Word 2"] pub data2_cmb2: crate::Reg, #[doc = "0x50 - CAN Frame Data Word 2"] pub data1_cmb2: crate::Reg, #[doc = "0x54 - CAN Frame Data Word 0"] pub data0_cmb2: crate::Reg, #[doc = "0x58 - CAN Frame Identifier Word 0"] pub id0_cmb2: crate::Reg, #[doc = "0x5c - CAN Frame Identifier Word 1"] pub id1_cmb2: crate::Reg, #[doc = "0x60 - Buffer Status / Control Register"] pub cnstat_cmb3: crate::Reg, #[doc = "0x64 - CAN Frame Timestamp"] pub tstp_cmb3: crate::Reg, #[doc = "0x68 - CAN Frame Data Word 3"] pub data3_cmb3: crate::Reg, #[doc = "0x6c - CAN Frame Data Word 2"] pub data2_cmb3: crate::Reg, #[doc = "0x70 - CAN Frame Data Word 2"] pub data1_cmb3: crate::Reg, #[doc = "0x74 - CAN Frame Data Word 0"] pub data0_cmb3: crate::Reg, #[doc = "0x78 - CAN Frame Identifier Word 0"] pub id0_cmb3: crate::Reg, #[doc = "0x7c - CAN Frame Identifier Word 1"] pub id1_cmb3: crate::Reg, #[doc = "0x80 - Buffer Status / Control Register"] pub cnstat_cmb4: crate::Reg, #[doc = "0x84 - CAN Frame Timestamp"] pub tstp_cmb4: crate::Reg, #[doc = "0x88 - CAN Frame Data Word 3"] pub data3_cmb4: crate::Reg, #[doc = "0x8c - CAN Frame Data Word 2"] pub data2_cmb4: crate::Reg, #[doc = "0x90 - CAN Frame Data Word 2"] pub data1_cmb4: crate::Reg, #[doc = "0x94 - CAN Frame Data Word 0"] pub data0_cmb4: crate::Reg, #[doc = "0x98 - CAN Frame Identifier Word 0"] pub id0_cmb4: crate::Reg, #[doc = "0x9c - CAN Frame Identifier Word 1"] pub id1_cmb4: crate::Reg, #[doc = "0xa0 - Buffer Status / Control Register"] pub cnstat_cmb5: crate::Reg, #[doc = "0xa4 - CAN Frame Timestamp"] pub tstp_cmb5: crate::Reg, #[doc = "0xa8 - CAN Frame Data Word 3"] pub data3_cmb5: crate::Reg, #[doc = "0xac - CAN Frame Data Word 2"] pub data2_cmb5: crate::Reg, #[doc = "0xb0 - CAN Frame Data Word 2"] pub data1_cmb5: crate::Reg, #[doc = "0xb4 - CAN Frame Data Word 0"] pub data0_cmb5: crate::Reg, #[doc = "0xb8 - CAN Frame Identifier Word 0"] pub id0_cmb5: crate::Reg, #[doc = "0xbc - CAN Frame Identifier Word 1"] pub id1_cmb5: crate::Reg, #[doc = "0xc0 - Buffer Status / Control Register"] pub cnstat_cmb6: crate::Reg, #[doc = "0xc4 - CAN Frame Timestamp"] pub tstp_cmb6: crate::Reg, #[doc = "0xc8 - CAN Frame Data Word 3"] pub data3_cmb6: crate::Reg, #[doc = "0xcc - CAN Frame Data Word 2"] pub data2_cmb6: crate::Reg, #[doc = "0xd0 - CAN Frame Data Word 2"] pub data1_cmb6: crate::Reg, #[doc = "0xd4 - CAN Frame Data Word 0"] pub data0_cmb6: crate::Reg, #[doc = "0xd8 - CAN Frame Identifier Word 0"] pub id0_cmb6: crate::Reg, #[doc = "0xdc - CAN Frame Identifier Word 1"] pub id1_cmb6: crate::Reg, #[doc = "0xe0 - Buffer Status / Control Register"] pub cnstat_cmb7: crate::Reg, #[doc = "0xe4 - CAN Frame Timestamp"] pub tstp_cmb7: crate::Reg, #[doc = "0xe8 - CAN Frame Data Word 3"] pub data3_cmb7: crate::Reg, #[doc = "0xec - CAN Frame Data Word 2"] pub data2_cmb7: crate::Reg, #[doc = "0xf0 - CAN Frame Data Word 2"] pub data1_cmb7: crate::Reg, #[doc = "0xf4 - CAN Frame Data Word 0"] pub data0_cmb7: crate::Reg, #[doc = "0xf8 - CAN Frame Identifier Word 0"] pub id0_cmb7: crate::Reg, #[doc = "0xfc - CAN Frame Identifier Word 1"] pub id1_cmb7: crate::Reg, #[doc = "0x100 - Buffer Status / Control Register"] pub cnstat_cmb8: crate::Reg, #[doc = "0x104 - CAN Frame Timestamp"] pub tstp_cmb8: crate::Reg, #[doc = "0x108 - CAN Frame Data Word 3"] pub data3_cmb8: crate::Reg, #[doc = "0x10c - CAN Frame Data Word 2"] pub data2_cmb8: crate::Reg, #[doc = "0x110 - CAN Frame Data Word 2"] pub data1_cmb8: crate::Reg, #[doc = "0x114 - CAN Frame Data Word 0"] pub data0_cmb8: crate::Reg, #[doc = "0x118 - CAN Frame Identifier Word 0"] pub id0_cmb8: crate::Reg, #[doc = "0x11c - CAN Frame Identifier Word 1"] pub id1_cmb8: crate::Reg, #[doc = "0x120 - Buffer Status / Control Register"] pub cnstat_cmb9: crate::Reg, #[doc = "0x124 - CAN Frame Timestamp"] pub tstp_cmb9: crate::Reg, #[doc = "0x128 - CAN Frame Data Word 3"] pub data3_cmb9: crate::Reg, #[doc = "0x12c - CAN Frame Data Word 2"] pub data2_cmb9: crate::Reg, #[doc = "0x130 - CAN Frame Data Word 2"] pub data1_cmb9: crate::Reg, #[doc = "0x134 - CAN Frame Data Word 0"] pub data0_cmb9: crate::Reg, #[doc = "0x138 - CAN Frame Identifier Word 0"] pub id0_cmb9: crate::Reg, #[doc = "0x13c - CAN Frame Identifier Word 1"] pub id1_cmb9: crate::Reg, #[doc = "0x140 - Buffer Status / Control Register"] pub cnstat_cmb10: crate::Reg, #[doc = "0x144 - CAN Frame Timestamp"] pub tstp_cmb10: crate::Reg, #[doc = "0x148 - CAN Frame Data Word 3"] pub data3_cmb10: crate::Reg, #[doc = "0x14c - CAN Frame Data Word 2"] pub data2_cmb10: crate::Reg, #[doc = "0x150 - CAN Frame Data Word 2"] pub data1_cmb10: crate::Reg, #[doc = "0x154 - CAN Frame Data Word 0"] pub data0_cmb10: crate::Reg, #[doc = "0x158 - CAN Frame Identifier Word 0"] pub id0_cmb10: crate::Reg, #[doc = "0x15c - CAN Frame Identifier Word 1"] pub id1_cmb10: crate::Reg, #[doc = "0x160 - Buffer Status / Control Register"] pub cnstat_cmb11: crate::Reg, #[doc = "0x164 - CAN Frame Timestamp"] pub tstp_cmb11: crate::Reg, #[doc = "0x168 - CAN Frame Data Word 3"] pub data3_cmb11: crate::Reg, #[doc = "0x16c - CAN Frame Data Word 2"] pub data2_cmb11: crate::Reg, #[doc = "0x170 - CAN Frame Data Word 2"] pub data1_cmb11: crate::Reg, #[doc = "0x174 - CAN Frame Data Word 0"] pub data0_cmb11: crate::Reg, #[doc = "0x178 - CAN Frame Identifier Word 0"] pub id0_cmb11: crate::Reg, #[doc = "0x17c - CAN Frame Identifier Word 1"] pub id1_cmb11: crate::Reg, #[doc = "0x180 - Buffer Status / Control Register"] pub cnstat_cmb12: crate::Reg, #[doc = "0x184 - CAN Frame Timestamp"] pub tstp_cmb12: crate::Reg, #[doc = "0x188 - CAN Frame Data Word 3"] pub data3_cmb12: crate::Reg, #[doc = "0x18c - CAN Frame Data Word 2"] pub data2_cmb12: crate::Reg, #[doc = "0x190 - CAN Frame Data Word 2"] pub data1_cmb12: crate::Reg, #[doc = "0x194 - CAN Frame Data Word 0"] pub data0_cmb12: crate::Reg, #[doc = "0x198 - CAN Frame Identifier Word 0"] pub id0_cmb12: crate::Reg, #[doc = "0x19c - CAN Frame Identifier Word 1"] pub id1_cmb12: crate::Reg, #[doc = "0x1a0 - Buffer Status / Control Register"] pub cnstat_cmb13: crate::Reg, #[doc = "0x1a4 - CAN Frame Timestamp"] pub tstp_cmb13: crate::Reg, #[doc = "0x1a8 - CAN Frame Data Word 3"] pub data3_cmb13: crate::Reg, #[doc = "0x1ac - CAN Frame Data Word 2"] pub data2_cmb13: crate::Reg, #[doc = "0x1b0 - CAN Frame Data Word 2"] pub data1_cmb13: crate::Reg, #[doc = "0x1b4 - CAN Frame Data Word 0"] pub data0_cmb13: crate::Reg, #[doc = "0x1b8 - CAN Frame Identifier Word 0"] pub id0_cmb13: crate::Reg, #[doc = "0x1bc - CAN Frame Identifier Word 1"] pub id1_cmb13: crate::Reg, #[doc = "0x1c0 - Buffer Status / Control Register"] pub cnstat_cmb14: crate::Reg, #[doc = "0x1c4 - CAN Frame Timestamp"] pub tstp_cmb14: crate::Reg, #[doc = "0x1c8 - CAN Frame Data Word 3"] pub data3_cmb14: crate::Reg, #[doc = "0x1cc - CAN Frame Data Word 2"] pub data2_cmb14: crate::Reg, #[doc = "0x1d0 - CAN Frame Data Word 2"] pub data1_cmb14: crate::Reg, #[doc = "0x1d4 - CAN Frame Data Word 0"] pub data0_cmb14: crate::Reg, #[doc = "0x1d8 - CAN Frame Identifier Word 0"] pub id0_cmb14: crate::Reg, #[doc = "0x1dc - CAN Frame Identifier Word 1"] pub id1_cmb14: crate::Reg, #[doc = "0x1e0 - Buffer Status / Control Register"] pub cnstat_hcmb: crate::Reg, #[doc = "0x1e4 - CAN Frame Timestamp"] pub tstp_hcmb: crate::Reg, #[doc = "0x1e8 - CAN Frame Data Word 3"] pub data3_hcmb: crate::Reg, #[doc = "0x1ec - CAN Frame Data Word 2"] pub data2_hcmb: crate::Reg, #[doc = "0x1f0 - CAN Frame Data Word 2"] pub data1_hcmb: crate::Reg, #[doc = "0x1f4 - CAN Frame Data Word 0"] pub data0_hcmb: crate::Reg, #[doc = "0x1f8 - CAN Frame Identifier Word 0"] pub id0_hcmb: crate::Reg, #[doc = "0x1fc - CAN Frame Identifier Word 1"] pub id1_hcmb: crate::Reg, #[doc = "0x200 - CAN Global Configuration Register"] pub cgcr: crate::Reg, #[doc = "0x204 - CAN Timing Register"] pub ctim: crate::Reg, #[doc = "0x208 - CAN Global Mask Extension"] pub gmskx: crate::Reg, #[doc = "0x20c - CAN Global Mask Base"] pub gmskb: crate::Reg, #[doc = "0x210 - CAN Basic Mask Extension"] pub bmskx: crate::Reg, #[doc = "0x214 - CAN Basic Mask Base"] pub bmskb: crate::Reg, #[doc = "0x218 - CAN Interrupt Enable Register"] pub cien: crate::Reg, #[doc = "0x21c - CAN Interrupt Pending Register"] pub cipnd: crate::Reg, #[doc = "0x220 - CAN Interrupt Clear Register"] pub ciclr: crate::Reg, #[doc = "0x224 - CAN Interrupt Code Enable Register"] pub cicen: crate::Reg, #[doc = "0x228 - CAN Status Pending Register"] pub cstpnd: crate::Reg, #[doc = "0x22c - CAN Error Counter Register"] pub canec: crate::Reg, #[doc = "0x230 - CAN Error Diagnostic Register"] pub cediag: crate::Reg, #[doc = "0x234 - CAN Timer Register"] pub ctmr: crate::Reg, } #[doc = "CNSTAT_CMB0 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB0 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb0; #[doc = "TSTP_CMB0 register accessor: an alias for `Reg`"] pub type TSTP_CMB0 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb0; #[doc = "DATA3_CMB0 register accessor: an alias for `Reg`"] pub type DATA3_CMB0 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb0; #[doc = "DATA2_CMB0 register accessor: an alias for `Reg`"] pub type DATA2_CMB0 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb0; #[doc = "DATA1_CMB0 register accessor: an alias for `Reg`"] pub type DATA1_CMB0 = crate::Reg; #[doc = "CAN Frame Data Word 1"] pub mod data1_cmb0; #[doc = "DATA0_CMB0 register accessor: an alias for `Reg`"] pub type DATA0_CMB0 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb0; #[doc = "ID0_CMB0 register accessor: an alias for `Reg`"] pub type ID0_CMB0 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb0; #[doc = "ID1_CMB0 register accessor: an alias for `Reg`"] pub type ID1_CMB0 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb0; #[doc = "CNSTAT_CMB1 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB1 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb1; #[doc = "TSTP_CMB1 register accessor: an alias for `Reg`"] pub type TSTP_CMB1 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb1; #[doc = "DATA3_CMB1 register accessor: an alias for `Reg`"] pub type DATA3_CMB1 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb1; #[doc = "DATA2_CMB1 register accessor: an alias for `Reg`"] pub type DATA2_CMB1 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb1; #[doc = "DATA1_CMB1 register accessor: an alias for `Reg`"] pub type DATA1_CMB1 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb1; #[doc = "DATA0_CMB1 register accessor: an alias for `Reg`"] pub type DATA0_CMB1 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb1; #[doc = "ID0_CMB1 register accessor: an alias for `Reg`"] pub type ID0_CMB1 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb1; #[doc = "ID1_CMB1 register accessor: an alias for `Reg`"] pub type ID1_CMB1 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb1; #[doc = "CNSTAT_CMB2 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB2 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb2; #[doc = "TSTP_CMB2 register accessor: an alias for `Reg`"] pub type TSTP_CMB2 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb2; #[doc = "DATA3_CMB2 register accessor: an alias for `Reg`"] pub type DATA3_CMB2 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb2; #[doc = "DATA2_CMB2 register accessor: an alias for `Reg`"] pub type DATA2_CMB2 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb2; #[doc = "DATA1_CMB2 register accessor: an alias for `Reg`"] pub type DATA1_CMB2 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb2; #[doc = "DATA0_CMB2 register accessor: an alias for `Reg`"] pub type DATA0_CMB2 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb2; #[doc = "ID0_CMB2 register accessor: an alias for `Reg`"] pub type ID0_CMB2 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb2; #[doc = "ID1_CMB2 register accessor: an alias for `Reg`"] pub type ID1_CMB2 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb2; #[doc = "CNSTAT_CMB3 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB3 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb3; #[doc = "TSTP_CMB3 register accessor: an alias for `Reg`"] pub type TSTP_CMB3 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb3; #[doc = "DATA3_CMB3 register accessor: an alias for `Reg`"] pub type DATA3_CMB3 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb3; #[doc = "DATA2_CMB3 register accessor: an alias for `Reg`"] pub type DATA2_CMB3 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb3; #[doc = "DATA1_CMB3 register accessor: an alias for `Reg`"] pub type DATA1_CMB3 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb3; #[doc = "DATA0_CMB3 register accessor: an alias for `Reg`"] pub type DATA0_CMB3 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb3; #[doc = "ID0_CMB3 register accessor: an alias for `Reg`"] pub type ID0_CMB3 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb3; #[doc = "ID1_CMB3 register accessor: an alias for `Reg`"] pub type ID1_CMB3 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb3; #[doc = "CNSTAT_CMB4 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB4 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb4; #[doc = "TSTP_CMB4 register accessor: an alias for `Reg`"] pub type TSTP_CMB4 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb4; #[doc = "DATA3_CMB4 register accessor: an alias for `Reg`"] pub type DATA3_CMB4 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb4; #[doc = "DATA2_CMB4 register accessor: an alias for `Reg`"] pub type DATA2_CMB4 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb4; #[doc = "DATA1_CMB4 register accessor: an alias for `Reg`"] pub type DATA1_CMB4 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb4; #[doc = "DATA0_CMB4 register accessor: an alias for `Reg`"] pub type DATA0_CMB4 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb4; #[doc = "ID0_CMB4 register accessor: an alias for `Reg`"] pub type ID0_CMB4 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb4; #[doc = "ID1_CMB4 register accessor: an alias for `Reg`"] pub type ID1_CMB4 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb4; #[doc = "CNSTAT_CMB5 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB5 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb5; #[doc = "TSTP_CMB5 register accessor: an alias for `Reg`"] pub type TSTP_CMB5 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb5; #[doc = "DATA3_CMB5 register accessor: an alias for `Reg`"] pub type DATA3_CMB5 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb5; #[doc = "DATA2_CMB5 register accessor: an alias for `Reg`"] pub type DATA2_CMB5 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb5; #[doc = "DATA1_CMB5 register accessor: an alias for `Reg`"] pub type DATA1_CMB5 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb5; #[doc = "DATA0_CMB5 register accessor: an alias for `Reg`"] pub type DATA0_CMB5 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb5; #[doc = "ID0_CMB5 register accessor: an alias for `Reg`"] pub type ID0_CMB5 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb5; #[doc = "ID1_CMB5 register accessor: an alias for `Reg`"] pub type ID1_CMB5 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb5; #[doc = "CNSTAT_CMB6 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB6 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb6; #[doc = "TSTP_CMB6 register accessor: an alias for `Reg`"] pub type TSTP_CMB6 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb6; #[doc = "DATA3_CMB6 register accessor: an alias for `Reg`"] pub type DATA3_CMB6 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb6; #[doc = "DATA2_CMB6 register accessor: an alias for `Reg`"] pub type DATA2_CMB6 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb6; #[doc = "DATA1_CMB6 register accessor: an alias for `Reg`"] pub type DATA1_CMB6 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb6; #[doc = "DATA0_CMB6 register accessor: an alias for `Reg`"] pub type DATA0_CMB6 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb6; #[doc = "ID0_CMB6 register accessor: an alias for `Reg`"] pub type ID0_CMB6 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb6; #[doc = "ID1_CMB6 register accessor: an alias for `Reg`"] pub type ID1_CMB6 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb6; #[doc = "CNSTAT_CMB7 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB7 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb7; #[doc = "TSTP_CMB7 register accessor: an alias for `Reg`"] pub type TSTP_CMB7 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb7; #[doc = "DATA3_CMB7 register accessor: an alias for `Reg`"] pub type DATA3_CMB7 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb7; #[doc = "DATA2_CMB7 register accessor: an alias for `Reg`"] pub type DATA2_CMB7 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb7; #[doc = "DATA1_CMB7 register accessor: an alias for `Reg`"] pub type DATA1_CMB7 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb7; #[doc = "DATA0_CMB7 register accessor: an alias for `Reg`"] pub type DATA0_CMB7 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb7; #[doc = "ID0_CMB7 register accessor: an alias for `Reg`"] pub type ID0_CMB7 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb7; #[doc = "ID1_CMB7 register accessor: an alias for `Reg`"] pub type ID1_CMB7 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb7; #[doc = "CNSTAT_CMB8 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB8 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb8; #[doc = "TSTP_CMB8 register accessor: an alias for `Reg`"] pub type TSTP_CMB8 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb8; #[doc = "DATA3_CMB8 register accessor: an alias for `Reg`"] pub type DATA3_CMB8 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb8; #[doc = "DATA2_CMB8 register accessor: an alias for `Reg`"] pub type DATA2_CMB8 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb8; #[doc = "DATA1_CMB8 register accessor: an alias for `Reg`"] pub type DATA1_CMB8 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb8; #[doc = "DATA0_CMB8 register accessor: an alias for `Reg`"] pub type DATA0_CMB8 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb8; #[doc = "ID0_CMB8 register accessor: an alias for `Reg`"] pub type ID0_CMB8 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb8; #[doc = "ID1_CMB8 register accessor: an alias for `Reg`"] pub type ID1_CMB8 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb8; #[doc = "CNSTAT_CMB9 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB9 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb9; #[doc = "TSTP_CMB9 register accessor: an alias for `Reg`"] pub type TSTP_CMB9 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb9; #[doc = "DATA3_CMB9 register accessor: an alias for `Reg`"] pub type DATA3_CMB9 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb9; #[doc = "DATA2_CMB9 register accessor: an alias for `Reg`"] pub type DATA2_CMB9 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb9; #[doc = "DATA1_CMB9 register accessor: an alias for `Reg`"] pub type DATA1_CMB9 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb9; #[doc = "DATA0_CMB9 register accessor: an alias for `Reg`"] pub type DATA0_CMB9 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb9; #[doc = "ID0_CMB9 register accessor: an alias for `Reg`"] pub type ID0_CMB9 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb9; #[doc = "ID1_CMB9 register accessor: an alias for `Reg`"] pub type ID1_CMB9 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb9; #[doc = "CNSTAT_CMB10 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB10 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb10; #[doc = "TSTP_CMB10 register accessor: an alias for `Reg`"] pub type TSTP_CMB10 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb10; #[doc = "DATA3_CMB10 register accessor: an alias for `Reg`"] pub type DATA3_CMB10 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb10; #[doc = "DATA2_CMB10 register accessor: an alias for `Reg`"] pub type DATA2_CMB10 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb10; #[doc = "DATA1_CMB10 register accessor: an alias for `Reg`"] pub type DATA1_CMB10 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb10; #[doc = "DATA0_CMB10 register accessor: an alias for `Reg`"] pub type DATA0_CMB10 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb10; #[doc = "ID0_CMB10 register accessor: an alias for `Reg`"] pub type ID0_CMB10 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb10; #[doc = "ID1_CMB10 register accessor: an alias for `Reg`"] pub type ID1_CMB10 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb10; #[doc = "CNSTAT_CMB11 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB11 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb11; #[doc = "TSTP_CMB11 register accessor: an alias for `Reg`"] pub type TSTP_CMB11 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb11; #[doc = "DATA3_CMB11 register accessor: an alias for `Reg`"] pub type DATA3_CMB11 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb11; #[doc = "DATA2_CMB11 register accessor: an alias for `Reg`"] pub type DATA2_CMB11 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb11; #[doc = "DATA1_CMB11 register accessor: an alias for `Reg`"] pub type DATA1_CMB11 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb11; #[doc = "DATA0_CMB11 register accessor: an alias for `Reg`"] pub type DATA0_CMB11 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb11; #[doc = "ID0_CMB11 register accessor: an alias for `Reg`"] pub type ID0_CMB11 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb11; #[doc = "ID1_CMB11 register accessor: an alias for `Reg`"] pub type ID1_CMB11 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb11; #[doc = "CNSTAT_CMB12 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB12 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb12; #[doc = "TSTP_CMB12 register accessor: an alias for `Reg`"] pub type TSTP_CMB12 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb12; #[doc = "DATA3_CMB12 register accessor: an alias for `Reg`"] pub type DATA3_CMB12 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb12; #[doc = "DATA2_CMB12 register accessor: an alias for `Reg`"] pub type DATA2_CMB12 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb12; #[doc = "DATA1_CMB12 register accessor: an alias for `Reg`"] pub type DATA1_CMB12 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb12; #[doc = "DATA0_CMB12 register accessor: an alias for `Reg`"] pub type DATA0_CMB12 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb12; #[doc = "ID0_CMB12 register accessor: an alias for `Reg`"] pub type ID0_CMB12 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb12; #[doc = "ID1_CMB12 register accessor: an alias for `Reg`"] pub type ID1_CMB12 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb12; #[doc = "CNSTAT_CMB13 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB13 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb13; #[doc = "TSTP_CMB13 register accessor: an alias for `Reg`"] pub type TSTP_CMB13 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb13; #[doc = "DATA3_CMB13 register accessor: an alias for `Reg`"] pub type DATA3_CMB13 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb13; #[doc = "DATA2_CMB13 register accessor: an alias for `Reg`"] pub type DATA2_CMB13 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb13; #[doc = "DATA1_CMB13 register accessor: an alias for `Reg`"] pub type DATA1_CMB13 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb13; #[doc = "DATA0_CMB13 register accessor: an alias for `Reg`"] pub type DATA0_CMB13 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb13; #[doc = "ID0_CMB13 register accessor: an alias for `Reg`"] pub type ID0_CMB13 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb13; #[doc = "ID1_CMB13 register accessor: an alias for `Reg`"] pub type ID1_CMB13 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb13; #[doc = "CNSTAT_CMB14 register accessor: an alias for `Reg`"] pub type CNSTAT_CMB14 = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_cmb14; #[doc = "TSTP_CMB14 register accessor: an alias for `Reg`"] pub type TSTP_CMB14 = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_cmb14; #[doc = "DATA3_CMB14 register accessor: an alias for `Reg`"] pub type DATA3_CMB14 = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_cmb14; #[doc = "DATA2_CMB14 register accessor: an alias for `Reg`"] pub type DATA2_CMB14 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_cmb14; #[doc = "DATA1_CMB14 register accessor: an alias for `Reg`"] pub type DATA1_CMB14 = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_cmb14; #[doc = "DATA0_CMB14 register accessor: an alias for `Reg`"] pub type DATA0_CMB14 = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_cmb14; #[doc = "ID0_CMB14 register accessor: an alias for `Reg`"] pub type ID0_CMB14 = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_cmb14; #[doc = "ID1_CMB14 register accessor: an alias for `Reg`"] pub type ID1_CMB14 = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_cmb14; #[doc = "CNSTAT_HCMB register accessor: an alias for `Reg`"] pub type CNSTAT_HCMB = crate::Reg; #[doc = "Buffer Status / Control Register"] pub mod cnstat_hcmb; #[doc = "TSTP_HCMB register accessor: an alias for `Reg`"] pub type TSTP_HCMB = crate::Reg; #[doc = "CAN Frame Timestamp"] pub mod tstp_hcmb; #[doc = "DATA3_HCMB register accessor: an alias for `Reg`"] pub type DATA3_HCMB = crate::Reg; #[doc = "CAN Frame Data Word 3"] pub mod data3_hcmb; #[doc = "DATA2_HCMB register accessor: an alias for `Reg`"] pub type DATA2_HCMB = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data2_hcmb; #[doc = "DATA1_HCMB register accessor: an alias for `Reg`"] pub type DATA1_HCMB = crate::Reg; #[doc = "CAN Frame Data Word 2"] pub mod data1_hcmb; #[doc = "DATA0_HCMB register accessor: an alias for `Reg`"] pub type DATA0_HCMB = crate::Reg; #[doc = "CAN Frame Data Word 0"] pub mod data0_hcmb; #[doc = "ID0_HCMB register accessor: an alias for `Reg`"] pub type ID0_HCMB = crate::Reg; #[doc = "CAN Frame Identifier Word 0"] pub mod id0_hcmb; #[doc = "ID1_HCMB register accessor: an alias for `Reg`"] pub type ID1_HCMB = crate::Reg; #[doc = "CAN Frame Identifier Word 1"] pub mod id1_hcmb; #[doc = "CGCR register accessor: an alias for `Reg`"] pub type CGCR = crate::Reg; #[doc = "CAN Global Configuration Register"] pub mod cgcr; #[doc = "CTIM register accessor: an alias for `Reg`"] pub type CTIM = crate::Reg; #[doc = "CAN Timing Register"] pub mod ctim; #[doc = "GMSKX register accessor: an alias for `Reg`"] pub type GMSKX = crate::Reg; #[doc = "CAN Global Mask Extension"] pub mod gmskx; #[doc = "GMSKB register accessor: an alias for `Reg`"] pub type GMSKB = crate::Reg; #[doc = "CAN Global Mask Base"] pub mod gmskb; #[doc = "BMSKX register accessor: an alias for `Reg`"] pub type BMSKX = crate::Reg; #[doc = "CAN Basic Mask Extension"] pub mod bmskx; #[doc = "BMSKB register accessor: an alias for `Reg`"] pub type BMSKB = crate::Reg; #[doc = "CAN Basic Mask Base"] pub mod bmskb; #[doc = "CIEN register accessor: an alias for `Reg`"] pub type CIEN = crate::Reg; #[doc = "CAN Interrupt Enable Register"] pub mod cien; #[doc = "CIPND register accessor: an alias for `Reg`"] pub type CIPND = crate::Reg; #[doc = "CAN Interrupt Pending Register"] pub mod cipnd; #[doc = "CICLR register accessor: an alias for `Reg`"] pub type CICLR = crate::Reg; #[doc = "CAN Interrupt Clear Register"] pub mod ciclr; #[doc = "CICEN register accessor: an alias for `Reg`"] pub type CICEN = crate::Reg; #[doc = "CAN Interrupt Code Enable Register"] pub mod cicen; #[doc = "CSTPND register accessor: an alias for `Reg`"] pub type CSTPND = crate::Reg; #[doc = "CAN Status Pending Register"] pub mod cstpnd; #[doc = "CANEC register accessor: an alias for `Reg`"] pub type CANEC = crate::Reg; #[doc = "CAN Error Counter Register"] pub mod canec; #[doc = "CEDIAG register accessor: an alias for `Reg`"] pub type CEDIAG = crate::Reg; #[doc = "CAN Error Diagnostic Register"] pub mod cediag; #[doc = "CTMR register accessor: an alias for `Reg`"] pub type CTMR = crate::Reg; #[doc = "CAN Timer Register"] pub mod ctmr;