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 - Port C Input Pins"]
    pub pinc: PINC,
    #[doc = "0x01 - Port C Data Direction Register"]
    pub ddrc: DDRC,
    #[doc = "0x02 - Port C Data Register"]
    pub portc: PORTC,
}
#[doc = "DDRC (rw) register accessor: an alias for `Reg<DDRC_SPEC>`"]
pub type DDRC = crate::Reg<ddrc::DDRC_SPEC>;
#[doc = "Port C Data Direction Register"]
pub mod ddrc;
#[doc = "PINC (rw) register accessor: an alias for `Reg<PINC_SPEC>`"]
pub type PINC = crate::Reg<pinc::PINC_SPEC>;
#[doc = "Port C Input Pins"]
pub mod pinc;
#[doc = "PORTC (rw) register accessor: an alias for `Reg<PORTC_SPEC>`"]
pub type PORTC = crate::Reg<portc::PORTC_SPEC>;
#[doc = "Port C Data Register"]
pub mod portc;