avr_device/devices/atmega2560/
portj.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - PORT J Input Pins"]
5    pub pinj: PINJ,
6    #[doc = "0x01 - PORT J Data Direction Register"]
7    pub ddrj: DDRJ,
8    #[doc = "0x02 - PORT J Data Register"]
9    pub portj: PORTJ,
10}
11#[doc = "DDRJ (rw) register accessor: an alias for `Reg<DDRJ_SPEC>`"]
12pub type DDRJ = crate::Reg<ddrj::DDRJ_SPEC>;
13#[doc = "PORT J Data Direction Register"]
14pub mod ddrj;
15#[doc = "PINJ (rw) register accessor: an alias for `Reg<PINJ_SPEC>`"]
16pub type PINJ = crate::Reg<pinj::PINJ_SPEC>;
17#[doc = "PORT J Input Pins"]
18pub mod pinj;
19#[doc = "PORTJ (rw) register accessor: an alias for `Reg<PORTJ_SPEC>`"]
20pub type PORTJ = crate::Reg<portj::PORTJ_SPEC>;
21#[doc = "PORT J Data Register"]
22pub mod portj;