1#[doc = "Register `WDOGMIS` reader"]
2pub struct R(crate::R<WDOGMIS_SPEC>);
3impl core::ops::Deref for R {
4 type Target = crate::R<WDOGMIS_SPEC>;
5 #[inline(always)]
6 fn deref(&self) -> &Self::Target {
7 &self.0
8 }
9}
10impl From<crate::R<WDOGMIS_SPEC>> for R {
11 #[inline(always)]
12 fn from(reader: crate::R<WDOGMIS_SPEC>) -> Self {
13 R(reader)
14 }
15}
16#[doc = "Field `WDOGMIS` reader - The WDOGMIS Register indicates the masked interrupt status from the counter. This value is the logical AND of the raw interrupt status with the INTEN bit from the control register, and is the same value that is passed to the interrupt output pin. Enabled interrupt status from the counter."]
17pub struct WDOGMIS_R(crate::FieldReader<bool, bool>);
18impl WDOGMIS_R {
19 #[inline(always)]
20 pub(crate) fn new(bits: bool) -> Self {
21 WDOGMIS_R(crate::FieldReader::new(bits))
22 }
23}
24impl core::ops::Deref for WDOGMIS_R {
25 type Target = crate::FieldReader<bool, bool>;
26 #[inline(always)]
27 fn deref(&self) -> &Self::Target {
28 &self.0
29 }
30}
31impl R {
32 #[doc = "Bit 0 - The WDOGMIS Register indicates the masked interrupt status from the counter. This value is the logical AND of the raw interrupt status with the INTEN bit from the control register, and is the same value that is passed to the interrupt output pin. Enabled interrupt status from the counter."]
33 #[inline(always)]
34 pub fn wdogmis(&self) -> WDOGMIS_R {
35 WDOGMIS_R::new((self.bits & 0x01) != 0)
36 }
37}
38#[doc = "The WDOGMIS Register indicates the masked interrupt status from the counter. This value is the logical AND of the raw interrupt status with the INTEN bit from the control register, and is the same value that is passed to the interrupt output pin. Enabled interrupt status from the counter.\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 [wdogmis](index.html) module"]
39pub struct WDOGMIS_SPEC;
40impl crate::RegisterSpec for WDOGMIS_SPEC {
41 type Ux = u32;
42}
43#[doc = "`read()` method returns [wdogmis::R](R) reader structure"]
44impl crate::Readable for WDOGMIS_SPEC {
45 type Reader = R;
46}
47#[doc = "`reset()` method sets WDOGMIS to value 0"]
48impl crate::Resettable for WDOGMIS_SPEC {
49 #[inline(always)]
50 fn reset_value() -> Self::Ux {
51 0
52 }
53}