[−][src]Enum ruspiro_interrupt::irqtypes::Interrupt
The list of available interrupts on Raspberry Pi 3. Note: Even if it is possible to register an interrupt handler for them the behaviour is might be untested/undefined. Please read the corresponding specs for the different interrupts to understand how to acknowledge them inside the handler implementation.
Variants
SystemTimer1
SystemTimer3
Isp
Usb
CoreSync0
CoreSync1
CoreSync2
CoreSync3
Aux
Arm
GpuDma
GpioBank0
GpioBank1
GpioBank2
GpioBank3
I2c
Spi
I2sPcm
Sdio
Pl011
ArmTimer
ArmMailbox
ArmDoorbell0
ArmDoorbell1
ArmGpu0Halted
ArmGpu1halted
ArmIllegalType1
ArmIllegalType0
ArmPending1
ArmPending2
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.