1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Port J Input"]
5 pub pjin: crate::Reg<pjin::PJIN_SPEC>,
6 #[doc = "0x02 - Port J Output"]
7 pub pjout: crate::Reg<pjout::PJOUT_SPEC>,
8 #[doc = "0x04 - Port J Direction"]
9 pub pjdir: crate::Reg<pjdir::PJDIR_SPEC>,
10 #[doc = "0x06 - Port J Resistor Enable"]
11 pub pjren: crate::Reg<pjren::PJREN_SPEC>,
12 #[doc = "0x08 - Port J Drive Strenght"]
13 pub pjds: crate::Reg<pjds::PJDS_SPEC>,
14}
15#[doc = "PJIN register accessor: an alias for `Reg<PJIN_SPEC>`"]
16pub type PJIN = crate::Reg<pjin::PJIN_SPEC>;
17#[doc = "Port J Input"]
18pub mod pjin;
19#[doc = "PJOUT register accessor: an alias for `Reg<PJOUT_SPEC>`"]
20pub type PJOUT = crate::Reg<pjout::PJOUT_SPEC>;
21#[doc = "Port J Output"]
22pub mod pjout;
23#[doc = "PJDIR register accessor: an alias for `Reg<PJDIR_SPEC>`"]
24pub type PJDIR = crate::Reg<pjdir::PJDIR_SPEC>;
25#[doc = "Port J Direction"]
26pub mod pjdir;
27#[doc = "PJREN register accessor: an alias for `Reg<PJREN_SPEC>`"]
28pub type PJREN = crate::Reg<pjren::PJREN_SPEC>;
29#[doc = "Port J Resistor Enable"]
30pub mod pjren;
31#[doc = "PJDS register accessor: an alias for `Reg<PJDS_SPEC>`"]
32pub type PJDS = crate::Reg<pjds::PJDS_SPEC>;
33#[doc = "Port J Drive Strenght"]
34pub mod pjds;