1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - USI Control Register"]
    pub usicr: crate::Reg<usicr::USICR_SPEC>,
    #[doc = "0x01 - USI Status Register"]
    pub usisr: crate::Reg<usisr::USISR_SPEC>,
    #[doc = "0x02 - USI Data Register"]
    pub usidr: crate::Reg<usidr::USIDR_SPEC>,
}
#[doc = "USICR register accessor: an alias for `Reg<USICR_SPEC>`"]
pub type USICR = crate::Reg<usicr::USICR_SPEC>;
#[doc = "USI Control Register"]
pub mod usicr;
#[doc = "USIDR register accessor: an alias for `Reg<USIDR_SPEC>`"]
pub type USIDR = crate::Reg<usidr::USIDR_SPEC>;
#[doc = "USI Data Register"]
pub mod usidr;
#[doc = "USISR register accessor: an alias for `Reg<USISR_SPEC>`"]
pub type USISR = crate::Reg<usisr::USISR_SPEC>;
#[doc = "USI Status Register"]
pub mod usisr;