#[repr(transparent)]pub struct SecCpuIntMask1(pub u32);Expand description
Secure Interrupt mask for CPU1
Tuple Fields§
§0: u32Implementations§
Source§impl SecCpuIntMask1
impl SecCpuIntMask1
Sourcepub const fn gpio_int0_irq4(&self) -> bool
pub const fn gpio_int0_irq4(&self) -> bool
Pin interrupt 4 or pattern match engine slice 4 interrupt.
Sourcepub const fn set_gpio_int0_irq4(&mut self, val: bool)
pub const fn set_gpio_int0_irq4(&mut self, val: bool)
Pin interrupt 4 or pattern match engine slice 4 interrupt.
Sourcepub const fn gpio_int0_irq5(&self) -> bool
pub const fn gpio_int0_irq5(&self) -> bool
Pin interrupt 5 or pattern match engine slice 5 interrupt.
Sourcepub const fn set_gpio_int0_irq5(&mut self, val: bool)
pub const fn set_gpio_int0_irq5(&mut self, val: bool)
Pin interrupt 5 or pattern match engine slice 5 interrupt.
Sourcepub const fn gpio_int0_irq6(&self) -> bool
pub const fn gpio_int0_irq6(&self) -> bool
Pin interrupt 6 or pattern match engine slice 6 interrupt.
Sourcepub const fn set_gpio_int0_irq6(&mut self, val: bool)
pub const fn set_gpio_int0_irq6(&mut self, val: bool)
Pin interrupt 6 or pattern match engine slice 6 interrupt.
Sourcepub const fn gpio_int0_irq7(&self) -> bool
pub const fn gpio_int0_irq7(&self) -> bool
Pin interrupt 7 or pattern match engine slice 7 interrupt.
Sourcepub const fn set_gpio_int0_irq7(&mut self, val: bool)
pub const fn set_gpio_int0_irq7(&mut self, val: bool)
Pin interrupt 7 or pattern match engine slice 7 interrupt.
Sourcepub const fn ctimer2_irq(&self) -> bool
pub const fn ctimer2_irq(&self) -> bool
Standard counter/timer 2 interrupt.
Sourcepub const fn set_ctimer2_irq(&mut self, val: bool)
pub const fn set_ctimer2_irq(&mut self, val: bool)
Standard counter/timer 2 interrupt.
Sourcepub const fn ctimer4_irq(&self) -> bool
pub const fn ctimer4_irq(&self) -> bool
Standard counter/timer 4 interrupt.
Sourcepub const fn set_ctimer4_irq(&mut self, val: bool)
pub const fn set_ctimer4_irq(&mut self, val: bool)
Standard counter/timer 4 interrupt.
Sourcepub const fn os_event_timer_irq(&self) -> bool
pub const fn os_event_timer_irq(&self) -> bool
OS Event Timer and OS Event Timer Wakeup interrupts
Sourcepub const fn set_os_event_timer_irq(&mut self, val: bool)
pub const fn set_os_event_timer_irq(&mut self, val: bool)
OS Event Timer and OS Event Timer Wakeup interrupts
Sourcepub const fn reserved0(&self) -> bool
pub const fn reserved0(&self) -> bool
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn set_reserved0(&mut self, val: bool)
pub const fn set_reserved0(&mut self, val: bool)
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn reserved1(&self) -> bool
pub const fn reserved1(&self) -> bool
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn set_reserved1(&mut self, val: bool)
pub const fn set_reserved1(&mut self, val: bool)
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn reserved2(&self) -> bool
pub const fn reserved2(&self) -> bool
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn set_reserved2(&mut self, val: bool)
pub const fn set_reserved2(&mut self, val: bool)
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn set_sdio_irq(&mut self, val: bool)
pub const fn set_sdio_irq(&mut self, val: bool)
SDIO Controller interrupt.
Sourcepub const fn reserved3(&self) -> bool
pub const fn reserved3(&self) -> bool
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn set_reserved3(&mut self, val: bool)
pub const fn set_reserved3(&mut self, val: bool)
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn reserved4(&self) -> bool
pub const fn reserved4(&self) -> bool
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn set_reserved4(&mut self, val: bool)
pub const fn set_reserved4(&mut self, val: bool)
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn reserved5(&self) -> bool
pub const fn reserved5(&self) -> bool
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn set_reserved5(&mut self, val: bool)
pub const fn set_reserved5(&mut self, val: bool)
Reserved. Read value is undefined, only zero should be written.
Sourcepub const fn usb1_phy_irq(&self) -> bool
pub const fn usb1_phy_irq(&self) -> bool
USB High Speed PHY Controller interrupt.
Sourcepub const fn set_usb1_phy_irq(&mut self, val: bool)
pub const fn set_usb1_phy_irq(&mut self, val: bool)
USB High Speed PHY Controller interrupt.
Sourcepub const fn set_usb1_irq(&mut self, val: bool)
pub const fn set_usb1_irq(&mut self, val: bool)
USB High Speed Controller interrupt.
Sourcepub const fn usb1_needclk(&self) -> bool
pub const fn usb1_needclk(&self) -> bool
USB High Speed Controller Clock request interrupt.
Sourcepub const fn set_usb1_needclk(&mut self, val: bool)
pub const fn set_usb1_needclk(&mut self, val: bool)
USB High Speed Controller Clock request interrupt.
Sourcepub const fn sec_hypervisor_call_irq(&self) -> bool
pub const fn sec_hypervisor_call_irq(&self) -> bool
Secure fault Hyper Visor call interrupt.
Sourcepub const fn set_sec_hypervisor_call_irq(&mut self, val: bool)
pub const fn set_sec_hypervisor_call_irq(&mut self, val: bool)
Secure fault Hyper Visor call interrupt.
Sourcepub const fn sec_gpio_int0_irq0(&self) -> bool
pub const fn sec_gpio_int0_irq0(&self) -> bool
Secure Pin interrupt 0 or pattern match engine slice 0 interrupt.
Sourcepub const fn set_sec_gpio_int0_irq0(&mut self, val: bool)
pub const fn set_sec_gpio_int0_irq0(&mut self, val: bool)
Secure Pin interrupt 0 or pattern match engine slice 0 interrupt.
Sourcepub const fn sec_gpio_int0_irq1(&self) -> bool
pub const fn sec_gpio_int0_irq1(&self) -> bool
Secure Pin interrupt 1 or pattern match engine slice 1 interrupt.
Sourcepub const fn set_sec_gpio_int0_irq1(&mut self, val: bool)
pub const fn set_sec_gpio_int0_irq1(&mut self, val: bool)
Secure Pin interrupt 1 or pattern match engine slice 1 interrupt.
Sourcepub const fn set_plu_irq(&mut self, val: bool)
pub const fn set_plu_irq(&mut self, val: bool)
Programmable Look-Up Controller interrupt.
Sourcepub const fn sec_vio_irq(&self) -> bool
pub const fn sec_vio_irq(&self) -> bool
Security Violation interrupt.
Sourcepub const fn set_sec_vio_irq(&mut self, val: bool)
pub const fn set_sec_vio_irq(&mut self, val: bool)
Security Violation interrupt.
Sourcepub const fn set_sha_irq(&mut self, val: bool)
pub const fn set_sha_irq(&mut self, val: bool)
HASH-AES interrupt.
Sourcepub const fn casper_irq(&self) -> bool
pub const fn casper_irq(&self) -> bool
CASPER interrupt.
Sourcepub const fn set_casper_irq(&mut self, val: bool)
pub const fn set_casper_irq(&mut self, val: bool)
CASPER interrupt.
Sourcepub const fn pufkey_irq(&self) -> bool
pub const fn pufkey_irq(&self) -> bool
PUF interrupt.
Sourcepub const fn set_pufkey_irq(&mut self, val: bool)
pub const fn set_pufkey_irq(&mut self, val: bool)
PUF interrupt.
Sourcepub const fn set_pq_irq(&mut self, val: bool)
pub const fn set_pq_irq(&mut self, val: bool)
Power Quad interrupt.
Sourcepub const fn set_sdma1_irq(&mut self, val: bool)
pub const fn set_sdma1_irq(&mut self, val: bool)
System DMA 1 (Secure) interrupt
Sourcepub const fn lspi_hs_irq(&self) -> bool
pub const fn lspi_hs_irq(&self) -> bool
High Speed SPI interrupt
Sourcepub const fn set_lspi_hs_irq(&mut self, val: bool)
pub const fn set_lspi_hs_irq(&mut self, val: bool)
High Speed SPI interrupt
Trait Implementations§
Source§impl Clone for SecCpuIntMask1
impl Clone for SecCpuIntMask1
Source§fn clone(&self) -> SecCpuIntMask1
fn clone(&self) -> SecCpuIntMask1
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more