esp32p4/dma/
commonreg_intstatus0.rs1#[doc = "Register `COMMONREG_INTSTATUS0` reader"]
2pub type R = crate::R<COMMONREG_INTSTATUS0_SPEC>;
3#[doc = "Field `SLVIF_COMMONREG_DEC_ERR_INTSTAT` reader - NA"]
4pub type SLVIF_COMMONREG_DEC_ERR_INTSTAT_R = crate::BitReader;
5#[doc = "Field `SLVIF_COMMONREG_WR2RO_ERR_INTSTAT` reader - NA"]
6pub type SLVIF_COMMONREG_WR2RO_ERR_INTSTAT_R = crate::BitReader;
7#[doc = "Field `SLVIF_COMMONREG_RD2WO_ERR_INTSTAT` reader - NA"]
8pub type SLVIF_COMMONREG_RD2WO_ERR_INTSTAT_R = crate::BitReader;
9#[doc = "Field `SLVIF_COMMONREG_WRONHOLD_ERR_INTSTAT` reader - NA"]
10pub type SLVIF_COMMONREG_WRONHOLD_ERR_INTSTAT_R = crate::BitReader;
11#[doc = "Field `SLVIF_COMMONREG_WRPARITY_ERR_INTSTAT` reader - NA"]
12pub type SLVIF_COMMONREG_WRPARITY_ERR_INTSTAT_R = crate::BitReader;
13#[doc = "Field `SLVIF_UNDEFINEDREG_DEC_ERR_INTSTAT` reader - NA"]
14pub type SLVIF_UNDEFINEDREG_DEC_ERR_INTSTAT_R = crate::BitReader;
15#[doc = "Field `MXIF1_RCH0_ECCPROT_CORRERR_INTSTAT` reader - NA"]
16pub type MXIF1_RCH0_ECCPROT_CORRERR_INTSTAT_R = crate::BitReader;
17#[doc = "Field `MXIF1_RCH0_ECCPROT_UNCORRERR_INTSTAT` reader - NA"]
18pub type MXIF1_RCH0_ECCPROT_UNCORRERR_INTSTAT_R = crate::BitReader;
19#[doc = "Field `MXIF1_RCH1_ECCPROT_CORRERR_INTSTAT` reader - NA"]
20pub type MXIF1_RCH1_ECCPROT_CORRERR_INTSTAT_R = crate::BitReader;
21#[doc = "Field `MXIF1_RCH1_ECCPROT_UNCORRERR_INTSTAT` reader - NA"]
22pub type MXIF1_RCH1_ECCPROT_UNCORRERR_INTSTAT_R = crate::BitReader;
23#[doc = "Field `MXIF1_BCH_ECCPROT_CORRERR_INTSTAT` reader - NA"]
24pub type MXIF1_BCH_ECCPROT_CORRERR_INTSTAT_R = crate::BitReader;
25#[doc = "Field `MXIF1_BCH_ECCPROT_UNCORRERR_INTSTAT` reader - NA"]
26pub type MXIF1_BCH_ECCPROT_UNCORRERR_INTSTAT_R = crate::BitReader;
27#[doc = "Field `MXIF2_RCH0_ECCPROT_CORRERR_INTSTAT` reader - NA"]
28pub type MXIF2_RCH0_ECCPROT_CORRERR_INTSTAT_R = crate::BitReader;
29#[doc = "Field `MXIF2_RCH0_ECCPROT_UNCORRERR_INTSTAT` reader - NA"]
30pub type MXIF2_RCH0_ECCPROT_UNCORRERR_INTSTAT_R = crate::BitReader;
31#[doc = "Field `MXIF2_RCH1_ECCPROT_CORRERR_INTSTAT` reader - NA"]
32pub type MXIF2_RCH1_ECCPROT_CORRERR_INTSTAT_R = crate::BitReader;
33#[doc = "Field `MXIF2_RCH1_ECCPROT_UNCORRERR_INTSTAT` reader - NA"]
34pub type MXIF2_RCH1_ECCPROT_UNCORRERR_INTSTAT_R = crate::BitReader;
35#[doc = "Field `MXIF2_BCH_ECCPROT_CORRERR_INTSTAT` reader - NA"]
36pub type MXIF2_BCH_ECCPROT_CORRERR_INTSTAT_R = crate::BitReader;
37#[doc = "Field `MXIF2_BCH_ECCPROT_UNCORRERR_INTSTAT` reader - NA"]
38pub type MXIF2_BCH_ECCPROT_UNCORRERR_INTSTAT_R = crate::BitReader;
39impl R {
40 #[doc = "Bit 0 - NA"]
41 #[inline(always)]
42 pub fn slvif_commonreg_dec_err_intstat(&self) -> SLVIF_COMMONREG_DEC_ERR_INTSTAT_R {
43 SLVIF_COMMONREG_DEC_ERR_INTSTAT_R::new((self.bits & 1) != 0)
44 }
45 #[doc = "Bit 1 - NA"]
46 #[inline(always)]
47 pub fn slvif_commonreg_wr2ro_err_intstat(&self) -> SLVIF_COMMONREG_WR2RO_ERR_INTSTAT_R {
48 SLVIF_COMMONREG_WR2RO_ERR_INTSTAT_R::new(((self.bits >> 1) & 1) != 0)
49 }
50 #[doc = "Bit 2 - NA"]
51 #[inline(always)]
52 pub fn slvif_commonreg_rd2wo_err_intstat(&self) -> SLVIF_COMMONREG_RD2WO_ERR_INTSTAT_R {
53 SLVIF_COMMONREG_RD2WO_ERR_INTSTAT_R::new(((self.bits >> 2) & 1) != 0)
54 }
55 #[doc = "Bit 3 - NA"]
56 #[inline(always)]
57 pub fn slvif_commonreg_wronhold_err_intstat(&self) -> SLVIF_COMMONREG_WRONHOLD_ERR_INTSTAT_R {
58 SLVIF_COMMONREG_WRONHOLD_ERR_INTSTAT_R::new(((self.bits >> 3) & 1) != 0)
59 }
60 #[doc = "Bit 7 - NA"]
61 #[inline(always)]
62 pub fn slvif_commonreg_wrparity_err_intstat(&self) -> SLVIF_COMMONREG_WRPARITY_ERR_INTSTAT_R {
63 SLVIF_COMMONREG_WRPARITY_ERR_INTSTAT_R::new(((self.bits >> 7) & 1) != 0)
64 }
65 #[doc = "Bit 8 - NA"]
66 #[inline(always)]
67 pub fn slvif_undefinedreg_dec_err_intstat(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_INTSTAT_R {
68 SLVIF_UNDEFINEDREG_DEC_ERR_INTSTAT_R::new(((self.bits >> 8) & 1) != 0)
69 }
70 #[doc = "Bit 9 - NA"]
71 #[inline(always)]
72 pub fn mxif1_rch0_eccprot_correrr_intstat(&self) -> MXIF1_RCH0_ECCPROT_CORRERR_INTSTAT_R {
73 MXIF1_RCH0_ECCPROT_CORRERR_INTSTAT_R::new(((self.bits >> 9) & 1) != 0)
74 }
75 #[doc = "Bit 10 - NA"]
76 #[inline(always)]
77 pub fn mxif1_rch0_eccprot_uncorrerr_intstat(&self) -> MXIF1_RCH0_ECCPROT_UNCORRERR_INTSTAT_R {
78 MXIF1_RCH0_ECCPROT_UNCORRERR_INTSTAT_R::new(((self.bits >> 10) & 1) != 0)
79 }
80 #[doc = "Bit 11 - NA"]
81 #[inline(always)]
82 pub fn mxif1_rch1_eccprot_correrr_intstat(&self) -> MXIF1_RCH1_ECCPROT_CORRERR_INTSTAT_R {
83 MXIF1_RCH1_ECCPROT_CORRERR_INTSTAT_R::new(((self.bits >> 11) & 1) != 0)
84 }
85 #[doc = "Bit 12 - NA"]
86 #[inline(always)]
87 pub fn mxif1_rch1_eccprot_uncorrerr_intstat(&self) -> MXIF1_RCH1_ECCPROT_UNCORRERR_INTSTAT_R {
88 MXIF1_RCH1_ECCPROT_UNCORRERR_INTSTAT_R::new(((self.bits >> 12) & 1) != 0)
89 }
90 #[doc = "Bit 13 - NA"]
91 #[inline(always)]
92 pub fn mxif1_bch_eccprot_correrr_intstat(&self) -> MXIF1_BCH_ECCPROT_CORRERR_INTSTAT_R {
93 MXIF1_BCH_ECCPROT_CORRERR_INTSTAT_R::new(((self.bits >> 13) & 1) != 0)
94 }
95 #[doc = "Bit 14 - NA"]
96 #[inline(always)]
97 pub fn mxif1_bch_eccprot_uncorrerr_intstat(&self) -> MXIF1_BCH_ECCPROT_UNCORRERR_INTSTAT_R {
98 MXIF1_BCH_ECCPROT_UNCORRERR_INTSTAT_R::new(((self.bits >> 14) & 1) != 0)
99 }
100 #[doc = "Bit 15 - NA"]
101 #[inline(always)]
102 pub fn mxif2_rch0_eccprot_correrr_intstat(&self) -> MXIF2_RCH0_ECCPROT_CORRERR_INTSTAT_R {
103 MXIF2_RCH0_ECCPROT_CORRERR_INTSTAT_R::new(((self.bits >> 15) & 1) != 0)
104 }
105 #[doc = "Bit 16 - NA"]
106 #[inline(always)]
107 pub fn mxif2_rch0_eccprot_uncorrerr_intstat(&self) -> MXIF2_RCH0_ECCPROT_UNCORRERR_INTSTAT_R {
108 MXIF2_RCH0_ECCPROT_UNCORRERR_INTSTAT_R::new(((self.bits >> 16) & 1) != 0)
109 }
110 #[doc = "Bit 17 - NA"]
111 #[inline(always)]
112 pub fn mxif2_rch1_eccprot_correrr_intstat(&self) -> MXIF2_RCH1_ECCPROT_CORRERR_INTSTAT_R {
113 MXIF2_RCH1_ECCPROT_CORRERR_INTSTAT_R::new(((self.bits >> 17) & 1) != 0)
114 }
115 #[doc = "Bit 18 - NA"]
116 #[inline(always)]
117 pub fn mxif2_rch1_eccprot_uncorrerr_intstat(&self) -> MXIF2_RCH1_ECCPROT_UNCORRERR_INTSTAT_R {
118 MXIF2_RCH1_ECCPROT_UNCORRERR_INTSTAT_R::new(((self.bits >> 18) & 1) != 0)
119 }
120 #[doc = "Bit 19 - NA"]
121 #[inline(always)]
122 pub fn mxif2_bch_eccprot_correrr_intstat(&self) -> MXIF2_BCH_ECCPROT_CORRERR_INTSTAT_R {
123 MXIF2_BCH_ECCPROT_CORRERR_INTSTAT_R::new(((self.bits >> 19) & 1) != 0)
124 }
125 #[doc = "Bit 20 - NA"]
126 #[inline(always)]
127 pub fn mxif2_bch_eccprot_uncorrerr_intstat(&self) -> MXIF2_BCH_ECCPROT_UNCORRERR_INTSTAT_R {
128 MXIF2_BCH_ECCPROT_UNCORRERR_INTSTAT_R::new(((self.bits >> 20) & 1) != 0)
129 }
130}
131#[cfg(feature = "impl-register-debug")]
132impl core::fmt::Debug for R {
133 fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
134 f.debug_struct("COMMONREG_INTSTATUS0")
135 .field(
136 "slvif_commonreg_dec_err_intstat",
137 &format_args!("{}", self.slvif_commonreg_dec_err_intstat().bit()),
138 )
139 .field(
140 "slvif_commonreg_wr2ro_err_intstat",
141 &format_args!("{}", self.slvif_commonreg_wr2ro_err_intstat().bit()),
142 )
143 .field(
144 "slvif_commonreg_rd2wo_err_intstat",
145 &format_args!("{}", self.slvif_commonreg_rd2wo_err_intstat().bit()),
146 )
147 .field(
148 "slvif_commonreg_wronhold_err_intstat",
149 &format_args!("{}", self.slvif_commonreg_wronhold_err_intstat().bit()),
150 )
151 .field(
152 "slvif_commonreg_wrparity_err_intstat",
153 &format_args!("{}", self.slvif_commonreg_wrparity_err_intstat().bit()),
154 )
155 .field(
156 "slvif_undefinedreg_dec_err_intstat",
157 &format_args!("{}", self.slvif_undefinedreg_dec_err_intstat().bit()),
158 )
159 .field(
160 "mxif1_rch0_eccprot_correrr_intstat",
161 &format_args!("{}", self.mxif1_rch0_eccprot_correrr_intstat().bit()),
162 )
163 .field(
164 "mxif1_rch0_eccprot_uncorrerr_intstat",
165 &format_args!("{}", self.mxif1_rch0_eccprot_uncorrerr_intstat().bit()),
166 )
167 .field(
168 "mxif1_rch1_eccprot_correrr_intstat",
169 &format_args!("{}", self.mxif1_rch1_eccprot_correrr_intstat().bit()),
170 )
171 .field(
172 "mxif1_rch1_eccprot_uncorrerr_intstat",
173 &format_args!("{}", self.mxif1_rch1_eccprot_uncorrerr_intstat().bit()),
174 )
175 .field(
176 "mxif1_bch_eccprot_correrr_intstat",
177 &format_args!("{}", self.mxif1_bch_eccprot_correrr_intstat().bit()),
178 )
179 .field(
180 "mxif1_bch_eccprot_uncorrerr_intstat",
181 &format_args!("{}", self.mxif1_bch_eccprot_uncorrerr_intstat().bit()),
182 )
183 .field(
184 "mxif2_rch0_eccprot_correrr_intstat",
185 &format_args!("{}", self.mxif2_rch0_eccprot_correrr_intstat().bit()),
186 )
187 .field(
188 "mxif2_rch0_eccprot_uncorrerr_intstat",
189 &format_args!("{}", self.mxif2_rch0_eccprot_uncorrerr_intstat().bit()),
190 )
191 .field(
192 "mxif2_rch1_eccprot_correrr_intstat",
193 &format_args!("{}", self.mxif2_rch1_eccprot_correrr_intstat().bit()),
194 )
195 .field(
196 "mxif2_rch1_eccprot_uncorrerr_intstat",
197 &format_args!("{}", self.mxif2_rch1_eccprot_uncorrerr_intstat().bit()),
198 )
199 .field(
200 "mxif2_bch_eccprot_correrr_intstat",
201 &format_args!("{}", self.mxif2_bch_eccprot_correrr_intstat().bit()),
202 )
203 .field(
204 "mxif2_bch_eccprot_uncorrerr_intstat",
205 &format_args!("{}", self.mxif2_bch_eccprot_uncorrerr_intstat().bit()),
206 )
207 .finish()
208 }
209}
210#[cfg(feature = "impl-register-debug")]
211impl core::fmt::Debug for crate::generic::Reg<COMMONREG_INTSTATUS0_SPEC> {
212 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
213 core::fmt::Debug::fmt(&self.read(), f)
214 }
215}
216#[doc = "NA\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`commonreg_intstatus0::R`](R). See [API](https://docs.rs/svd2rust/#read--modify--write-api)."]
217pub struct COMMONREG_INTSTATUS0_SPEC;
218impl crate::RegisterSpec for COMMONREG_INTSTATUS0_SPEC {
219 type Ux = u32;
220}
221#[doc = "`read()` method returns [`commonreg_intstatus0::R`](R) reader structure"]
222impl crate::Readable for COMMONREG_INTSTATUS0_SPEC {}
223#[doc = "`reset()` method sets COMMONREG_INTSTATUS0 to value 0"]
224impl crate::Resettable for COMMONREG_INTSTATUS0_SPEC {
225 const RESET_VALUE: u32 = 0;
226}