awr2544_pac/rss_tpcc_a/
secr.rs

1#[doc = "Register `SECR` reader"]
2pub type R = crate::R<SecrSpec>;
3#[doc = "Register `SECR` writer"]
4pub type W = crate::W<SecrSpec>;
5#[doc = "Field `E0` reader - 0:0\\]
6Event #0"]
7pub type E0R = crate::BitReader;
8#[doc = "Field `E0` writer - 0:0\\]
9Event #0"]
10pub type E0W<'a, REG> = crate::BitWriter<'a, REG>;
11#[doc = "Field `E1` reader - 1:1\\]
12Event #1"]
13pub type E1R = crate::BitReader;
14#[doc = "Field `E1` writer - 1:1\\]
15Event #1"]
16pub type E1W<'a, REG> = crate::BitWriter<'a, REG>;
17#[doc = "Field `E2` reader - 2:2\\]
18Event #2"]
19pub type E2R = crate::BitReader;
20#[doc = "Field `E2` writer - 2:2\\]
21Event #2"]
22pub type E2W<'a, REG> = crate::BitWriter<'a, REG>;
23#[doc = "Field `E3` reader - 3:3\\]
24Event #3"]
25pub type E3R = crate::BitReader;
26#[doc = "Field `E3` writer - 3:3\\]
27Event #3"]
28pub type E3W<'a, REG> = crate::BitWriter<'a, REG>;
29#[doc = "Field `E4` reader - 4:4\\]
30Event #4"]
31pub type E4R = crate::BitReader;
32#[doc = "Field `E4` writer - 4:4\\]
33Event #4"]
34pub type E4W<'a, REG> = crate::BitWriter<'a, REG>;
35#[doc = "Field `E5` reader - 5:5\\]
36Event #5"]
37pub type E5R = crate::BitReader;
38#[doc = "Field `E5` writer - 5:5\\]
39Event #5"]
40pub type E5W<'a, REG> = crate::BitWriter<'a, REG>;
41#[doc = "Field `E6` reader - 6:6\\]
42Event #6"]
43pub type E6R = crate::BitReader;
44#[doc = "Field `E6` writer - 6:6\\]
45Event #6"]
46pub type E6W<'a, REG> = crate::BitWriter<'a, REG>;
47#[doc = "Field `E7` reader - 7:7\\]
48Event #7"]
49pub type E7R = crate::BitReader;
50#[doc = "Field `E7` writer - 7:7\\]
51Event #7"]
52pub type E7W<'a, REG> = crate::BitWriter<'a, REG>;
53#[doc = "Field `E8` reader - 8:8\\]
54Event #8"]
55pub type E8R = crate::BitReader;
56#[doc = "Field `E8` writer - 8:8\\]
57Event #8"]
58pub type E8W<'a, REG> = crate::BitWriter<'a, REG>;
59#[doc = "Field `E9` reader - 9:9\\]
60Event #9"]
61pub type E9R = crate::BitReader;
62#[doc = "Field `E9` writer - 9:9\\]
63Event #9"]
64pub type E9W<'a, REG> = crate::BitWriter<'a, REG>;
65#[doc = "Field `E10` reader - 10:10\\]
66Event #10"]
67pub type E10R = crate::BitReader;
68#[doc = "Field `E10` writer - 10:10\\]
69Event #10"]
70pub type E10W<'a, REG> = crate::BitWriter<'a, REG>;
71#[doc = "Field `E11` reader - 11:11\\]
72Event #11"]
73pub type E11R = crate::BitReader;
74#[doc = "Field `E11` writer - 11:11\\]
75Event #11"]
76pub type E11W<'a, REG> = crate::BitWriter<'a, REG>;
77#[doc = "Field `E12` reader - 12:12\\]
78Event #12"]
79pub type E12R = crate::BitReader;
80#[doc = "Field `E12` writer - 12:12\\]
81Event #12"]
82pub type E12W<'a, REG> = crate::BitWriter<'a, REG>;
83#[doc = "Field `E13` reader - 13:13\\]
84Event #13"]
85pub type E13R = crate::BitReader;
86#[doc = "Field `E13` writer - 13:13\\]
87Event #13"]
88pub type E13W<'a, REG> = crate::BitWriter<'a, REG>;
89#[doc = "Field `E14` reader - 14:14\\]
90Event #14"]
91pub type E14R = crate::BitReader;
92#[doc = "Field `E14` writer - 14:14\\]
93Event #14"]
94pub type E14W<'a, REG> = crate::BitWriter<'a, REG>;
95#[doc = "Field `E15` reader - 15:15\\]
96Event #15"]
97pub type E15R = crate::BitReader;
98#[doc = "Field `E15` writer - 15:15\\]
99Event #15"]
100pub type E15W<'a, REG> = crate::BitWriter<'a, REG>;
101#[doc = "Field `E16` reader - 16:16\\]
102Event #16"]
103pub type E16R = crate::BitReader;
104#[doc = "Field `E16` writer - 16:16\\]
105Event #16"]
106pub type E16W<'a, REG> = crate::BitWriter<'a, REG>;
107#[doc = "Field `E17` reader - 17:17\\]
108Event #17"]
109pub type E17R = crate::BitReader;
110#[doc = "Field `E17` writer - 17:17\\]
111Event #17"]
112pub type E17W<'a, REG> = crate::BitWriter<'a, REG>;
113#[doc = "Field `E18` reader - 18:18\\]
114Event #18"]
115pub type E18R = crate::BitReader;
116#[doc = "Field `E18` writer - 18:18\\]
117Event #18"]
118pub type E18W<'a, REG> = crate::BitWriter<'a, REG>;
119#[doc = "Field `E19` reader - 19:19\\]
120Event #19"]
121pub type E19R = crate::BitReader;
122#[doc = "Field `E19` writer - 19:19\\]
123Event #19"]
124pub type E19W<'a, REG> = crate::BitWriter<'a, REG>;
125#[doc = "Field `E20` reader - 20:20\\]
126Event #20"]
127pub type E20R = crate::BitReader;
128#[doc = "Field `E20` writer - 20:20\\]
129Event #20"]
130pub type E20W<'a, REG> = crate::BitWriter<'a, REG>;
131#[doc = "Field `E21` reader - 21:21\\]
132Event #21"]
133pub type E21R = crate::BitReader;
134#[doc = "Field `E21` writer - 21:21\\]
135Event #21"]
136pub type E21W<'a, REG> = crate::BitWriter<'a, REG>;
137#[doc = "Field `E22` reader - 22:22\\]
138Event #22"]
139pub type E22R = crate::BitReader;
140#[doc = "Field `E22` writer - 22:22\\]
141Event #22"]
142pub type E22W<'a, REG> = crate::BitWriter<'a, REG>;
143#[doc = "Field `E23` reader - 23:23\\]
144Event #23"]
145pub type E23R = crate::BitReader;
146#[doc = "Field `E23` writer - 23:23\\]
147Event #23"]
148pub type E23W<'a, REG> = crate::BitWriter<'a, REG>;
149#[doc = "Field `E24` reader - 24:24\\]
150Event #24"]
151pub type E24R = crate::BitReader;
152#[doc = "Field `E24` writer - 24:24\\]
153Event #24"]
154pub type E24W<'a, REG> = crate::BitWriter<'a, REG>;
155#[doc = "Field `E25` reader - 25:25\\]
156Event #25"]
157pub type E25R = crate::BitReader;
158#[doc = "Field `E25` writer - 25:25\\]
159Event #25"]
160pub type E25W<'a, REG> = crate::BitWriter<'a, REG>;
161#[doc = "Field `E26` reader - 26:26\\]
162Event #26"]
163pub type E26R = crate::BitReader;
164#[doc = "Field `E26` writer - 26:26\\]
165Event #26"]
166pub type E26W<'a, REG> = crate::BitWriter<'a, REG>;
167#[doc = "Field `E27` reader - 27:27\\]
168Event #27"]
169pub type E27R = crate::BitReader;
170#[doc = "Field `E27` writer - 27:27\\]
171Event #27"]
172pub type E27W<'a, REG> = crate::BitWriter<'a, REG>;
173#[doc = "Field `E28` reader - 28:28\\]
174Event #28"]
175pub type E28R = crate::BitReader;
176#[doc = "Field `E28` writer - 28:28\\]
177Event #28"]
178pub type E28W<'a, REG> = crate::BitWriter<'a, REG>;
179#[doc = "Field `E29` reader - 29:29\\]
180Event #29"]
181pub type E29R = crate::BitReader;
182#[doc = "Field `E29` writer - 29:29\\]
183Event #29"]
184pub type E29W<'a, REG> = crate::BitWriter<'a, REG>;
185#[doc = "Field `E30` reader - 30:30\\]
186Event #30"]
187pub type E30R = crate::BitReader;
188#[doc = "Field `E30` writer - 30:30\\]
189Event #30"]
190pub type E30W<'a, REG> = crate::BitWriter<'a, REG>;
191#[doc = "Field `E31` reader - 31:31\\]
192Event #31"]
193pub type E31R = crate::BitReader;
194#[doc = "Field `E31` writer - 31:31\\]
195Event #31"]
196pub type E31W<'a, REG> = crate::BitWriter<'a, REG>;
197impl R {
198    #[doc = "Bit 0 - 0:0\\]
199Event #0"]
200    #[inline(always)]
201    pub fn e0(&self) -> E0R {
202        E0R::new((self.bits & 1) != 0)
203    }
204    #[doc = "Bit 1 - 1:1\\]
205Event #1"]
206    #[inline(always)]
207    pub fn e1(&self) -> E1R {
208        E1R::new(((self.bits >> 1) & 1) != 0)
209    }
210    #[doc = "Bit 2 - 2:2\\]
211Event #2"]
212    #[inline(always)]
213    pub fn e2(&self) -> E2R {
214        E2R::new(((self.bits >> 2) & 1) != 0)
215    }
216    #[doc = "Bit 3 - 3:3\\]
217Event #3"]
218    #[inline(always)]
219    pub fn e3(&self) -> E3R {
220        E3R::new(((self.bits >> 3) & 1) != 0)
221    }
222    #[doc = "Bit 4 - 4:4\\]
223Event #4"]
224    #[inline(always)]
225    pub fn e4(&self) -> E4R {
226        E4R::new(((self.bits >> 4) & 1) != 0)
227    }
228    #[doc = "Bit 5 - 5:5\\]
229Event #5"]
230    #[inline(always)]
231    pub fn e5(&self) -> E5R {
232        E5R::new(((self.bits >> 5) & 1) != 0)
233    }
234    #[doc = "Bit 6 - 6:6\\]
235Event #6"]
236    #[inline(always)]
237    pub fn e6(&self) -> E6R {
238        E6R::new(((self.bits >> 6) & 1) != 0)
239    }
240    #[doc = "Bit 7 - 7:7\\]
241Event #7"]
242    #[inline(always)]
243    pub fn e7(&self) -> E7R {
244        E7R::new(((self.bits >> 7) & 1) != 0)
245    }
246    #[doc = "Bit 8 - 8:8\\]
247Event #8"]
248    #[inline(always)]
249    pub fn e8(&self) -> E8R {
250        E8R::new(((self.bits >> 8) & 1) != 0)
251    }
252    #[doc = "Bit 9 - 9:9\\]
253Event #9"]
254    #[inline(always)]
255    pub fn e9(&self) -> E9R {
256        E9R::new(((self.bits >> 9) & 1) != 0)
257    }
258    #[doc = "Bit 10 - 10:10\\]
259Event #10"]
260    #[inline(always)]
261    pub fn e10(&self) -> E10R {
262        E10R::new(((self.bits >> 10) & 1) != 0)
263    }
264    #[doc = "Bit 11 - 11:11\\]
265Event #11"]
266    #[inline(always)]
267    pub fn e11(&self) -> E11R {
268        E11R::new(((self.bits >> 11) & 1) != 0)
269    }
270    #[doc = "Bit 12 - 12:12\\]
271Event #12"]
272    #[inline(always)]
273    pub fn e12(&self) -> E12R {
274        E12R::new(((self.bits >> 12) & 1) != 0)
275    }
276    #[doc = "Bit 13 - 13:13\\]
277Event #13"]
278    #[inline(always)]
279    pub fn e13(&self) -> E13R {
280        E13R::new(((self.bits >> 13) & 1) != 0)
281    }
282    #[doc = "Bit 14 - 14:14\\]
283Event #14"]
284    #[inline(always)]
285    pub fn e14(&self) -> E14R {
286        E14R::new(((self.bits >> 14) & 1) != 0)
287    }
288    #[doc = "Bit 15 - 15:15\\]
289Event #15"]
290    #[inline(always)]
291    pub fn e15(&self) -> E15R {
292        E15R::new(((self.bits >> 15) & 1) != 0)
293    }
294    #[doc = "Bit 16 - 16:16\\]
295Event #16"]
296    #[inline(always)]
297    pub fn e16(&self) -> E16R {
298        E16R::new(((self.bits >> 16) & 1) != 0)
299    }
300    #[doc = "Bit 17 - 17:17\\]
301Event #17"]
302    #[inline(always)]
303    pub fn e17(&self) -> E17R {
304        E17R::new(((self.bits >> 17) & 1) != 0)
305    }
306    #[doc = "Bit 18 - 18:18\\]
307Event #18"]
308    #[inline(always)]
309    pub fn e18(&self) -> E18R {
310        E18R::new(((self.bits >> 18) & 1) != 0)
311    }
312    #[doc = "Bit 19 - 19:19\\]
313Event #19"]
314    #[inline(always)]
315    pub fn e19(&self) -> E19R {
316        E19R::new(((self.bits >> 19) & 1) != 0)
317    }
318    #[doc = "Bit 20 - 20:20\\]
319Event #20"]
320    #[inline(always)]
321    pub fn e20(&self) -> E20R {
322        E20R::new(((self.bits >> 20) & 1) != 0)
323    }
324    #[doc = "Bit 21 - 21:21\\]
325Event #21"]
326    #[inline(always)]
327    pub fn e21(&self) -> E21R {
328        E21R::new(((self.bits >> 21) & 1) != 0)
329    }
330    #[doc = "Bit 22 - 22:22\\]
331Event #22"]
332    #[inline(always)]
333    pub fn e22(&self) -> E22R {
334        E22R::new(((self.bits >> 22) & 1) != 0)
335    }
336    #[doc = "Bit 23 - 23:23\\]
337Event #23"]
338    #[inline(always)]
339    pub fn e23(&self) -> E23R {
340        E23R::new(((self.bits >> 23) & 1) != 0)
341    }
342    #[doc = "Bit 24 - 24:24\\]
343Event #24"]
344    #[inline(always)]
345    pub fn e24(&self) -> E24R {
346        E24R::new(((self.bits >> 24) & 1) != 0)
347    }
348    #[doc = "Bit 25 - 25:25\\]
349Event #25"]
350    #[inline(always)]
351    pub fn e25(&self) -> E25R {
352        E25R::new(((self.bits >> 25) & 1) != 0)
353    }
354    #[doc = "Bit 26 - 26:26\\]
355Event #26"]
356    #[inline(always)]
357    pub fn e26(&self) -> E26R {
358        E26R::new(((self.bits >> 26) & 1) != 0)
359    }
360    #[doc = "Bit 27 - 27:27\\]
361Event #27"]
362    #[inline(always)]
363    pub fn e27(&self) -> E27R {
364        E27R::new(((self.bits >> 27) & 1) != 0)
365    }
366    #[doc = "Bit 28 - 28:28\\]
367Event #28"]
368    #[inline(always)]
369    pub fn e28(&self) -> E28R {
370        E28R::new(((self.bits >> 28) & 1) != 0)
371    }
372    #[doc = "Bit 29 - 29:29\\]
373Event #29"]
374    #[inline(always)]
375    pub fn e29(&self) -> E29R {
376        E29R::new(((self.bits >> 29) & 1) != 0)
377    }
378    #[doc = "Bit 30 - 30:30\\]
379Event #30"]
380    #[inline(always)]
381    pub fn e30(&self) -> E30R {
382        E30R::new(((self.bits >> 30) & 1) != 0)
383    }
384    #[doc = "Bit 31 - 31:31\\]
385Event #31"]
386    #[inline(always)]
387    pub fn e31(&self) -> E31R {
388        E31R::new(((self.bits >> 31) & 1) != 0)
389    }
390}
391impl W {
392    #[doc = "Bit 0 - 0:0\\]
393Event #0"]
394    #[inline(always)]
395    #[must_use]
396    pub fn e0(&mut self) -> E0W<SecrSpec> {
397        E0W::new(self, 0)
398    }
399    #[doc = "Bit 1 - 1:1\\]
400Event #1"]
401    #[inline(always)]
402    #[must_use]
403    pub fn e1(&mut self) -> E1W<SecrSpec> {
404        E1W::new(self, 1)
405    }
406    #[doc = "Bit 2 - 2:2\\]
407Event #2"]
408    #[inline(always)]
409    #[must_use]
410    pub fn e2(&mut self) -> E2W<SecrSpec> {
411        E2W::new(self, 2)
412    }
413    #[doc = "Bit 3 - 3:3\\]
414Event #3"]
415    #[inline(always)]
416    #[must_use]
417    pub fn e3(&mut self) -> E3W<SecrSpec> {
418        E3W::new(self, 3)
419    }
420    #[doc = "Bit 4 - 4:4\\]
421Event #4"]
422    #[inline(always)]
423    #[must_use]
424    pub fn e4(&mut self) -> E4W<SecrSpec> {
425        E4W::new(self, 4)
426    }
427    #[doc = "Bit 5 - 5:5\\]
428Event #5"]
429    #[inline(always)]
430    #[must_use]
431    pub fn e5(&mut self) -> E5W<SecrSpec> {
432        E5W::new(self, 5)
433    }
434    #[doc = "Bit 6 - 6:6\\]
435Event #6"]
436    #[inline(always)]
437    #[must_use]
438    pub fn e6(&mut self) -> E6W<SecrSpec> {
439        E6W::new(self, 6)
440    }
441    #[doc = "Bit 7 - 7:7\\]
442Event #7"]
443    #[inline(always)]
444    #[must_use]
445    pub fn e7(&mut self) -> E7W<SecrSpec> {
446        E7W::new(self, 7)
447    }
448    #[doc = "Bit 8 - 8:8\\]
449Event #8"]
450    #[inline(always)]
451    #[must_use]
452    pub fn e8(&mut self) -> E8W<SecrSpec> {
453        E8W::new(self, 8)
454    }
455    #[doc = "Bit 9 - 9:9\\]
456Event #9"]
457    #[inline(always)]
458    #[must_use]
459    pub fn e9(&mut self) -> E9W<SecrSpec> {
460        E9W::new(self, 9)
461    }
462    #[doc = "Bit 10 - 10:10\\]
463Event #10"]
464    #[inline(always)]
465    #[must_use]
466    pub fn e10(&mut self) -> E10W<SecrSpec> {
467        E10W::new(self, 10)
468    }
469    #[doc = "Bit 11 - 11:11\\]
470Event #11"]
471    #[inline(always)]
472    #[must_use]
473    pub fn e11(&mut self) -> E11W<SecrSpec> {
474        E11W::new(self, 11)
475    }
476    #[doc = "Bit 12 - 12:12\\]
477Event #12"]
478    #[inline(always)]
479    #[must_use]
480    pub fn e12(&mut self) -> E12W<SecrSpec> {
481        E12W::new(self, 12)
482    }
483    #[doc = "Bit 13 - 13:13\\]
484Event #13"]
485    #[inline(always)]
486    #[must_use]
487    pub fn e13(&mut self) -> E13W<SecrSpec> {
488        E13W::new(self, 13)
489    }
490    #[doc = "Bit 14 - 14:14\\]
491Event #14"]
492    #[inline(always)]
493    #[must_use]
494    pub fn e14(&mut self) -> E14W<SecrSpec> {
495        E14W::new(self, 14)
496    }
497    #[doc = "Bit 15 - 15:15\\]
498Event #15"]
499    #[inline(always)]
500    #[must_use]
501    pub fn e15(&mut self) -> E15W<SecrSpec> {
502        E15W::new(self, 15)
503    }
504    #[doc = "Bit 16 - 16:16\\]
505Event #16"]
506    #[inline(always)]
507    #[must_use]
508    pub fn e16(&mut self) -> E16W<SecrSpec> {
509        E16W::new(self, 16)
510    }
511    #[doc = "Bit 17 - 17:17\\]
512Event #17"]
513    #[inline(always)]
514    #[must_use]
515    pub fn e17(&mut self) -> E17W<SecrSpec> {
516        E17W::new(self, 17)
517    }
518    #[doc = "Bit 18 - 18:18\\]
519Event #18"]
520    #[inline(always)]
521    #[must_use]
522    pub fn e18(&mut self) -> E18W<SecrSpec> {
523        E18W::new(self, 18)
524    }
525    #[doc = "Bit 19 - 19:19\\]
526Event #19"]
527    #[inline(always)]
528    #[must_use]
529    pub fn e19(&mut self) -> E19W<SecrSpec> {
530        E19W::new(self, 19)
531    }
532    #[doc = "Bit 20 - 20:20\\]
533Event #20"]
534    #[inline(always)]
535    #[must_use]
536    pub fn e20(&mut self) -> E20W<SecrSpec> {
537        E20W::new(self, 20)
538    }
539    #[doc = "Bit 21 - 21:21\\]
540Event #21"]
541    #[inline(always)]
542    #[must_use]
543    pub fn e21(&mut self) -> E21W<SecrSpec> {
544        E21W::new(self, 21)
545    }
546    #[doc = "Bit 22 - 22:22\\]
547Event #22"]
548    #[inline(always)]
549    #[must_use]
550    pub fn e22(&mut self) -> E22W<SecrSpec> {
551        E22W::new(self, 22)
552    }
553    #[doc = "Bit 23 - 23:23\\]
554Event #23"]
555    #[inline(always)]
556    #[must_use]
557    pub fn e23(&mut self) -> E23W<SecrSpec> {
558        E23W::new(self, 23)
559    }
560    #[doc = "Bit 24 - 24:24\\]
561Event #24"]
562    #[inline(always)]
563    #[must_use]
564    pub fn e24(&mut self) -> E24W<SecrSpec> {
565        E24W::new(self, 24)
566    }
567    #[doc = "Bit 25 - 25:25\\]
568Event #25"]
569    #[inline(always)]
570    #[must_use]
571    pub fn e25(&mut self) -> E25W<SecrSpec> {
572        E25W::new(self, 25)
573    }
574    #[doc = "Bit 26 - 26:26\\]
575Event #26"]
576    #[inline(always)]
577    #[must_use]
578    pub fn e26(&mut self) -> E26W<SecrSpec> {
579        E26W::new(self, 26)
580    }
581    #[doc = "Bit 27 - 27:27\\]
582Event #27"]
583    #[inline(always)]
584    #[must_use]
585    pub fn e27(&mut self) -> E27W<SecrSpec> {
586        E27W::new(self, 27)
587    }
588    #[doc = "Bit 28 - 28:28\\]
589Event #28"]
590    #[inline(always)]
591    #[must_use]
592    pub fn e28(&mut self) -> E28W<SecrSpec> {
593        E28W::new(self, 28)
594    }
595    #[doc = "Bit 29 - 29:29\\]
596Event #29"]
597    #[inline(always)]
598    #[must_use]
599    pub fn e29(&mut self) -> E29W<SecrSpec> {
600        E29W::new(self, 29)
601    }
602    #[doc = "Bit 30 - 30:30\\]
603Event #30"]
604    #[inline(always)]
605    #[must_use]
606    pub fn e30(&mut self) -> E30W<SecrSpec> {
607        E30W::new(self, 30)
608    }
609    #[doc = "Bit 31 - 31:31\\]
610Event #31"]
611    #[inline(always)]
612    #[must_use]
613    pub fn e31(&mut self) -> E31W<SecrSpec> {
614        E31W::new(self, 31)
615    }
616}
617#[doc = "Secondary Event Clear Register: The secondary event clear register is used to clear the status of the SER registers. CPU write of '1' to the SECR.En bit clears the SER register. CPU write of '0' has no effect.\n\nYou can [`read`](crate::Reg::read) this register and get [`secr::R`](R). You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`secr::W`](W). You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api)."]
618pub struct SecrSpec;
619impl crate::RegisterSpec for SecrSpec {
620    type Ux = u32;
621}
622#[doc = "`read()` method returns [`secr::R`](R) reader structure"]
623impl crate::Readable for SecrSpec {}
624#[doc = "`write(|w| ..)` method takes [`secr::W`](W) writer structure"]
625impl crate::Writable for SecrSpec {
626    type Safety = crate::Unsafe;
627    const ZERO_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
628    const ONE_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
629}
630#[doc = "`reset()` method sets SECR to value 0"]
631impl crate::Resettable for SecrSpec {
632    const RESET_VALUE: u32 = 0;
633}