#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - RxMessage Buffer control/command"] pub control: crate::Reg, #[doc = "0x04 - Identifier"] pub id: crate::Reg, #[doc = "0x08 - RxMessage Data high"] pub data_high: crate::Reg, #[doc = "0x0c - RxMessage Data low"] pub data_low: crate::Reg, #[doc = "0x10 - Acceptance Mask Register"] pub amr: crate::Reg, #[doc = "0x14 - Acceptance Code Register"] pub acr: crate::Reg, #[doc = "0x18 - Acceptance Mask Register ? Data"] pub amr_data: crate::Reg, #[doc = "0x1c - Acceptance Code Register ? Data"] pub acr_data: crate::Reg, } #[doc = "CONTROL register accessor: an alias for `Reg`"] pub type CONTROL = crate::Reg; #[doc = "RxMessage Buffer control/command"] pub mod control; #[doc = "ID register accessor: an alias for `Reg`"] pub type ID = crate::Reg; #[doc = "Identifier"] pub mod id; #[doc = "DATA_HIGH register accessor: an alias for `Reg`"] pub type DATA_HIGH = crate::Reg; #[doc = "RxMessage Data high"] pub mod data_high; #[doc = "DATA_LOW register accessor: an alias for `Reg`"] pub type DATA_LOW = crate::Reg; #[doc = "RxMessage Data low"] pub mod data_low; #[doc = "AMR register accessor: an alias for `Reg`"] pub type AMR = crate::Reg; #[doc = "Acceptance Mask Register"] pub mod amr; #[doc = "ACR register accessor: an alias for `Reg`"] pub type ACR = crate::Reg; #[doc = "Acceptance Code Register"] pub mod acr; #[doc = "AMR_DATA register accessor: an alias for `Reg`"] pub type AMR_DATA = crate::Reg; #[doc = "Acceptance Mask Register ? Data"] pub mod amr_data; #[doc = "ACR_DATA register accessor: an alias for `Reg`"] pub type ACR_DATA = crate::Reg; #[doc = "Acceptance Code Register ? Data"] pub mod acr_data;