1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
#[doc = "Reader of register WAITONREQ_STATUS"]
pub type R = crate::R<u32, super::WAITONREQ_STATUS>;
#[doc = "Reader of field `DMA_WAITREQ0`"]
pub type DMA_WAITREQ0_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ1`"]
pub type DMA_WAITREQ1_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ2`"]
pub type DMA_WAITREQ2_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ3`"]
pub type DMA_WAITREQ3_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ4`"]
pub type DMA_WAITREQ4_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ5`"]
pub type DMA_WAITREQ5_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ6`"]
pub type DMA_WAITREQ6_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ7`"]
pub type DMA_WAITREQ7_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ8`"]
pub type DMA_WAITREQ8_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ9`"]
pub type DMA_WAITREQ9_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ10`"]
pub type DMA_WAITREQ10_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ11`"]
pub type DMA_WAITREQ11_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ12`"]
pub type DMA_WAITREQ12_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ13`"]
pub type DMA_WAITREQ13_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ14`"]
pub type DMA_WAITREQ14_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ15`"]
pub type DMA_WAITREQ15_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ16`"]
pub type DMA_WAITREQ16_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ17`"]
pub type DMA_WAITREQ17_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ18`"]
pub type DMA_WAITREQ18_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ19`"]
pub type DMA_WAITREQ19_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ20`"]
pub type DMA_WAITREQ20_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ21`"]
pub type DMA_WAITREQ21_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ22`"]
pub type DMA_WAITREQ22_R = crate::R<bool, bool>;
#[doc = "Reader of field `DMA_WAITREQ23`"]
pub type DMA_WAITREQ23_R = crate::R<bool, bool>;
impl R {
    #[doc = "Bit 0 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq0(&self) -> DMA_WAITREQ0_R {
        DMA_WAITREQ0_R::new((self.bits & 0x01) != 0)
    }
    #[doc = "Bit 1 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq1(&self) -> DMA_WAITREQ1_R {
        DMA_WAITREQ1_R::new(((self.bits >> 1) & 0x01) != 0)
    }
    #[doc = "Bit 2 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq2(&self) -> DMA_WAITREQ2_R {
        DMA_WAITREQ2_R::new(((self.bits >> 2) & 0x01) != 0)
    }
    #[doc = "Bit 3 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq3(&self) -> DMA_WAITREQ3_R {
        DMA_WAITREQ3_R::new(((self.bits >> 3) & 0x01) != 0)
    }
    #[doc = "Bit 4 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq4(&self) -> DMA_WAITREQ4_R {
        DMA_WAITREQ4_R::new(((self.bits >> 4) & 0x01) != 0)
    }
    #[doc = "Bit 5 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq5(&self) -> DMA_WAITREQ5_R {
        DMA_WAITREQ5_R::new(((self.bits >> 5) & 0x01) != 0)
    }
    #[doc = "Bit 6 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq6(&self) -> DMA_WAITREQ6_R {
        DMA_WAITREQ6_R::new(((self.bits >> 6) & 0x01) != 0)
    }
    #[doc = "Bit 7 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq7(&self) -> DMA_WAITREQ7_R {
        DMA_WAITREQ7_R::new(((self.bits >> 7) & 0x01) != 0)
    }
    #[doc = "Bit 8 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq8(&self) -> DMA_WAITREQ8_R {
        DMA_WAITREQ8_R::new(((self.bits >> 8) & 0x01) != 0)
    }
    #[doc = "Bit 9 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq9(&self) -> DMA_WAITREQ9_R {
        DMA_WAITREQ9_R::new(((self.bits >> 9) & 0x01) != 0)
    }
    #[doc = "Bit 10 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq10(&self) -> DMA_WAITREQ10_R {
        DMA_WAITREQ10_R::new(((self.bits >> 10) & 0x01) != 0)
    }
    #[doc = "Bit 11 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq11(&self) -> DMA_WAITREQ11_R {
        DMA_WAITREQ11_R::new(((self.bits >> 11) & 0x01) != 0)
    }
    #[doc = "Bit 12 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq12(&self) -> DMA_WAITREQ12_R {
        DMA_WAITREQ12_R::new(((self.bits >> 12) & 0x01) != 0)
    }
    #[doc = "Bit 13 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq13(&self) -> DMA_WAITREQ13_R {
        DMA_WAITREQ13_R::new(((self.bits >> 13) & 0x01) != 0)
    }
    #[doc = "Bit 14 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq14(&self) -> DMA_WAITREQ14_R {
        DMA_WAITREQ14_R::new(((self.bits >> 14) & 0x01) != 0)
    }
    #[doc = "Bit 15 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq15(&self) -> DMA_WAITREQ15_R {
        DMA_WAITREQ15_R::new(((self.bits >> 15) & 0x01) != 0)
    }
    #[doc = "Bit 16 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq16(&self) -> DMA_WAITREQ16_R {
        DMA_WAITREQ16_R::new(((self.bits >> 16) & 0x01) != 0)
    }
    #[doc = "Bit 17 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq17(&self) -> DMA_WAITREQ17_R {
        DMA_WAITREQ17_R::new(((self.bits >> 17) & 0x01) != 0)
    }
    #[doc = "Bit 18 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq18(&self) -> DMA_WAITREQ18_R {
        DMA_WAITREQ18_R::new(((self.bits >> 18) & 0x01) != 0)
    }
    #[doc = "Bit 19 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq19(&self) -> DMA_WAITREQ19_R {
        DMA_WAITREQ19_R::new(((self.bits >> 19) & 0x01) != 0)
    }
    #[doc = "Bit 20 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq20(&self) -> DMA_WAITREQ20_R {
        DMA_WAITREQ20_R::new(((self.bits >> 20) & 0x01) != 0)
    }
    #[doc = "Bit 21 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq21(&self) -> DMA_WAITREQ21_R {
        DMA_WAITREQ21_R::new(((self.bits >> 21) & 0x01) != 0)
    }
    #[doc = "Bit 22 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq22(&self) -> DMA_WAITREQ22_R {
        DMA_WAITREQ22_R::new(((self.bits >> 22) & 0x01) != 0)
    }
    #[doc = "Bit 23 - Returns the status of the DMA request signals"]
    #[inline(always)]
    pub fn dma_waitreq23(&self) -> DMA_WAITREQ23_R {
        DMA_WAITREQ23_R::new(((self.bits >> 23) & 0x01) != 0)
    }
}