1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - D/A Conversion Value Setting Register %s"]
5 pub dacs: [DACS; 2],
6 _reserved1: [u8; 0x01],
7 #[doc = "0x03 - D/A Converter Mode Register"]
8 pub dam: DAM,
9 _reserved2: [u8; 0x02],
10 #[doc = "0x06 - D/A A/D Synchronous Start Control Register"]
11 pub dacadscr: DACADSCR,
12 #[doc = "0x07 - D/A SW Charge Pump Control Register"]
13 pub dacpc: DACPC,
14}
15#[doc = "DACS (rw) register accessor: an alias for `Reg<DACS_SPEC>`"]
16pub type DACS = crate::Reg<dacs::DACS_SPEC>;
17#[doc = "D/A Conversion Value Setting Register %s"]
18pub mod dacs;
19#[doc = "DAM (rw) register accessor: an alias for `Reg<DAM_SPEC>`"]
20pub type DAM = crate::Reg<dam::DAM_SPEC>;
21#[doc = "D/A Converter Mode Register"]
22pub mod dam;
23#[doc = "DACADSCR (rw) register accessor: an alias for `Reg<DACADSCR_SPEC>`"]
24pub type DACADSCR = crate::Reg<dacadscr::DACADSCR_SPEC>;
25#[doc = "D/A A/D Synchronous Start Control Register"]
26pub mod dacadscr;
27#[doc = "DACPC (rw) register accessor: an alias for `Reg<DACPC_SPEC>`"]
28pub type DACPC = crate::Reg<dacpc::DACPC_SPEC>;
29#[doc = "D/A SW Charge Pump Control Register"]
30pub mod dacpc;