msp430fr2355/
rtc.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - RTCCTL0 Register"]
5    pub rtcctl: RTCCTL,
6    _reserved1: [u8; 0x02],
7    #[doc = "0x04 - Real-Time Clock Interrupt Vector Register"]
8    pub rtciv: RTCIV,
9    _reserved2: [u8; 0x02],
10    #[doc = "0x08 - RTC Counter Modulo Register"]
11    pub rtcmod: RTCMOD,
12    _reserved3: [u8; 0x02],
13    #[doc = "0x0c - RTC Counter Register"]
14    pub rtccnt: RTCCNT,
15}
16#[doc = "RTCCTL (rw) register accessor: an alias for `Reg<RTCCTL_SPEC>`"]
17pub type RTCCTL = crate::Reg<rtcctl::RTCCTL_SPEC>;
18#[doc = "RTCCTL0 Register"]
19pub mod rtcctl;
20#[doc = "RTCIV (rw) register accessor: an alias for `Reg<RTCIV_SPEC>`"]
21pub type RTCIV = crate::Reg<rtciv::RTCIV_SPEC>;
22#[doc = "Real-Time Clock Interrupt Vector Register"]
23pub mod rtciv;
24#[doc = "RTCMOD (rw) register accessor: an alias for `Reg<RTCMOD_SPEC>`"]
25pub type RTCMOD = crate::Reg<rtcmod::RTCMOD_SPEC>;
26#[doc = "RTC Counter Modulo Register"]
27pub mod rtcmod;
28#[doc = "RTCCNT (rw) register accessor: an alias for `Reg<RTCCNT_SPEC>`"]
29pub type RTCCNT = crate::Reg<rtccnt::RTCCNT_SPEC>;
30#[doc = "RTC Counter Register"]
31pub mod rtccnt;