k64/
lptmr0.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Low Power Timer Control Status Register"]
5    pub csr: CSR,
6    #[doc = "0x04 - Low Power Timer Prescale Register"]
7    pub psr: PSR,
8    #[doc = "0x08 - Low Power Timer Compare Register"]
9    pub cmr: CMR,
10    #[doc = "0x0c - Low Power Timer Counter Register"]
11    pub cnr: CNR,
12}
13#[doc = "Low Power Timer Control Status Register"]
14pub struct CSR {
15    register: ::vcell::VolatileCell<u32>,
16}
17#[doc = "Low Power Timer Control Status Register"]
18pub mod csr;
19#[doc = "Low Power Timer Prescale Register"]
20pub struct PSR {
21    register: ::vcell::VolatileCell<u32>,
22}
23#[doc = "Low Power Timer Prescale Register"]
24pub mod psr;
25#[doc = "Low Power Timer Compare Register"]
26pub struct CMR {
27    register: ::vcell::VolatileCell<u32>,
28}
29#[doc = "Low Power Timer Compare Register"]
30pub mod cmr;
31#[doc = "Low Power Timer Counter Register"]
32pub struct CNR {
33    register: ::vcell::VolatileCell<u32>,
34}
35#[doc = "Low Power Timer Counter Register"]
36pub mod cnr;