stm32l4x2_pac/
stk.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - SysTick control and status register"]
5    pub ctrl: CTRL,
6    #[doc = "0x04 - SysTick reload value register"]
7    pub load: LOAD,
8    #[doc = "0x08 - SysTick current value register"]
9    pub val: VAL,
10    #[doc = "0x0c - SysTick calibration value register"]
11    pub calib: CALIB,
12}
13#[doc = "SysTick control and status register"]
14pub struct CTRL {
15    register: ::vcell::VolatileCell<u32>,
16}
17#[doc = "SysTick control and status register"]
18pub mod ctrl;
19#[doc = "SysTick reload value register"]
20pub struct LOAD {
21    register: ::vcell::VolatileCell<u32>,
22}
23#[doc = "SysTick reload value register"]
24pub mod load;
25#[doc = "SysTick current value register"]
26pub struct VAL {
27    register: ::vcell::VolatileCell<u32>,
28}
29#[doc = "SysTick current value register"]
30pub mod val;
31#[doc = "SysTick calibration value register"]
32pub struct CALIB {
33    register: ::vcell::VolatileCell<u32>,
34}
35#[doc = "SysTick calibration value register"]
36pub mod calib;