1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Control and Status Register"]
    pub csr: crate::Reg<csr::CSR_SPEC>,
    #[doc = "0x04 - Reload Value Register"]
    pub rvr: crate::Reg<rvr::RVR_SPEC>,
    #[doc = "0x08 - Current Value Register"]
    pub cvr: crate::Reg<cvr::CVR_SPEC>,
    #[doc = "0x0c - Calibration Value Register"]
    pub calib: crate::Reg<calib::CALIB_SPEC>,
}
#[doc = "CSR register accessor: an alias for `Reg<CSR_SPEC>`"]
pub type CSR = crate::Reg<csr::CSR_SPEC>;
#[doc = "Control and Status Register"]
pub mod csr;
#[doc = "RVR register accessor: an alias for `Reg<RVR_SPEC>`"]
pub type RVR = crate::Reg<rvr::RVR_SPEC>;
#[doc = "Reload Value Register"]
pub mod rvr;
#[doc = "CVR register accessor: an alias for `Reg<CVR_SPEC>`"]
pub type CVR = crate::Reg<cvr::CVR_SPEC>;
#[doc = "Current Value Register"]
pub mod cvr;
#[doc = "CALIB register accessor: an alias for `Reg<CALIB_SPEC>`"]
pub type CALIB = crate::Reg<calib::CALIB_SPEC>;
#[doc = "Calibration Value Register"]
pub mod calib;