avr_device/devices/attiny85/
usi.rs
1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - USI Control Register"]
5 pub usicr: USICR,
6 #[doc = "0x01 - USI Status Register"]
7 pub usisr: USISR,
8 #[doc = "0x02 - USI Data Register"]
9 pub usidr: USIDR,
10 #[doc = "0x03 - USI Buffer Register"]
11 pub usibr: USIBR,
12}
13#[doc = "USIBR (rw) register accessor: an alias for `Reg<USIBR_SPEC>`"]
14pub type USIBR = crate::Reg<usibr::USIBR_SPEC>;
15#[doc = "USI Buffer Register"]
16pub mod usibr;
17#[doc = "USICR (rw) register accessor: an alias for `Reg<USICR_SPEC>`"]
18pub type USICR = crate::Reg<usicr::USICR_SPEC>;
19#[doc = "USI Control Register"]
20pub mod usicr;
21#[doc = "USIDR (rw) register accessor: an alias for `Reg<USIDR_SPEC>`"]
22pub type USIDR = crate::Reg<usidr::USIDR_SPEC>;
23#[doc = "USI Data Register"]
24pub mod usidr;
25#[doc = "USISR (rw) register accessor: an alias for `Reg<USISR_SPEC>`"]
26pub type USISR = crate::Reg<usisr::USISR_SPEC>;
27#[doc = "USI Status Register"]
28pub mod usisr;