1#[doc = "Register `SYS_CTL_INT1_STAT` reader"]
2pub struct R(crate::R<SYS_CTL_INT1_STAT_SPEC>);
3impl core::ops::Deref for R {
4 type Target = crate::R<SYS_CTL_INT1_STAT_SPEC>;
5 #[inline(always)]
6 fn deref(&self) -> &Self::Target {
7 &self.0
8 }
9}
10impl From<crate::R<SYS_CTL_INT1_STAT_SPEC>> for R {
11 #[inline(always)]
12 fn from(reader: crate::R<SYS_CTL_INT1_STAT_SPEC>) -> Self {
13 R(reader)
14 }
15}
16#[doc = "USB power domain go power-up interrupt status bit\n\nValue on reset: 0"]
17#[derive(Clone, Copy, Debug, PartialEq)]
18pub enum PD_USB_PU_STAT_A {
19 #[doc = "1: No interrupt"]
20 NO_INTERRUPT = 1,
21 #[doc = "0: Interrupt happens"]
22 PENDING = 0,
23}
24impl From<PD_USB_PU_STAT_A> for bool {
25 #[inline(always)]
26 fn from(variant: PD_USB_PU_STAT_A) -> Self {
27 variant as u8 != 0
28 }
29}
30#[doc = "Field `pd_usb_pu_stat` reader - USB power domain go power-up interrupt status bit"]
31pub type PD_USB_PU_STAT_R = crate::BitReader<PD_USB_PU_STAT_A>;
32impl PD_USB_PU_STAT_R {
33 #[doc = "Get enumerated values variant"]
34 #[inline(always)]
35 pub fn variant(&self) -> PD_USB_PU_STAT_A {
36 match self.bits {
37 true => PD_USB_PU_STAT_A::NO_INTERRUPT,
38 false => PD_USB_PU_STAT_A::PENDING,
39 }
40 }
41 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
42 #[inline(always)]
43 pub fn is_no_interrupt(&self) -> bool {
44 *self == PD_USB_PU_STAT_A::NO_INTERRUPT
45 }
46 #[doc = "Checks if the value of the field is `PENDING`"]
47 #[inline(always)]
48 pub fn is_pending(&self) -> bool {
49 *self == PD_USB_PU_STAT_A::PENDING
50 }
51}
52#[doc = "H264 power domain go power-up interrupt status bit\n\nValue on reset: 0"]
53#[derive(Clone, Copy, Debug, PartialEq)]
54pub enum PD_H264_PU_STAT_A {
55 #[doc = "1: No interrupt"]
56 NO_INTERRUPT = 1,
57 #[doc = "0: Interrupt happens"]
58 PENDING = 0,
59}
60impl From<PD_H264_PU_STAT_A> for bool {
61 #[inline(always)]
62 fn from(variant: PD_H264_PU_STAT_A) -> Self {
63 variant as u8 != 0
64 }
65}
66#[doc = "Field `pd_h264_pu_stat` reader - H264 power domain go power-up interrupt status bit"]
67pub type PD_H264_PU_STAT_R = crate::BitReader<PD_H264_PU_STAT_A>;
68impl PD_H264_PU_STAT_R {
69 #[doc = "Get enumerated values variant"]
70 #[inline(always)]
71 pub fn variant(&self) -> PD_H264_PU_STAT_A {
72 match self.bits {
73 true => PD_H264_PU_STAT_A::NO_INTERRUPT,
74 false => PD_H264_PU_STAT_A::PENDING,
75 }
76 }
77 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
78 #[inline(always)]
79 pub fn is_no_interrupt(&self) -> bool {
80 *self == PD_H264_PU_STAT_A::NO_INTERRUPT
81 }
82 #[doc = "Checks if the value of the field is `PENDING`"]
83 #[inline(always)]
84 pub fn is_pending(&self) -> bool {
85 *self == PD_H264_PU_STAT_A::PENDING
86 }
87}
88#[doc = "DISP power domain go power-up interrupt status bit\n\nValue on reset: 0"]
89#[derive(Clone, Copy, Debug, PartialEq)]
90pub enum PD_DISP_PU_STAT_A {
91 #[doc = "1: No interrupt"]
92 NO_INTERRUPT = 1,
93 #[doc = "0: Interrupt happens"]
94 PENDING = 0,
95}
96impl From<PD_DISP_PU_STAT_A> for bool {
97 #[inline(always)]
98 fn from(variant: PD_DISP_PU_STAT_A) -> Self {
99 variant as u8 != 0
100 }
101}
102#[doc = "Field `pd_disp_pu_stat` reader - DISP power domain go power-up interrupt status bit"]
103pub type PD_DISP_PU_STAT_R = crate::BitReader<PD_DISP_PU_STAT_A>;
104impl PD_DISP_PU_STAT_R {
105 #[doc = "Get enumerated values variant"]
106 #[inline(always)]
107 pub fn variant(&self) -> PD_DISP_PU_STAT_A {
108 match self.bits {
109 true => PD_DISP_PU_STAT_A::NO_INTERRUPT,
110 false => PD_DISP_PU_STAT_A::PENDING,
111 }
112 }
113 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
114 #[inline(always)]
115 pub fn is_no_interrupt(&self) -> bool {
116 *self == PD_DISP_PU_STAT_A::NO_INTERRUPT
117 }
118 #[doc = "Checks if the value of the field is `PENDING`"]
119 #[inline(always)]
120 pub fn is_pending(&self) -> bool {
121 *self == PD_DISP_PU_STAT_A::PENDING
122 }
123}
124#[doc = "ISP power domain go power-up interrupt status bit\n\nValue on reset: 0"]
125#[derive(Clone, Copy, Debug, PartialEq)]
126pub enum PD_ISP_PU_STAT_A {
127 #[doc = "1: No interrupt"]
128 NO_INTERRUPT = 1,
129 #[doc = "0: Interrupt happens"]
130 PENDING = 0,
131}
132impl From<PD_ISP_PU_STAT_A> for bool {
133 #[inline(always)]
134 fn from(variant: PD_ISP_PU_STAT_A) -> Self {
135 variant as u8 != 0
136 }
137}
138#[doc = "Field `pd_isp_pu_stat` reader - ISP power domain go power-up interrupt status bit"]
139pub type PD_ISP_PU_STAT_R = crate::BitReader<PD_ISP_PU_STAT_A>;
140impl PD_ISP_PU_STAT_R {
141 #[doc = "Get enumerated values variant"]
142 #[inline(always)]
143 pub fn variant(&self) -> PD_ISP_PU_STAT_A {
144 match self.bits {
145 true => PD_ISP_PU_STAT_A::NO_INTERRUPT,
146 false => PD_ISP_PU_STAT_A::PENDING,
147 }
148 }
149 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
150 #[inline(always)]
151 pub fn is_no_interrupt(&self) -> bool {
152 *self == PD_ISP_PU_STAT_A::NO_INTERRUPT
153 }
154 #[doc = "Checks if the value of the field is `PENDING`"]
155 #[inline(always)]
156 pub fn is_pending(&self) -> bool {
157 *self == PD_ISP_PU_STAT_A::PENDING
158 }
159}
160#[doc = "MCTL power domain go power-up interrupt status bit\n\nValue on reset: 0"]
161#[derive(Clone, Copy, Debug, PartialEq)]
162pub enum PD_MCTL_PU_STAT_A {
163 #[doc = "1: No interrupt"]
164 NO_INTERRUPT = 1,
165 #[doc = "0: Interrupt happens"]
166 PENDING = 0,
167}
168impl From<PD_MCTL_PU_STAT_A> for bool {
169 #[inline(always)]
170 fn from(variant: PD_MCTL_PU_STAT_A) -> Self {
171 variant as u8 != 0
172 }
173}
174#[doc = "Field `pd_mctl_pu_stat` reader - MCTL power domain go power-up interrupt status bit"]
175pub type PD_MCTL_PU_STAT_R = crate::BitReader<PD_MCTL_PU_STAT_A>;
176impl PD_MCTL_PU_STAT_R {
177 #[doc = "Get enumerated values variant"]
178 #[inline(always)]
179 pub fn variant(&self) -> PD_MCTL_PU_STAT_A {
180 match self.bits {
181 true => PD_MCTL_PU_STAT_A::NO_INTERRUPT,
182 false => PD_MCTL_PU_STAT_A::PENDING,
183 }
184 }
185 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
186 #[inline(always)]
187 pub fn is_no_interrupt(&self) -> bool {
188 *self == PD_MCTL_PU_STAT_A::NO_INTERRUPT
189 }
190 #[doc = "Checks if the value of the field is `PENDING`"]
191 #[inline(always)]
192 pub fn is_pending(&self) -> bool {
193 *self == PD_MCTL_PU_STAT_A::PENDING
194 }
195}
196#[doc = "SRAM1 power domain go power-up interrupt status bit\n\nValue on reset: 0"]
197#[derive(Clone, Copy, Debug, PartialEq)]
198pub enum PD_RAM1_PU_STAT_A {
199 #[doc = "1: No interrupt"]
200 NO_INTERRUPT = 1,
201 #[doc = "0: Interrupt happens"]
202 PENDING = 0,
203}
204impl From<PD_RAM1_PU_STAT_A> for bool {
205 #[inline(always)]
206 fn from(variant: PD_RAM1_PU_STAT_A) -> Self {
207 variant as u8 != 0
208 }
209}
210#[doc = "Field `pd_ram1_pu_stat` reader - SRAM1 power domain go power-up interrupt status bit"]
211pub type PD_RAM1_PU_STAT_R = crate::BitReader<PD_RAM1_PU_STAT_A>;
212impl PD_RAM1_PU_STAT_R {
213 #[doc = "Get enumerated values variant"]
214 #[inline(always)]
215 pub fn variant(&self) -> PD_RAM1_PU_STAT_A {
216 match self.bits {
217 true => PD_RAM1_PU_STAT_A::NO_INTERRUPT,
218 false => PD_RAM1_PU_STAT_A::PENDING,
219 }
220 }
221 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
222 #[inline(always)]
223 pub fn is_no_interrupt(&self) -> bool {
224 *self == PD_RAM1_PU_STAT_A::NO_INTERRUPT
225 }
226 #[doc = "Checks if the value of the field is `PENDING`"]
227 #[inline(always)]
228 pub fn is_pending(&self) -> bool {
229 *self == PD_RAM1_PU_STAT_A::PENDING
230 }
231}
232#[doc = "SRAM0 power domain go power-up interrupt status bit\n\nValue on reset: 0"]
233#[derive(Clone, Copy, Debug, PartialEq)]
234pub enum PD_RAM0_PU_STAT_A {
235 #[doc = "1: No interrupt"]
236 NO_INTERRUPT = 1,
237 #[doc = "0: Interrupt happens"]
238 PENDING = 0,
239}
240impl From<PD_RAM0_PU_STAT_A> for bool {
241 #[inline(always)]
242 fn from(variant: PD_RAM0_PU_STAT_A) -> Self {
243 variant as u8 != 0
244 }
245}
246#[doc = "Field `pd_ram0_pu_stat` reader - SRAM0 power domain go power-up interrupt status bit"]
247pub type PD_RAM0_PU_STAT_R = crate::BitReader<PD_RAM0_PU_STAT_A>;
248impl PD_RAM0_PU_STAT_R {
249 #[doc = "Get enumerated values variant"]
250 #[inline(always)]
251 pub fn variant(&self) -> PD_RAM0_PU_STAT_A {
252 match self.bits {
253 true => PD_RAM0_PU_STAT_A::NO_INTERRUPT,
254 false => PD_RAM0_PU_STAT_A::PENDING,
255 }
256 }
257 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
258 #[inline(always)]
259 pub fn is_no_interrupt(&self) -> bool {
260 *self == PD_RAM0_PU_STAT_A::NO_INTERRUPT
261 }
262 #[doc = "Checks if the value of the field is `PENDING`"]
263 #[inline(always)]
264 pub fn is_pending(&self) -> bool {
265 *self == PD_RAM0_PU_STAT_A::PENDING
266 }
267}
268#[doc = "STOR power domain go power-up interrupt status bit\n\nValue on reset: 0"]
269#[derive(Clone, Copy, Debug, PartialEq)]
270pub enum PD_STOR_PU_STAT_A {
271 #[doc = "1: No interrupt"]
272 NO_INTERRUPT = 1,
273 #[doc = "0: Interrupt happens"]
274 PENDING = 0,
275}
276impl From<PD_STOR_PU_STAT_A> for bool {
277 #[inline(always)]
278 fn from(variant: PD_STOR_PU_STAT_A) -> Self {
279 variant as u8 != 0
280 }
281}
282#[doc = "Field `pd_stor_pu_stat` reader - STOR power domain go power-up interrupt status bit"]
283pub type PD_STOR_PU_STAT_R = crate::BitReader<PD_STOR_PU_STAT_A>;
284impl PD_STOR_PU_STAT_R {
285 #[doc = "Get enumerated values variant"]
286 #[inline(always)]
287 pub fn variant(&self) -> PD_STOR_PU_STAT_A {
288 match self.bits {
289 true => PD_STOR_PU_STAT_A::NO_INTERRUPT,
290 false => PD_STOR_PU_STAT_A::PENDING,
291 }
292 }
293 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
294 #[inline(always)]
295 pub fn is_no_interrupt(&self) -> bool {
296 *self == PD_STOR_PU_STAT_A::NO_INTERRUPT
297 }
298 #[doc = "Checks if the value of the field is `PENDING`"]
299 #[inline(always)]
300 pub fn is_pending(&self) -> bool {
301 *self == PD_STOR_PU_STAT_A::PENDING
302 }
303}
304#[doc = "Peripheral power domain go power-up interrupt status bit\n\nValue on reset: 0"]
305#[derive(Clone, Copy, Debug, PartialEq)]
306pub enum PD_PERI_PU_STAT_A {
307 #[doc = "1: No interrupt"]
308 NO_INTERRUPT = 1,
309 #[doc = "0: Interrupt happens"]
310 PENDING = 0,
311}
312impl From<PD_PERI_PU_STAT_A> for bool {
313 #[inline(always)]
314 fn from(variant: PD_PERI_PU_STAT_A) -> Self {
315 variant as u8 != 0
316 }
317}
318#[doc = "Field `pd_peri_pu_stat` reader - Peripheral power domain go power-up interrupt status bit"]
319pub type PD_PERI_PU_STAT_R = crate::BitReader<PD_PERI_PU_STAT_A>;
320impl PD_PERI_PU_STAT_R {
321 #[doc = "Get enumerated values variant"]
322 #[inline(always)]
323 pub fn variant(&self) -> PD_PERI_PU_STAT_A {
324 match self.bits {
325 true => PD_PERI_PU_STAT_A::NO_INTERRUPT,
326 false => PD_PERI_PU_STAT_A::PENDING,
327 }
328 }
329 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
330 #[inline(always)]
331 pub fn is_no_interrupt(&self) -> bool {
332 *self == PD_PERI_PU_STAT_A::NO_INTERRUPT
333 }
334 #[doc = "Checks if the value of the field is `PENDING`"]
335 #[inline(always)]
336 pub fn is_pending(&self) -> bool {
337 *self == PD_PERI_PU_STAT_A::PENDING
338 }
339}
340#[doc = "Security power domain go power-up interrupt status bit\n\nValue on reset: 0"]
341#[derive(Clone, Copy, Debug, PartialEq)]
342pub enum PD_SEC_PU_STAT_A {
343 #[doc = "1: No interrupt"]
344 NO_INTERRUPT = 1,
345 #[doc = "0: Interrupt happens"]
346 PENDING = 0,
347}
348impl From<PD_SEC_PU_STAT_A> for bool {
349 #[inline(always)]
350 fn from(variant: PD_SEC_PU_STAT_A) -> Self {
351 variant as u8 != 0
352 }
353}
354#[doc = "Field `pd_sec_pu_stat` reader - Security power domain go power-up interrupt status bit"]
355pub type PD_SEC_PU_STAT_R = crate::BitReader<PD_SEC_PU_STAT_A>;
356impl PD_SEC_PU_STAT_R {
357 #[doc = "Get enumerated values variant"]
358 #[inline(always)]
359 pub fn variant(&self) -> PD_SEC_PU_STAT_A {
360 match self.bits {
361 true => PD_SEC_PU_STAT_A::NO_INTERRUPT,
362 false => PD_SEC_PU_STAT_A::PENDING,
363 }
364 }
365 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
366 #[inline(always)]
367 pub fn is_no_interrupt(&self) -> bool {
368 *self == PD_SEC_PU_STAT_A::NO_INTERRUPT
369 }
370 #[doc = "Checks if the value of the field is `PENDING`"]
371 #[inline(always)]
372 pub fn is_pending(&self) -> bool {
373 *self == PD_SEC_PU_STAT_A::PENDING
374 }
375}
376#[doc = "GNNE power domain go power-up interrupt status bit\n\nValue on reset: 0"]
377#[derive(Clone, Copy, Debug, PartialEq)]
378pub enum PD_GNNE_PU_STAT_A {
379 #[doc = "1: No interrupt"]
380 NO_INTERRUPT = 1,
381 #[doc = "0: Interrupt happens"]
382 PENDING = 0,
383}
384impl From<PD_GNNE_PU_STAT_A> for bool {
385 #[inline(always)]
386 fn from(variant: PD_GNNE_PU_STAT_A) -> Self {
387 variant as u8 != 0
388 }
389}
390#[doc = "Field `pd_gnne_pu_stat` reader - GNNE power domain go power-up interrupt status bit"]
391pub type PD_GNNE_PU_STAT_R = crate::BitReader<PD_GNNE_PU_STAT_A>;
392impl PD_GNNE_PU_STAT_R {
393 #[doc = "Get enumerated values variant"]
394 #[inline(always)]
395 pub fn variant(&self) -> PD_GNNE_PU_STAT_A {
396 match self.bits {
397 true => PD_GNNE_PU_STAT_A::NO_INTERRUPT,
398 false => PD_GNNE_PU_STAT_A::PENDING,
399 }
400 }
401 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
402 #[inline(always)]
403 pub fn is_no_interrupt(&self) -> bool {
404 *self == PD_GNNE_PU_STAT_A::NO_INTERRUPT
405 }
406 #[doc = "Checks if the value of the field is `PENDING`"]
407 #[inline(always)]
408 pub fn is_pending(&self) -> bool {
409 *self == PD_GNNE_PU_STAT_A::PENDING
410 }
411}
412#[doc = "CPUp (AX25P) power domain go power-up interrupt status bit\n\nValue on reset: 0"]
413#[derive(Clone, Copy, Debug, PartialEq)]
414pub enum PD_CPUP_PU_STAT_A {
415 #[doc = "1: No interrupt"]
416 NO_INTERRUPT = 1,
417 #[doc = "0: Interrupt happens"]
418 PENDING = 0,
419}
420impl From<PD_CPUP_PU_STAT_A> for bool {
421 #[inline(always)]
422 fn from(variant: PD_CPUP_PU_STAT_A) -> Self {
423 variant as u8 != 0
424 }
425}
426#[doc = "Field `pd_cpup_pu_stat` reader - CPUp (AX25P) power domain go power-up interrupt status bit"]
427pub type PD_CPUP_PU_STAT_R = crate::BitReader<PD_CPUP_PU_STAT_A>;
428impl PD_CPUP_PU_STAT_R {
429 #[doc = "Get enumerated values variant"]
430 #[inline(always)]
431 pub fn variant(&self) -> PD_CPUP_PU_STAT_A {
432 match self.bits {
433 true => PD_CPUP_PU_STAT_A::NO_INTERRUPT,
434 false => PD_CPUP_PU_STAT_A::PENDING,
435 }
436 }
437 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
438 #[inline(always)]
439 pub fn is_no_interrupt(&self) -> bool {
440 *self == PD_CPUP_PU_STAT_A::NO_INTERRUPT
441 }
442 #[doc = "Checks if the value of the field is `PENDING`"]
443 #[inline(always)]
444 pub fn is_pending(&self) -> bool {
445 *self == PD_CPUP_PU_STAT_A::PENDING
446 }
447}
448#[doc = "CPUm (AX25M) power domain go power-up interrupt status bit\n\nValue on reset: 0"]
449#[derive(Clone, Copy, Debug, PartialEq)]
450pub enum PD_CPUM_PU_STAT_A {
451 #[doc = "1: No interrupt"]
452 NO_INTERRUPT = 1,
453 #[doc = "0: Interrupt happens"]
454 PENDING = 0,
455}
456impl From<PD_CPUM_PU_STAT_A> for bool {
457 #[inline(always)]
458 fn from(variant: PD_CPUM_PU_STAT_A) -> Self {
459 variant as u8 != 0
460 }
461}
462#[doc = "Field `pd_cpum_pu_stat` reader - CPUm (AX25M) power domain go power-up interrupt status bit"]
463pub type PD_CPUM_PU_STAT_R = crate::BitReader<PD_CPUM_PU_STAT_A>;
464impl PD_CPUM_PU_STAT_R {
465 #[doc = "Get enumerated values variant"]
466 #[inline(always)]
467 pub fn variant(&self) -> PD_CPUM_PU_STAT_A {
468 match self.bits {
469 true => PD_CPUM_PU_STAT_A::NO_INTERRUPT,
470 false => PD_CPUM_PU_STAT_A::PENDING,
471 }
472 }
473 #[doc = "Checks if the value of the field is `NO_INTERRUPT`"]
474 #[inline(always)]
475 pub fn is_no_interrupt(&self) -> bool {
476 *self == PD_CPUM_PU_STAT_A::NO_INTERRUPT
477 }
478 #[doc = "Checks if the value of the field is `PENDING`"]
479 #[inline(always)]
480 pub fn is_pending(&self) -> bool {
481 *self == PD_CPUM_PU_STAT_A::PENDING
482 }
483}
484impl R {
485 #[doc = "Bit 17 - USB power domain go power-up interrupt status bit"]
486 #[inline(always)]
487 pub fn pd_usb_pu_stat(&self) -> PD_USB_PU_STAT_R {
488 PD_USB_PU_STAT_R::new(((self.bits >> 17) & 1) != 0)
489 }
490 #[doc = "Bit 16 - H264 power domain go power-up interrupt status bit"]
491 #[inline(always)]
492 pub fn pd_h264_pu_stat(&self) -> PD_H264_PU_STAT_R {
493 PD_H264_PU_STAT_R::new(((self.bits >> 16) & 1) != 0)
494 }
495 #[doc = "Bit 15 - DISP power domain go power-up interrupt status bit"]
496 #[inline(always)]
497 pub fn pd_disp_pu_stat(&self) -> PD_DISP_PU_STAT_R {
498 PD_DISP_PU_STAT_R::new(((self.bits >> 15) & 1) != 0)
499 }
500 #[doc = "Bit 10 - ISP power domain go power-up interrupt status bit"]
501 #[inline(always)]
502 pub fn pd_isp_pu_stat(&self) -> PD_ISP_PU_STAT_R {
503 PD_ISP_PU_STAT_R::new(((self.bits >> 10) & 1) != 0)
504 }
505 #[doc = "Bit 9 - MCTL power domain go power-up interrupt status bit"]
506 #[inline(always)]
507 pub fn pd_mctl_pu_stat(&self) -> PD_MCTL_PU_STAT_R {
508 PD_MCTL_PU_STAT_R::new(((self.bits >> 9) & 1) != 0)
509 }
510 #[doc = "Bit 8 - SRAM1 power domain go power-up interrupt status bit"]
511 #[inline(always)]
512 pub fn pd_ram1_pu_stat(&self) -> PD_RAM1_PU_STAT_R {
513 PD_RAM1_PU_STAT_R::new(((self.bits >> 8) & 1) != 0)
514 }
515 #[doc = "Bit 7 - SRAM0 power domain go power-up interrupt status bit"]
516 #[inline(always)]
517 pub fn pd_ram0_pu_stat(&self) -> PD_RAM0_PU_STAT_R {
518 PD_RAM0_PU_STAT_R::new(((self.bits >> 7) & 1) != 0)
519 }
520 #[doc = "Bit 6 - STOR power domain go power-up interrupt status bit"]
521 #[inline(always)]
522 pub fn pd_stor_pu_stat(&self) -> PD_STOR_PU_STAT_R {
523 PD_STOR_PU_STAT_R::new(((self.bits >> 6) & 1) != 0)
524 }
525 #[doc = "Bit 5 - Peripheral power domain go power-up interrupt status bit"]
526 #[inline(always)]
527 pub fn pd_peri_pu_stat(&self) -> PD_PERI_PU_STAT_R {
528 PD_PERI_PU_STAT_R::new(((self.bits >> 5) & 1) != 0)
529 }
530 #[doc = "Bit 4 - Security power domain go power-up interrupt status bit"]
531 #[inline(always)]
532 pub fn pd_sec_pu_stat(&self) -> PD_SEC_PU_STAT_R {
533 PD_SEC_PU_STAT_R::new(((self.bits >> 4) & 1) != 0)
534 }
535 #[doc = "Bit 3 - GNNE power domain go power-up interrupt status bit"]
536 #[inline(always)]
537 pub fn pd_gnne_pu_stat(&self) -> PD_GNNE_PU_STAT_R {
538 PD_GNNE_PU_STAT_R::new(((self.bits >> 3) & 1) != 0)
539 }
540 #[doc = "Bit 1 - CPUp (AX25P) power domain go power-up interrupt status bit"]
541 #[inline(always)]
542 pub fn pd_cpup_pu_stat(&self) -> PD_CPUP_PU_STAT_R {
543 PD_CPUP_PU_STAT_R::new(((self.bits >> 1) & 1) != 0)
544 }
545 #[doc = "Bit 0 - CPUm (AX25M) power domain go power-up interrupt status bit"]
546 #[inline(always)]
547 pub fn pd_cpum_pu_stat(&self) -> PD_CPUM_PU_STAT_R {
548 PD_CPUM_PU_STAT_R::new((self.bits & 1) != 0)
549 }
550}
551#[doc = "Sysctl module interrupt 1 interrupt status register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [sys_ctl_int1_stat](index.html) module"]
552pub struct SYS_CTL_INT1_STAT_SPEC;
553impl crate::RegisterSpec for SYS_CTL_INT1_STAT_SPEC {
554 type Ux = u32;
555}
556#[doc = "`read()` method returns [sys_ctl_int1_stat::R](R) reader structure"]
557impl crate::Readable for SYS_CTL_INT1_STAT_SPEC {
558 type Reader = R;
559}
560#[doc = "`reset()` method sets SYS_CTL_INT1_STAT to value 0"]
561impl crate::Resettable for SYS_CTL_INT1_STAT_SPEC {
562 #[inline(always)]
563 fn reset_value() -> Self::Ux {
564 0
565 }
566}