rp-pac

Crates

git

Versions

rp2040

Flavors

Struct rp_pac::resets::regs::Wdsel

source ·
#[repr(transparent)]
pub struct Wdsel(pub u32);
Expand description

Watchdog select. If a bit is set then the watchdog will reset this peripheral when the watchdog fires.

Tuple Fields§

§0: u32

Implementations§

source§

impl Wdsel

source

pub const fn adc(&self) -> bool

source

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

source

pub const fn busctrl(&self) -> bool

source

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

source

pub const fn dma(&self) -> bool

source

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

source

pub const fn i2c0(&self) -> bool

source

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

source

pub const fn i2c1(&self) -> bool

source

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

source

pub const fn io_bank0(&self) -> bool

source

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

source

pub const fn io_qspi(&self) -> bool

source

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

source

pub const fn jtag(&self) -> bool

source

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

source

pub const fn pads_bank0(&self) -> bool

source

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

source

pub const fn pads_qspi(&self) -> bool

source

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

source

pub const fn pio0(&self) -> bool

source

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

source

pub const fn pio1(&self) -> bool

source

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

source

pub const fn pll_sys(&self) -> bool

source

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

source

pub const fn pll_usb(&self) -> bool

source

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

source

pub const fn pwm(&self) -> bool

source

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

source

pub const fn rtc(&self) -> bool

source

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

source

pub const fn spi0(&self) -> bool

source

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

source

pub const fn spi1(&self) -> bool

source

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

source

pub const fn syscfg(&self) -> bool

source

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

source

pub const fn sysinfo(&self) -> bool

source

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

source

pub const fn tbman(&self) -> bool

source

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

source

pub const fn timer(&self) -> bool

source

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

source

pub const fn uart0(&self) -> bool

source

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

source

pub const fn uart1(&self) -> bool

source

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

source

pub const fn usbctrl(&self) -> bool

source

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

Trait Implementations§

source§

impl Clone for Wdsel

source§

fn clone(&self) -> Wdsel

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 Wdsel

source§

fn default() -> Wdsel

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

impl PartialEq for Wdsel

source§

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

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

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

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

impl Copy for Wdsel

source§

impl Eq for Wdsel

source§

impl StructuralPartialEq for Wdsel

Auto Trait Implementations§

§

impl Freeze for Wdsel

§

impl RefUnwindSafe for Wdsel

§

impl Send for Wdsel

§

impl Sync for Wdsel

§

impl Unpin for Wdsel

§

impl UnwindSafe for Wdsel

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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 T
where 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 T
where U: Into<T>,

source§

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 T
where U: TryFrom<T>,

source§

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.