1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Remap Port Pins"]
    pub remap: crate::Reg<remap::REMAP_SPEC>,
    _reserved1: [u8; 74usize],
    #[doc = "0x4b - SPI Data Register"]
    pub spdr: crate::Reg<spdr::SPDR_SPEC>,
    #[doc = "0x4c - SPI Status Register"]
    pub spsr: crate::Reg<spsr::SPSR_SPEC>,
    #[doc = "0x4d - SPI Control Register"]
    pub spcr: crate::Reg<spcr::SPCR_SPEC>,
}
#[doc = "REMAP register accessor: an alias for `Reg<REMAP_SPEC>`"]
pub type REMAP = crate::Reg<remap::REMAP_SPEC>;
#[doc = "Remap Port Pins"]
pub mod remap;
#[doc = "SPCR register accessor: an alias for `Reg<SPCR_SPEC>`"]
pub type SPCR = crate::Reg<spcr::SPCR_SPEC>;
#[doc = "SPI Control Register"]
pub mod spcr;
#[doc = "SPDR register accessor: an alias for `Reg<SPDR_SPEC>`"]
pub type SPDR = crate::Reg<spdr::SPDR_SPEC>;
#[doc = "SPI Data Register"]
pub mod spdr;
#[doc = "SPSR register accessor: an alias for `Reg<SPSR_SPEC>`"]
pub type SPSR = crate::Reg<spsr::SPSR_SPEC>;
#[doc = "SPI Status Register"]
pub mod spsr;