ra6t1/
src.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Input Data Register"]
5    pub srcid: SRCID,
6    #[doc = "0x04 - Output Data Register"]
7    pub srcod: SRCOD,
8    #[doc = "0x08 - Input Data Control Register"]
9    pub srcidctrl: SRCIDCTRL,
10    #[doc = "0x0a - Output Data Control Register"]
11    pub srcodctrl: SRCODCTRL,
12    #[doc = "0x0c - Control Register"]
13    pub srcctrl: SRCCTRL,
14    #[doc = "0x0e - Status Register"]
15    pub srcstat: SRCSTAT,
16}
17#[doc = "SRCID (w) register accessor: an alias for `Reg<SRCID_SPEC>`"]
18pub type SRCID = crate::Reg<srcid::SRCID_SPEC>;
19#[doc = "Input Data Register"]
20pub mod srcid;
21#[doc = "SRCOD (r) register accessor: an alias for `Reg<SRCOD_SPEC>`"]
22pub type SRCOD = crate::Reg<srcod::SRCOD_SPEC>;
23#[doc = "Output Data Register"]
24pub mod srcod;
25#[doc = "SRCIDCTRL (rw) register accessor: an alias for `Reg<SRCIDCTRL_SPEC>`"]
26pub type SRCIDCTRL = crate::Reg<srcidctrl::SRCIDCTRL_SPEC>;
27#[doc = "Input Data Control Register"]
28pub mod srcidctrl;
29#[doc = "SRCODCTRL (rw) register accessor: an alias for `Reg<SRCODCTRL_SPEC>`"]
30pub type SRCODCTRL = crate::Reg<srcodctrl::SRCODCTRL_SPEC>;
31#[doc = "Output Data Control Register"]
32pub mod srcodctrl;
33#[doc = "SRCCTRL (rw) register accessor: an alias for `Reg<SRCCTRL_SPEC>`"]
34pub type SRCCTRL = crate::Reg<srcctrl::SRCCTRL_SPEC>;
35#[doc = "Control Register"]
36pub mod srcctrl;
37#[doc = "SRCSTAT (rw) register accessor: an alias for `Reg<SRCSTAT_SPEC>`"]
38pub type SRCSTAT = crate::Reg<srcstat::SRCSTAT_SPEC>;
39#[doc = "Status Register"]
40pub mod srcstat;