#[repr(C)]pub struct RegisterBlock {Show 24 fields
pub rtccon: Reg<RTCCON_SPEC>,
pub rtcconclr: Reg<RTCCONCLR_SPEC>,
pub rtcconset: Reg<RTCCONSET_SPEC>,
pub rtcconinv: Reg<RTCCONINV_SPEC>,
pub rtcalrm: Reg<RTCALRM_SPEC>,
pub rtcalrmclr: Reg<RTCALRMCLR_SPEC>,
pub rtcalrmset: Reg<RTCALRMSET_SPEC>,
pub rtcalrminv: Reg<RTCALRMINV_SPEC>,
pub rtctime: Reg<RTCTIME_SPEC>,
pub rtctimeclr: Reg<RTCTIMECLR_SPEC>,
pub rtctimeset: Reg<RTCTIMESET_SPEC>,
pub rtctimeinv: Reg<RTCTIMEINV_SPEC>,
pub rtcdate: Reg<RTCDATE_SPEC>,
pub rtcdateclr: Reg<RTCDATECLR_SPEC>,
pub rtcdateset: Reg<RTCDATESET_SPEC>,
pub rtcdateinv: Reg<RTCDATEINV_SPEC>,
pub alrmtime: Reg<ALRMTIME_SPEC>,
pub alrmtimeclr: Reg<ALRMTIMECLR_SPEC>,
pub alrmtimeset: Reg<ALRMTIMESET_SPEC>,
pub alrmtimeinv: Reg<ALRMTIMEINV_SPEC>,
pub alrmdate: Reg<ALRMDATE_SPEC>,
pub alrmdateclr: Reg<ALRMDATECLR_SPEC>,
pub alrmdateset: Reg<ALRMDATESET_SPEC>,
pub alrmdateinv: Reg<ALRMDATEINV_SPEC>,
}Expand description
Register block
Fields§
§rtccon: Reg<RTCCON_SPEC>0x00 - RTCCON register
rtcconclr: Reg<RTCCONCLR_SPEC>0x04 - RTCCONCLR register
rtcconset: Reg<RTCCONSET_SPEC>0x08 - RTCCONSET register
rtcconinv: Reg<RTCCONINV_SPEC>0x0c - RTCCONINV register
rtcalrm: Reg<RTCALRM_SPEC>0x10 - RTCALRM register
rtcalrmclr: Reg<RTCALRMCLR_SPEC>0x14 - RTCALRMCLR register
rtcalrmset: Reg<RTCALRMSET_SPEC>0x18 - RTCALRMSET register
rtcalrminv: Reg<RTCALRMINV_SPEC>0x1c - RTCALRMINV register
rtctime: Reg<RTCTIME_SPEC>0x20 - RTCTIME register
rtctimeclr: Reg<RTCTIMECLR_SPEC>0x24 - RTCTIMECLR register
rtctimeset: Reg<RTCTIMESET_SPEC>0x28 - RTCTIMESET register
rtctimeinv: Reg<RTCTIMEINV_SPEC>0x2c - RTCTIMEINV register
rtcdate: Reg<RTCDATE_SPEC>0x30 - RTCDATE register
rtcdateclr: Reg<RTCDATECLR_SPEC>0x34 - RTCDATECLR register
rtcdateset: Reg<RTCDATESET_SPEC>0x38 - RTCDATESET register
rtcdateinv: Reg<RTCDATEINV_SPEC>0x3c - RTCDATEINV register
alrmtime: Reg<ALRMTIME_SPEC>0x40 - ALRMTIME register
alrmtimeclr: Reg<ALRMTIMECLR_SPEC>0x44 - ALRMTIMECLR register
alrmtimeset: Reg<ALRMTIMESET_SPEC>0x48 - ALRMTIMESET register
alrmtimeinv: Reg<ALRMTIMEINV_SPEC>0x4c - ALRMTIMEINV register
alrmdate: Reg<ALRMDATE_SPEC>0x50 - ALRMDATE register
alrmdateclr: Reg<ALRMDATECLR_SPEC>0x54 - ALRMDATECLR register
alrmdateset: Reg<ALRMDATESET_SPEC>0x58 - ALRMDATESET register
alrmdateinv: Reg<ALRMDATEINV_SPEC>0x5c - ALRMDATEINV register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more