nrf-pac

Crates

git

Versions

nrf54l15-app

Flavors

nrf_pac::vpr::regs

Struct Dmcontrol

Source
#[repr(transparent)]
pub struct Dmcontrol(pub u32);
Expand description

Debug Module Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl Dmcontrol

Source

pub const fn dmactive(&self) -> bool

Reset signal for the debug module.

Source

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

Reset signal for the debug module.

Source

pub const fn ndmreset(&self) -> bool

Reset signal output from the debug module to the system.

Source

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

Reset signal output from the debug module to the system.

Source

pub const fn clrresethaltreq(&self) -> Clrresethaltreq

Clear the halt on reset request.

Source

pub fn set_clrresethaltreq(&mut self, val: Clrresethaltreq)

Clear the halt on reset request.

Source

pub const fn setresethaltreq(&self) -> Setresethaltreq

Set the halt on reset request.

Source

pub fn set_setresethaltreq(&mut self, val: Setresethaltreq)

Set the halt on reset request.

Source

pub const fn hartselhi(&self) -> u16

The high 10 bits of hartsel.

Source

pub fn set_hartselhi(&mut self, val: u16)

The high 10 bits of hartsel.

Source

pub const fn hartsello(&self) -> u16

The low 10 bits of hartsel.

Source

pub fn set_hartsello(&mut self, val: u16)

The low 10 bits of hartsel.

Source

pub const fn hasel(&self) -> Hasel

Definition of currently selected harts.

Source

pub fn set_hasel(&mut self, val: Hasel)

Definition of currently selected harts.

Source

pub const fn ackhavereset(&self) -> Ackhavereset

Clear the havereset.

Source

pub fn set_ackhavereset(&mut self, val: Ackhavereset)

Clear the havereset.

Source

pub const fn hartreset(&self) -> bool

Reset harts.

Source

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

Reset harts.

Source

pub const fn resumereq(&self) -> Resumereq

Resume currently selected harts.

Source

pub fn set_resumereq(&mut self, val: Resumereq)

Resume currently selected harts.

Source

pub const fn haltreq(&self) -> Haltreq

Halt currently selected harts.

Source

pub fn set_haltreq(&mut self, val: Haltreq)

Halt currently selected harts.

Trait Implementations§

Source§

impl Clone for Dmcontrol

Source§

fn clone(&self) -> Dmcontrol

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 Dmcontrol

Source§

fn default() -> Dmcontrol

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

impl PartialEq for Dmcontrol

Source§

fn eq(&self, other: &Dmcontrol) -> 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 Dmcontrol

Source§

impl Eq for Dmcontrol

Source§

impl StructuralPartialEq for Dmcontrol

Auto Trait Implementations§

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.