avr_device/devices/atmega2560/
porta.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Port A Input Pins"]
5    pub pina: PINA,
6    #[doc = "0x01 - Port A Data Direction Register"]
7    pub ddra: DDRA,
8    #[doc = "0x02 - Port A Data Register"]
9    pub porta: PORTA,
10}
11#[doc = "DDRA (rw) register accessor: an alias for `Reg<DDRA_SPEC>`"]
12pub type DDRA = crate::Reg<ddra::DDRA_SPEC>;
13#[doc = "Port A Data Direction Register"]
14pub mod ddra;
15#[doc = "PINA (rw) register accessor: an alias for `Reg<PINA_SPEC>`"]
16pub type PINA = crate::Reg<pina::PINA_SPEC>;
17#[doc = "Port A Input Pins"]
18pub mod pina;
19#[doc = "PORTA (rw) register accessor: an alias for `Reg<PORTA_SPEC>`"]
20pub type PORTA = crate::Reg<porta::PORTA_SPEC>;
21#[doc = "Port A Data Register"]
22pub mod porta;