nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

Flavors

SecCpuIntMask1

Struct SecCpuIntMask1 

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

Secure Interrupt mask for CPU1

Tuple Fields§

§0: u32

Implementations§

Source§

impl SecCpuIntMask1

Source

pub const fn gpio_int0_irq4(&self) -> bool

Pin interrupt 4 or pattern match engine slice 4 interrupt.

Source

pub const fn set_gpio_int0_irq4(&mut self, val: bool)

Pin interrupt 4 or pattern match engine slice 4 interrupt.

Source

pub const fn gpio_int0_irq5(&self) -> bool

Pin interrupt 5 or pattern match engine slice 5 interrupt.

Source

pub const fn set_gpio_int0_irq5(&mut self, val: bool)

Pin interrupt 5 or pattern match engine slice 5 interrupt.

Source

pub const fn gpio_int0_irq6(&self) -> bool

Pin interrupt 6 or pattern match engine slice 6 interrupt.

Source

pub const fn set_gpio_int0_irq6(&mut self, val: bool)

Pin interrupt 6 or pattern match engine slice 6 interrupt.

Source

pub const fn gpio_int0_irq7(&self) -> bool

Pin interrupt 7 or pattern match engine slice 7 interrupt.

Source

pub const fn set_gpio_int0_irq7(&mut self, val: bool)

Pin interrupt 7 or pattern match engine slice 7 interrupt.

Source

pub const fn ctimer2_irq(&self) -> bool

Standard counter/timer 2 interrupt.

Source

pub const fn set_ctimer2_irq(&mut self, val: bool)

Standard counter/timer 2 interrupt.

Source

pub const fn ctimer4_irq(&self) -> bool

Standard counter/timer 4 interrupt.

Source

pub const fn set_ctimer4_irq(&mut self, val: bool)

Standard counter/timer 4 interrupt.

Source

pub const fn os_event_timer_irq(&self) -> bool

OS Event Timer and OS Event Timer Wakeup interrupts

Source

pub const fn set_os_event_timer_irq(&mut self, val: bool)

OS Event Timer and OS Event Timer Wakeup interrupts

Source

pub const fn reserved0(&self) -> bool

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn set_reserved0(&mut self, val: bool)

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn reserved1(&self) -> bool

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn set_reserved1(&mut self, val: bool)

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn reserved2(&self) -> bool

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn set_reserved2(&mut self, val: bool)

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn sdio_irq(&self) -> bool

SDIO Controller interrupt.

Source

pub const fn set_sdio_irq(&mut self, val: bool)

SDIO Controller interrupt.

Source

pub const fn reserved3(&self) -> bool

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn set_reserved3(&mut self, val: bool)

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn reserved4(&self) -> bool

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn set_reserved4(&mut self, val: bool)

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn reserved5(&self) -> bool

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn set_reserved5(&mut self, val: bool)

Reserved. Read value is undefined, only zero should be written.

Source

pub const fn usb1_phy_irq(&self) -> bool

USB High Speed PHY Controller interrupt.

Source

pub const fn set_usb1_phy_irq(&mut self, val: bool)

USB High Speed PHY Controller interrupt.

Source

pub const fn usb1_irq(&self) -> bool

USB High Speed Controller interrupt.

Source

pub const fn set_usb1_irq(&mut self, val: bool)

USB High Speed Controller interrupt.

Source

pub const fn usb1_needclk(&self) -> bool

USB High Speed Controller Clock request interrupt.

Source

pub const fn set_usb1_needclk(&mut self, val: bool)

USB High Speed Controller Clock request interrupt.

Source

pub const fn sec_hypervisor_call_irq(&self) -> bool

Secure fault Hyper Visor call interrupt.

Source

pub const fn set_sec_hypervisor_call_irq(&mut self, val: bool)

Secure fault Hyper Visor call interrupt.

Source

pub const fn sec_gpio_int0_irq0(&self) -> bool

Secure Pin interrupt 0 or pattern match engine slice 0 interrupt.

Source

pub const fn set_sec_gpio_int0_irq0(&mut self, val: bool)

Secure Pin interrupt 0 or pattern match engine slice 0 interrupt.

Source

pub const fn sec_gpio_int0_irq1(&self) -> bool

Secure Pin interrupt 1 or pattern match engine slice 1 interrupt.

Source

pub const fn set_sec_gpio_int0_irq1(&mut self, val: bool)

Secure Pin interrupt 1 or pattern match engine slice 1 interrupt.

Source

pub const fn plu_irq(&self) -> bool

Programmable Look-Up Controller interrupt.

Source

pub const fn set_plu_irq(&mut self, val: bool)

Programmable Look-Up Controller interrupt.

Source

pub const fn sec_vio_irq(&self) -> bool

Security Violation interrupt.

Source

pub const fn set_sec_vio_irq(&mut self, val: bool)

Security Violation interrupt.

Source

pub const fn sha_irq(&self) -> bool

HASH-AES interrupt.

Source

pub const fn set_sha_irq(&mut self, val: bool)

HASH-AES interrupt.

Source

pub const fn casper_irq(&self) -> bool

CASPER interrupt.

Source

pub const fn set_casper_irq(&mut self, val: bool)

CASPER interrupt.

Source

pub const fn pufkey_irq(&self) -> bool

PUF interrupt.

Source

pub const fn set_pufkey_irq(&mut self, val: bool)

PUF interrupt.

Source

pub const fn pq_irq(&self) -> bool

Power Quad interrupt.

Source

pub const fn set_pq_irq(&mut self, val: bool)

Power Quad interrupt.

Source

pub const fn sdma1_irq(&self) -> bool

System DMA 1 (Secure) interrupt

Source

pub const fn set_sdma1_irq(&mut self, val: bool)

System DMA 1 (Secure) interrupt

Source

pub const fn lspi_hs_irq(&self) -> bool

High Speed SPI interrupt

Source

pub const fn set_lspi_hs_irq(&mut self, val: bool)

High Speed SPI interrupt

Trait Implementations§

Source§

impl Clone for SecCpuIntMask1

Source§

fn clone(&self) -> SecCpuIntMask1

Returns a duplicate 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 Debug for SecCpuIntMask1

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for SecCpuIntMask1

Source§

fn default() -> SecCpuIntMask1

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

impl PartialEq for SecCpuIntMask1

Source§

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

Source§

impl Eq for SecCpuIntMask1

Source§

impl StructuralPartialEq for SecCpuIntMask1

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, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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.