stm32l4x2_pac/
crc.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Data register"]
5    pub dr: DR,
6    #[doc = "0x04 - Independent data register"]
7    pub idr: IDR,
8    #[doc = "0x08 - Control register"]
9    pub cr: CR,
10    _reserved0: [u8; 4usize],
11    #[doc = "0x10 - Initial CRC value"]
12    pub init: INIT,
13    #[doc = "0x14 - polynomial"]
14    pub pol: POL,
15}
16#[doc = "Data register"]
17pub struct DR {
18    register: ::vcell::VolatileCell<u32>,
19}
20#[doc = "Data register"]
21pub mod dr;
22#[doc = "Independent data register"]
23pub struct IDR {
24    register: ::vcell::VolatileCell<u32>,
25}
26#[doc = "Independent data register"]
27pub mod idr;
28#[doc = "Control register"]
29pub struct CR {
30    register: ::vcell::VolatileCell<u32>,
31}
32#[doc = "Control register"]
33pub mod cr;
34#[doc = "Initial CRC value"]
35pub struct INIT {
36    register: ::vcell::VolatileCell<u32>,
37}
38#[doc = "Initial CRC value"]
39pub mod init;
40#[doc = "polynomial"]
41pub struct POL {
42    register: ::vcell::VolatileCell<u32>,
43}
44#[doc = "polynomial"]
45pub mod pol;