nrf-pac

Crates

git

Versions

nrf54l15-flpr

Flavors

nrf_pac::clic::regs

Struct Clicint

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

Description collection: Interrupt control register for IRQ number [n].

Tuple Fields§

§0: u32

Implementations§

Source§

impl Clicint

Source

pub const fn ip(&self) -> bool

Interrupt Pending bit.

Source

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

Interrupt Pending bit.

Source

pub const fn read1(&self) -> u8

Read as 0, write ignored.

Source

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

Read as 0, write ignored.

Source

pub const fn ie(&self) -> bool

Interrupt enable bit.

Source

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

Interrupt enable bit.

Source

pub const fn read2(&self) -> u8

Read as 0, write ignored.

Source

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

Read as 0, write ignored.

Source

pub const fn shv(&self) -> bool

Selective Hardware Vectoring.

Source

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

Selective Hardware Vectoring.

Source

pub const fn trig(&self) -> Trig

Trigger type and polarity for each interrupt input.

Source

pub fn set_trig(&mut self, val: Trig)

Trigger type and polarity for each interrupt input.

Source

pub const fn mode(&self) -> Mode

Privilege mode.

Source

pub fn set_mode(&mut self, val: Mode)

Privilege mode.

Source

pub const fn priority(&self) -> Priority

Interrupt priority level

Source

pub fn set_priority(&mut self, val: Priority)

Interrupt priority level

Trait Implementations§

Source§

impl Clone for Clicint

Source§

fn clone(&self) -> Clicint

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 Clicint

Source§

fn default() -> Clicint

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

impl PartialEq for Clicint

Source§

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

Source§

impl Eq for Clicint

Source§

impl StructuralPartialEq for Clicint

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.