s32k144_pac/
dmamux.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Channel Configuration register"]
5    pub chcfg0: crate::Reg<chcfg0::CHCFG0_SPEC>,
6    #[doc = "0x01 - Channel Configuration register"]
7    pub chcfg1: crate::Reg<chcfg1::CHCFG1_SPEC>,
8    #[doc = "0x02 - Channel Configuration register"]
9    pub chcfg2: crate::Reg<chcfg2::CHCFG2_SPEC>,
10    #[doc = "0x03 - Channel Configuration register"]
11    pub chcfg3: crate::Reg<chcfg3::CHCFG3_SPEC>,
12    #[doc = "0x04 - Channel Configuration register"]
13    pub chcfg4: crate::Reg<chcfg4::CHCFG4_SPEC>,
14    #[doc = "0x05 - Channel Configuration register"]
15    pub chcfg5: crate::Reg<chcfg5::CHCFG5_SPEC>,
16    #[doc = "0x06 - Channel Configuration register"]
17    pub chcfg6: crate::Reg<chcfg6::CHCFG6_SPEC>,
18    #[doc = "0x07 - Channel Configuration register"]
19    pub chcfg7: crate::Reg<chcfg7::CHCFG7_SPEC>,
20    #[doc = "0x08 - Channel Configuration register"]
21    pub chcfg8: crate::Reg<chcfg8::CHCFG8_SPEC>,
22    #[doc = "0x09 - Channel Configuration register"]
23    pub chcfg9: crate::Reg<chcfg9::CHCFG9_SPEC>,
24    #[doc = "0x0a - Channel Configuration register"]
25    pub chcfg10: crate::Reg<chcfg10::CHCFG10_SPEC>,
26    #[doc = "0x0b - Channel Configuration register"]
27    pub chcfg11: crate::Reg<chcfg11::CHCFG11_SPEC>,
28    #[doc = "0x0c - Channel Configuration register"]
29    pub chcfg12: crate::Reg<chcfg12::CHCFG12_SPEC>,
30    #[doc = "0x0d - Channel Configuration register"]
31    pub chcfg13: crate::Reg<chcfg13::CHCFG13_SPEC>,
32    #[doc = "0x0e - Channel Configuration register"]
33    pub chcfg14: crate::Reg<chcfg14::CHCFG14_SPEC>,
34    #[doc = "0x0f - Channel Configuration register"]
35    pub chcfg15: crate::Reg<chcfg15::CHCFG15_SPEC>,
36}
37#[doc = "CHCFG0 register accessor: an alias for `Reg<CHCFG0_SPEC>`"]
38pub type CHCFG0 = crate::Reg<chcfg0::CHCFG0_SPEC>;
39#[doc = "Channel Configuration register"]
40pub mod chcfg0;
41#[doc = "CHCFG1 register accessor: an alias for `Reg<CHCFG1_SPEC>`"]
42pub type CHCFG1 = crate::Reg<chcfg1::CHCFG1_SPEC>;
43#[doc = "Channel Configuration register"]
44pub mod chcfg1;
45#[doc = "CHCFG2 register accessor: an alias for `Reg<CHCFG2_SPEC>`"]
46pub type CHCFG2 = crate::Reg<chcfg2::CHCFG2_SPEC>;
47#[doc = "Channel Configuration register"]
48pub mod chcfg2;
49#[doc = "CHCFG3 register accessor: an alias for `Reg<CHCFG3_SPEC>`"]
50pub type CHCFG3 = crate::Reg<chcfg3::CHCFG3_SPEC>;
51#[doc = "Channel Configuration register"]
52pub mod chcfg3;
53#[doc = "CHCFG4 register accessor: an alias for `Reg<CHCFG4_SPEC>`"]
54pub type CHCFG4 = crate::Reg<chcfg4::CHCFG4_SPEC>;
55#[doc = "Channel Configuration register"]
56pub mod chcfg4;
57#[doc = "CHCFG5 register accessor: an alias for `Reg<CHCFG5_SPEC>`"]
58pub type CHCFG5 = crate::Reg<chcfg5::CHCFG5_SPEC>;
59#[doc = "Channel Configuration register"]
60pub mod chcfg5;
61#[doc = "CHCFG6 register accessor: an alias for `Reg<CHCFG6_SPEC>`"]
62pub type CHCFG6 = crate::Reg<chcfg6::CHCFG6_SPEC>;
63#[doc = "Channel Configuration register"]
64pub mod chcfg6;
65#[doc = "CHCFG7 register accessor: an alias for `Reg<CHCFG7_SPEC>`"]
66pub type CHCFG7 = crate::Reg<chcfg7::CHCFG7_SPEC>;
67#[doc = "Channel Configuration register"]
68pub mod chcfg7;
69#[doc = "CHCFG8 register accessor: an alias for `Reg<CHCFG8_SPEC>`"]
70pub type CHCFG8 = crate::Reg<chcfg8::CHCFG8_SPEC>;
71#[doc = "Channel Configuration register"]
72pub mod chcfg8;
73#[doc = "CHCFG9 register accessor: an alias for `Reg<CHCFG9_SPEC>`"]
74pub type CHCFG9 = crate::Reg<chcfg9::CHCFG9_SPEC>;
75#[doc = "Channel Configuration register"]
76pub mod chcfg9;
77#[doc = "CHCFG10 register accessor: an alias for `Reg<CHCFG10_SPEC>`"]
78pub type CHCFG10 = crate::Reg<chcfg10::CHCFG10_SPEC>;
79#[doc = "Channel Configuration register"]
80pub mod chcfg10;
81#[doc = "CHCFG11 register accessor: an alias for `Reg<CHCFG11_SPEC>`"]
82pub type CHCFG11 = crate::Reg<chcfg11::CHCFG11_SPEC>;
83#[doc = "Channel Configuration register"]
84pub mod chcfg11;
85#[doc = "CHCFG12 register accessor: an alias for `Reg<CHCFG12_SPEC>`"]
86pub type CHCFG12 = crate::Reg<chcfg12::CHCFG12_SPEC>;
87#[doc = "Channel Configuration register"]
88pub mod chcfg12;
89#[doc = "CHCFG13 register accessor: an alias for `Reg<CHCFG13_SPEC>`"]
90pub type CHCFG13 = crate::Reg<chcfg13::CHCFG13_SPEC>;
91#[doc = "Channel Configuration register"]
92pub mod chcfg13;
93#[doc = "CHCFG14 register accessor: an alias for `Reg<CHCFG14_SPEC>`"]
94pub type CHCFG14 = crate::Reg<chcfg14::CHCFG14_SPEC>;
95#[doc = "Channel Configuration register"]
96pub mod chcfg14;
97#[doc = "CHCFG15 register accessor: an alias for `Reg<CHCFG15_SPEC>`"]
98pub type CHCFG15 = crate::Reg<chcfg15::CHCFG15_SPEC>;
99#[doc = "Channel Configuration register"]
100pub mod chcfg15;