Struct Wdt
pub struct Wdt { /* private fields */ }Expand description
Watchdog Timer 0.
Implementations§
§impl Wdt
impl Wdt
pub const unsafe fn from_ptr(ptr: *mut ()) -> Wdt
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 the watchdog.
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 events_timeout(self) -> Reg<u32, RW>
pub const fn events_timeout(self) -> Reg<u32, RW>
Watchdog timeout.
pub const fn publish_timeout(self) -> Reg<Publish, RW>
pub const fn publish_timeout(self) -> Reg<Publish, RW>
Publish configuration for event TIMEOUT.
Trait Implementations§
impl Copy for Wdt
impl Eq for Wdt
impl Send for Wdt
impl StructuralPartialEq for Wdt
impl Sync for Wdt
Auto Trait Implementations§
impl Freeze for Wdt
impl RefUnwindSafe for Wdt
impl Unpin for Wdt
impl UnsafeUnpin for Wdt
impl UnwindSafe for Wdt
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