1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Data register"]
5 pub data: DATA,
6 #[doc = "0x04 - Free data register"]
7 pub fdata: FDATA,
8 #[doc = "0x08 - Control register"]
9 pub ctl: CTL,
10}
11#[doc = "DATA (rw) register accessor: an alias for `Reg<DATA_SPEC>`"]
12pub type DATA = crate::Reg<data::DATA_SPEC>;
13#[doc = "Data register"]
14pub mod data;
15#[doc = "FDATA (rw) register accessor: an alias for `Reg<FDATA_SPEC>`"]
16pub type FDATA = crate::Reg<fdata::FDATA_SPEC>;
17#[doc = "Free data register"]
18pub mod fdata;
19#[doc = "CTL (rw) register accessor: an alias for `Reg<CTL_SPEC>`"]
20pub type CTL = crate::Reg<ctl::CTL_SPEC>;
21#[doc = "Control register"]
22pub mod ctl;