swm341_pac/
dma2d.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - IF register"]
5    pub if_: IF,
6    #[doc = "0x04 - IE register"]
7    pub ie: IE,
8    #[doc = "0x08 - CR register"]
9    pub cr: CR,
10    _reserved3: [u8; 0x04],
11    #[doc = "0x10..0x20 - register cluster"]
12    pub l0: L0,
13    #[doc = "0x20..0x30 - register cluster"]
14    pub l1: L1,
15    #[doc = "0x30..0x40 - register cluster"]
16    pub l2: L2,
17    #[doc = "0x40 - NLR register"]
18    pub nlr: NLR,
19}
20#[doc = "IF (rw) register accessor: an alias for `Reg<IF_SPEC>`"]
21pub type IF = crate::Reg<if_::IF_SPEC>;
22#[doc = "IF register"]
23pub mod if_;
24#[doc = "IE (rw) register accessor: an alias for `Reg<IE_SPEC>`"]
25pub type IE = crate::Reg<ie::IE_SPEC>;
26#[doc = "IE register"]
27pub mod ie;
28#[doc = "CR (rw) register accessor: an alias for `Reg<CR_SPEC>`"]
29pub type CR = crate::Reg<cr::CR_SPEC>;
30#[doc = "CR register"]
31pub mod cr;
32#[doc = "register cluster"]
33pub use l0::L0;
34#[doc = r"Cluster"]
35#[doc = "register cluster"]
36pub mod l0;
37#[doc = "register cluster"]
38pub use l1::L1;
39#[doc = r"Cluster"]
40#[doc = "register cluster"]
41pub mod l1;
42#[doc = "register cluster"]
43pub use l2::L2;
44#[doc = r"Cluster"]
45#[doc = "register cluster"]
46pub mod l2;
47#[doc = "NLR (rw) register accessor: an alias for `Reg<NLR_SPEC>`"]
48pub type NLR = crate::Reg<nlr::NLR_SPEC>;
49#[doc = "NLR register"]
50pub mod nlr;