#[repr(u16)]pub enum interrupt {
Show 16 variants
CPUINT_IDX0 = 0,
CPUINT_IDX1 = 1,
CPUINT_IDX2 = 2,
CPUINT_IDX3 = 3,
CPUINT_IDX4 = 4,
CPUINT_IDX5 = 5,
CPUINT_IDX6 = 6,
CPUINT_IDX7 = 7,
INTERNAL0 = 8,
INTERNAL1 = 9,
INTERNAL2 = 10,
INTERNAL3 = 11,
INTERNAL4 = 12,
INTERNAL5 = 13,
INTERNAL6 = 14,
INTERNAL7 = 15,
}Expand description
Enumeration of all the interrupts.
Variants§
CPUINT_IDX0 = 0
0 - CPU User Interrupt #0
CPUINT_IDX1 = 1
1 - CPU User Interrupt #1
CPUINT_IDX2 = 2
2 - CPU User Interrupt #2
CPUINT_IDX3 = 3
3 - CPU User Interrupt #3
CPUINT_IDX4 = 4
4 - CPU User Interrupt #4
CPUINT_IDX5 = 5
5 - CPU User Interrupt #5
CPUINT_IDX6 = 6
6 - CPU User Interrupt #6
CPUINT_IDX7 = 7
7 - CPU User Interrupt #7
INTERNAL0 = 8
8 - Internal SW Interrupt #0
INTERNAL1 = 9
9 - Internal SW Interrupt #1
INTERNAL2 = 10
10 - Internal SW Interrupt #2
INTERNAL3 = 11
11 - Internal SW Interrupt #3
INTERNAL4 = 12
12 - Internal SW Interrupt #4
INTERNAL5 = 13
13 - Internal SW Interrupt #5
INTERNAL6 = 14
14 - Internal SW Interrupt #6
INTERNAL7 = 15
15 - Internal SW Interrupt #7
Trait Implementations§
Source§impl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementations§
impl Freeze for Interrupt
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more