pub struct Rtc { /* private fields */ }
Expand description
Real time counter 0.
Implementations§
Source§impl Rtc
impl Rtc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn tasks_start(self) -> Reg<u32, W>
pub const fn tasks_start(self) -> Reg<u32, W>
Start RTC Counter.
Sourcepub const fn tasks_stop(self) -> Reg<u32, W>
pub const fn tasks_stop(self) -> Reg<u32, W>
Stop RTC Counter.
Sourcepub const fn tasks_clear(self) -> Reg<u32, W>
pub const fn tasks_clear(self) -> Reg<u32, W>
Clear RTC Counter.
Sourcepub const fn tasks_trigovrflw(self) -> Reg<u32, W>
pub const fn tasks_trigovrflw(self) -> Reg<u32, W>
Set COUNTER to 0xFFFFFFF0.
Sourcepub const fn events_tick(self) -> Reg<u32, RW>
pub const fn events_tick(self) -> Reg<u32, RW>
Event on COUNTER increment.
Sourcepub const fn events_ovrflw(self) -> Reg<u32, RW>
pub const fn events_ovrflw(self) -> Reg<u32, RW>
Event on COUNTER overflow.
Sourcepub const fn evten(self) -> Reg<Evt, RW>
pub const fn evten(self) -> Reg<Evt, RW>
Configures event enable routing to PPI for each RTC event.
Sourcepub const fn evtenset(self) -> Reg<Evt, RW>
pub const fn evtenset(self) -> Reg<Evt, RW>
Enable events routing to PPI. The reading of this register gives the value of EVTEN.
Sourcepub const fn evtenclr(self) -> Reg<Evt, RW>
pub const fn evtenclr(self) -> Reg<Evt, RW>
Disable events routing to PPI. The reading of this register gives the value of EVTEN.
Trait Implementations§
impl Copy for Rtc
impl Eq for Rtc
impl Send for Rtc
impl StructuralPartialEq for Rtc
impl Sync for Rtc
Auto Trait Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)