Struct Rtc
pub struct Rtc { /* private fields */ }Expand description
Real-time counter 0.
Implementations§
§impl Rtc
impl Rtc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Rtc
pub const fn as_ptr(&self) -> *mut ()
pub const fn tasks_start(self) -> Reg<u32, W>
pub const fn tasks_start(self) -> Reg<u32, W>
Start RTC counter.
pub const fn tasks_stop(self) -> Reg<u32, W>
pub const fn tasks_stop(self) -> Reg<u32, W>
Stop RTC counter.
pub const fn tasks_clear(self) -> Reg<u32, W>
pub const fn tasks_clear(self) -> Reg<u32, W>
Clear RTC counter.
pub const fn tasks_trigovrflw(self) -> Reg<u32, W>
pub const fn tasks_trigovrflw(self) -> Reg<u32, W>
Set counter to 0xFFFFF0.
pub const fn subscribe_start(self) -> Reg<Subscribe, RW>
pub const fn subscribe_start(self) -> Reg<Subscribe, RW>
Subscribe configuration for task START.
pub const fn subscribe_stop(self) -> Reg<Subscribe, RW>
pub const fn subscribe_stop(self) -> Reg<Subscribe, RW>
Subscribe configuration for task STOP.
pub const fn subscribe_clear(self) -> Reg<Subscribe, RW>
pub const fn subscribe_clear(self) -> Reg<Subscribe, RW>
Subscribe configuration for task CLEAR.
pub const fn subscribe_trigovrflw(self) -> Reg<Subscribe, RW>
pub const fn subscribe_trigovrflw(self) -> Reg<Subscribe, RW>
Subscribe configuration for task TRIGOVRFLW.
pub const fn events_tick(self) -> Reg<u32, RW>
pub const fn events_tick(self) -> Reg<u32, RW>
Event on counter increment.
pub const fn events_ovrflw(self) -> Reg<u32, RW>
pub const fn events_ovrflw(self) -> Reg<u32, RW>
Event on counter overflow.
pub const fn events_compare(self, n: usize) -> Reg<u32, RW>
pub const fn events_compare(self, n: usize) -> Reg<u32, RW>
Description collection: Compare event on CC[n] match.
pub const fn publish_tick(self) -> Reg<Publish, RW>
pub const fn publish_tick(self) -> Reg<Publish, RW>
Publish configuration for event TICK.
pub const fn publish_ovrflw(self) -> Reg<Publish, RW>
pub const fn publish_ovrflw(self) -> Reg<Publish, RW>
Publish configuration for event OVRFLW.
pub const fn publish_compare(self, n: usize) -> Reg<Publish, RW>
pub const fn publish_compare(self, n: usize) -> Reg<Publish, RW>
Description collection: Publish configuration for event COMPARE[n].
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§
impl Freeze for Rtc
impl RefUnwindSafe for Rtc
impl Unpin for Rtc
impl UnsafeUnpin for Rtc
impl UnwindSafe for Rtc
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