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;