1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Control register"]
5 pub cr: CR,
6 #[doc = "0x04 - Configuration register"]
7 pub cfr: CFR,
8 #[doc = "0x08 - Status register"]
9 pub sr: SR,
10}
11#[doc = "Control register\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 [cr](cr) module"]
12pub type CR = crate::Reg<u32, _CR>;
13#[allow(missing_docs)]
14#[doc(hidden)]
15pub struct _CR;
16#[doc = "`read()` method returns [cr::R](cr::R) reader structure"]
17impl crate::Readable for CR {}
18#[doc = "`write(|w| ..)` method takes [cr::W](cr::W) writer structure"]
19impl crate::Writable for CR {}
20#[doc = "Control register"]
21pub mod cr;
22#[doc = "Configuration register\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 [cfr](cfr) module"]
23pub type CFR = crate::Reg<u32, _CFR>;
24#[allow(missing_docs)]
25#[doc(hidden)]
26pub struct _CFR;
27#[doc = "`read()` method returns [cfr::R](cfr::R) reader structure"]
28impl crate::Readable for CFR {}
29#[doc = "`write(|w| ..)` method takes [cfr::W](cfr::W) writer structure"]
30impl crate::Writable for CFR {}
31#[doc = "Configuration register"]
32pub mod cfr;
33#[doc = "Status register\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 [sr](sr) module"]
34pub type SR = crate::Reg<u32, _SR>;
35#[allow(missing_docs)]
36#[doc(hidden)]
37pub struct _SR;
38#[doc = "`read()` method returns [sr::R](sr::R) reader structure"]
39impl crate::Readable for SR {}
40#[doc = "`write(|w| ..)` method takes [sr::W](sr::W) writer structure"]
41impl crate::Writable for SR {}
42#[doc = "Status register"]
43pub mod sr;