[][src]Struct atsame70j20b::rtc::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub rtc_cr: RTC_CR,
    pub rtc_mr: RTC_MR,
    pub rtc_timr: RTC_TIMR,
    pub rtc_calr: RTC_CALR,
    pub rtc_timalr: RTC_TIMALR,
    pub rtc_calalr: RTC_CALALR,
    pub rtc_sr: RTC_SR,
    pub rtc_sccr: RTC_SCCR,
    pub rtc_ier: RTC_IER,
    pub rtc_idr: RTC_IDR,
    pub rtc_imr: RTC_IMR,
    pub rtc_ver: RTC_VER,
}

Register block

Fields

rtc_cr: RTC_CR

0x00 - Control Register

rtc_mr: RTC_MR

0x04 - Mode Register

rtc_timr: RTC_TIMR

0x08 - Time Register

rtc_calr: RTC_CALR

0x0c - Calendar Register

rtc_timalr: RTC_TIMALR

0x10 - Time Alarm Register

rtc_calalr: RTC_CALALR

0x14 - Calendar Alarm Register

rtc_sr: RTC_SR

0x18 - Status Register

rtc_sccr: RTC_SCCR

0x1c - Status Clear Command Register

rtc_ier: RTC_IER

0x20 - Interrupt Enable Register

rtc_idr: RTC_IDR

0x24 - Interrupt Disable Register

rtc_imr: RTC_IMR

0x28 - Interrupt Mask Register

rtc_ver: RTC_VER

0x2c - Valid Entry Register

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.