k510_pac/sysctl/
sys_ctl_int1_stat.rs

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}