cec1712-pac 0.0.2

Peripheral access API for Microchip CEC1712 generated from official SVD file
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - The Power-Fail and Reset Status Register collects and retains the VBAT RST and WDT event status when VCC1 is unpowered."]
    pub pfrs: PFRS,
    _reserved1: [u8; 0x07],
    #[doc = "0x08 - CLOCK ENABLE"]
    pub clk32_en: CLK32_EN,
    #[doc = "0x0c - System Shutdown Enable register.\n"]
    pub sys_shdn: SYS_SHDN,
    _reserved3: [u8; 0x10],
    #[doc = "0x20 - MONOTONIC COUNTER"]
    pub mcnt_lo: MCNT_LO,
    #[doc = "0x24 - COUNTER HIWORD"]
    pub mcnt_hi: MCNT_HI,
    #[doc = "0x28 - VWIRE_BACKUP"]
    pub vwr_bckp: VWR_BCKP,
}
#[doc = "PFRS (rw) register accessor: an alias for `Reg<PFRS_SPEC>`"]
pub type PFRS = crate::Reg<pfrs::PFRS_SPEC>;
#[doc = "The Power-Fail and Reset Status Register collects and retains the VBAT RST and WDT event status when VCC1 is unpowered."]
pub mod pfrs;
#[doc = "CLK32_EN (rw) register accessor: an alias for `Reg<CLK32_EN_SPEC>`"]
pub type CLK32_EN = crate::Reg<clk32_en::CLK32_EN_SPEC>;
#[doc = "CLOCK ENABLE"]
pub mod clk32_en;
#[doc = "SYS_SHDN (rw) register accessor: an alias for `Reg<SYS_SHDN_SPEC>`"]
pub type SYS_SHDN = crate::Reg<sys_shdn::SYS_SHDN_SPEC>;
#[doc = "System Shutdown Enable register.\n"]
pub mod sys_shdn;
#[doc = "MCNT_LO (rw) register accessor: an alias for `Reg<MCNT_LO_SPEC>`"]
pub type MCNT_LO = crate::Reg<mcnt_lo::MCNT_LO_SPEC>;
#[doc = "MONOTONIC COUNTER"]
pub mod mcnt_lo;
#[doc = "MCNT_HI (rw) register accessor: an alias for `Reg<MCNT_HI_SPEC>`"]
pub type MCNT_HI = crate::Reg<mcnt_hi::MCNT_HI_SPEC>;
#[doc = "COUNTER HIWORD"]
pub mod mcnt_hi;
#[doc = "VWR_BCKP (rw) register accessor: an alias for `Reg<VWR_BCKP_SPEC>`"]
pub type VWR_BCKP = crate::Reg<vwr_bckp::VWR_BCKP_SPEC>;
#[doc = "VWIRE_BACKUP"]
pub mod vwr_bckp;