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
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - OPACR0"]
    pub opacr0: OPACR0,
    #[doc = "0x04 - OFVCR0"]
    pub ofvcr0: OFVCR0,
    #[doc = "0x08 - CMPIER0"]
    pub cmpier0: CMPIER0,
    #[doc = "0x0c - CMPRSR0"]
    pub cmprsr0: CMPRSR0,
    #[doc = "0x10 - CMPISR0"]
    pub cmpisr0: CMPISR0,
    #[doc = "0x14 - CMPICLR0"]
    pub cmpiclr0: CMPICLR0,
    _reserved6: [u8; 232usize],
    #[doc = "0x100 - OPACR1"]
    pub opacr1: OPACR1,
    #[doc = "0x104 - OFVCR1"]
    pub ofvcr1: OFVCR1,
    #[doc = "0x108 - CMPIER1"]
    pub cmpier1: CMPIER1,
    #[doc = "0x10c - CMPRSR1"]
    pub cmprsr1: CMPRSR1,
    #[doc = "0x110 - CMPISR1"]
    pub cmpisr1: CMPISR1,
    #[doc = "0x114 - CMPICLR1"]
    pub cmpiclr1: CMPICLR1,
}
#[doc = "OPACR0\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [opacr0](opacr0) module"]
pub type OPACR0 = crate::Reg<u32, _OPACR0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _OPACR0;
#[doc = "`read()` method returns [opacr0::R](opacr0::R) reader structure"]
impl crate::Readable for OPACR0 {}
#[doc = "`write(|w| ..)` method takes [opacr0::W](opacr0::W) writer structure"]
impl crate::Writable for OPACR0 {}
#[doc = "OPACR0"]
pub mod opacr0;
#[doc = "OFVCR0\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ofvcr0](ofvcr0) module"]
pub type OFVCR0 = crate::Reg<u32, _OFVCR0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _OFVCR0;
#[doc = "`read()` method returns [ofvcr0::R](ofvcr0::R) reader structure"]
impl crate::Readable for OFVCR0 {}
#[doc = "`write(|w| ..)` method takes [ofvcr0::W](ofvcr0::W) writer structure"]
impl crate::Writable for OFVCR0 {}
#[doc = "OFVCR0"]
pub mod ofvcr0;
#[doc = "CMPIER0\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmpier0](cmpier0) module"]
pub type CMPIER0 = crate::Reg<u32, _CMPIER0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPIER0;
#[doc = "`read()` method returns [cmpier0::R](cmpier0::R) reader structure"]
impl crate::Readable for CMPIER0 {}
#[doc = "`write(|w| ..)` method takes [cmpier0::W](cmpier0::W) writer structure"]
impl crate::Writable for CMPIER0 {}
#[doc = "CMPIER0"]
pub mod cmpier0;
#[doc = "CMPRSR0\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmprsr0](cmprsr0) module"]
pub type CMPRSR0 = crate::Reg<u32, _CMPRSR0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPRSR0;
#[doc = "`read()` method returns [cmprsr0::R](cmprsr0::R) reader structure"]
impl crate::Readable for CMPRSR0 {}
#[doc = "`write(|w| ..)` method takes [cmprsr0::W](cmprsr0::W) writer structure"]
impl crate::Writable for CMPRSR0 {}
#[doc = "CMPRSR0"]
pub mod cmprsr0;
#[doc = "CMPISR0\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmpisr0](cmpisr0) module"]
pub type CMPISR0 = crate::Reg<u32, _CMPISR0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPISR0;
#[doc = "`read()` method returns [cmpisr0::R](cmpisr0::R) reader structure"]
impl crate::Readable for CMPISR0 {}
#[doc = "`write(|w| ..)` method takes [cmpisr0::W](cmpisr0::W) writer structure"]
impl crate::Writable for CMPISR0 {}
#[doc = "CMPISR0"]
pub mod cmpisr0;
#[doc = "CMPICLR0\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmpiclr0](cmpiclr0) module"]
pub type CMPICLR0 = crate::Reg<u32, _CMPICLR0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPICLR0;
#[doc = "`read()` method returns [cmpiclr0::R](cmpiclr0::R) reader structure"]
impl crate::Readable for CMPICLR0 {}
#[doc = "`write(|w| ..)` method takes [cmpiclr0::W](cmpiclr0::W) writer structure"]
impl crate::Writable for CMPICLR0 {}
#[doc = "CMPICLR0"]
pub mod cmpiclr0;
#[doc = "OPACR1\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [opacr1](opacr1) module"]
pub type OPACR1 = crate::Reg<u32, _OPACR1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _OPACR1;
#[doc = "`read()` method returns [opacr1::R](opacr1::R) reader structure"]
impl crate::Readable for OPACR1 {}
#[doc = "`write(|w| ..)` method takes [opacr1::W](opacr1::W) writer structure"]
impl crate::Writable for OPACR1 {}
#[doc = "OPACR1"]
pub mod opacr1;
#[doc = "OFVCR1\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [ofvcr1](ofvcr1) module"]
pub type OFVCR1 = crate::Reg<u32, _OFVCR1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _OFVCR1;
#[doc = "`read()` method returns [ofvcr1::R](ofvcr1::R) reader structure"]
impl crate::Readable for OFVCR1 {}
#[doc = "`write(|w| ..)` method takes [ofvcr1::W](ofvcr1::W) writer structure"]
impl crate::Writable for OFVCR1 {}
#[doc = "OFVCR1"]
pub mod ofvcr1;
#[doc = "CMPIER1\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmpier1](cmpier1) module"]
pub type CMPIER1 = crate::Reg<u32, _CMPIER1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPIER1;
#[doc = "`read()` method returns [cmpier1::R](cmpier1::R) reader structure"]
impl crate::Readable for CMPIER1 {}
#[doc = "`write(|w| ..)` method takes [cmpier1::W](cmpier1::W) writer structure"]
impl crate::Writable for CMPIER1 {}
#[doc = "CMPIER1"]
pub mod cmpier1;
#[doc = "CMPRSR1\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmprsr1](cmprsr1) module"]
pub type CMPRSR1 = crate::Reg<u32, _CMPRSR1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPRSR1;
#[doc = "`read()` method returns [cmprsr1::R](cmprsr1::R) reader structure"]
impl crate::Readable for CMPRSR1 {}
#[doc = "`write(|w| ..)` method takes [cmprsr1::W](cmprsr1::W) writer structure"]
impl crate::Writable for CMPRSR1 {}
#[doc = "CMPRSR1"]
pub mod cmprsr1;
#[doc = "CMPISR1\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmpisr1](cmpisr1) module"]
pub type CMPISR1 = crate::Reg<u32, _CMPISR1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPISR1;
#[doc = "`read()` method returns [cmpisr1::R](cmpisr1::R) reader structure"]
impl crate::Readable for CMPISR1 {}
#[doc = "`write(|w| ..)` method takes [cmpisr1::W](cmpisr1::W) writer structure"]
impl crate::Writable for CMPISR1 {}
#[doc = "CMPISR1"]
pub mod cmpisr1;
#[doc = "CMPICLR1\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [cmpiclr1](cmpiclr1) module"]
pub type CMPICLR1 = crate::Reg<u32, _CMPICLR1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CMPICLR1;
#[doc = "`read()` method returns [cmpiclr1::R](cmpiclr1::R) reader structure"]
impl crate::Readable for CMPICLR1 {}
#[doc = "`write(|w| ..)` method takes [cmpiclr1::W](cmpiclr1::W) writer structure"]
impl crate::Writable for CMPICLR1 {}
#[doc = "CMPICLR1"]
pub mod cmpiclr1;