Embassy
rp-pac

Crates

git

Versions

default

Flavors

#[repr(transparent)]
pub struct ClkSysResusCtrl(pub u32);

Tuple Fields§

§0: u32

Implementations§

source§

impl ClkSysResusCtrl

source

pub const fn timeout(&self) -> u8

This is expressed as a number of clk_ref cycles and must be >= 2x clk_ref_freq/min_clk_tst_freq

source

pub fn set_timeout(&mut self, val: u8)

This is expressed as a number of clk_ref cycles and must be >= 2x clk_ref_freq/min_clk_tst_freq

source

pub const fn enable(&self) -> bool

Enable resus

source

pub fn set_enable(&mut self, val: bool)

Enable resus

source

pub const fn frce(&self) -> bool

Force a resus, for test purposes only

source

pub fn set_frce(&mut self, val: bool)

Force a resus, for test purposes only

source

pub const fn clear(&self) -> bool

For clearing the resus after the fault that triggered it has been corrected

source

pub fn set_clear(&mut self, val: bool)

For clearing the resus after the fault that triggered it has been corrected

Trait Implementations§

source§

impl Clone for ClkSysResusCtrl

source§

fn clone(&self) -> ClkSysResusCtrl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Default for ClkSysResusCtrl

source§

fn default() -> ClkSysResusCtrl

Returns the “default value” for a type. Read more
source§

impl PartialEq<ClkSysResusCtrl> for ClkSysResusCtrl

source§

fn eq(&self, other: &ClkSysResusCtrl) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for ClkSysResusCtrl

source§

impl Eq for ClkSysResusCtrl

source§

impl StructuralEq for ClkSysResusCtrl

source§

impl StructuralPartialEq for ClkSysResusCtrl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.