stm32wb_pac/
rng.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - control register"]
5    pub cr: CR,
6    #[doc = "0x04 - status register"]
7    pub sr: SR,
8    #[doc = "0x08 - data register"]
9    pub dr: DR,
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 = "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"]
23pub type SR = crate::Reg<u32, _SR>;
24#[allow(missing_docs)]
25#[doc(hidden)]
26pub struct _SR;
27#[doc = "`read()` method returns [sr::R](sr::R) reader structure"]
28impl crate::Readable for SR {}
29#[doc = "`write(|w| ..)` method takes [sr::W](sr::W) writer structure"]
30impl crate::Writable for SR {}
31#[doc = "status register"]
32pub mod sr;
33#[doc = "data register\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 [dr](dr) module"]
34pub type DR = crate::Reg<u32, _DR>;
35#[allow(missing_docs)]
36#[doc(hidden)]
37pub struct _DR;
38#[doc = "`read()` method returns [dr::R](dr::R) reader structure"]
39impl crate::Readable for DR {}
40#[doc = "data register"]
41pub mod dr;