#[doc = "DIR register accessor: an alias for `Reg`"] pub type DIR = crate::Reg; #[doc = "Data Direction"] pub mod dir; #[doc = "DIRCLR register accessor: an alias for `Reg`"] pub type DIRCLR = crate::Reg; #[doc = "Data Direction Clear"] pub mod dirclr; #[doc = "DIRSET register accessor: an alias for `Reg`"] pub type DIRSET = crate::Reg; #[doc = "Data Direction Set"] pub mod dirset; #[doc = "DIRTGL register accessor: an alias for `Reg`"] pub type DIRTGL = crate::Reg; #[doc = "Data Direction Toggle"] pub mod dirtgl; #[doc = "OUT register accessor: an alias for `Reg`"] pub type OUT = crate::Reg; #[doc = "Data Output Value"] pub mod out; #[doc = "OUTCLR register accessor: an alias for `Reg`"] pub type OUTCLR = crate::Reg; #[doc = "Data Output Value Clear"] pub mod outclr; #[doc = "OUTSET register accessor: an alias for `Reg`"] pub type OUTSET = crate::Reg; #[doc = "Data Output Value Set"] pub mod outset; #[doc = "OUTTGL register accessor: an alias for `Reg`"] pub type OUTTGL = crate::Reg; #[doc = "Data Output Value Toggle"] pub mod outtgl; #[doc = "IN register accessor: an alias for `Reg`"] pub type IN = crate::Reg; #[doc = "Data Input Value"] pub mod in_; #[doc = "CTRL register accessor: an alias for `Reg`"] pub type CTRL = crate::Reg; #[doc = "Control"] pub mod ctrl; #[doc = "WRCONFIG register accessor: an alias for `Reg`"] pub type WRCONFIG = crate::Reg; #[doc = "Write Configuration"] pub mod wrconfig; #[doc = "EVCTRL register accessor: an alias for `Reg`"] pub type EVCTRL = crate::Reg; #[doc = "Event Input Control"] pub mod evctrl; #[doc = "PMUX register accessor: an alias for `Reg`"] pub type PMUX = crate::Reg; #[doc = "Peripheral Multiplexing n"] pub mod pmux; #[doc = "PINCFG register accessor: an alias for `Reg`"] pub type PINCFG = crate::Reg; #[doc = "Pin Configuration n"] pub mod pincfg;