#[repr(u32)]
pub enum CpuInterrupt {
Show 32 variants Interrupt0LevelPriority1, Interrupt1LevelPriority1, Interrupt2LevelPriority1, Interrupt3LevelPriority1, Interrupt4LevelPriority1, Interrupt5LevelPriority1, Interrupt6Timer0Priority1, Interrupt7SoftwarePriority1, Interrupt8LevelPriority1, Interrupt9LevelPriority1, Interrupt10EdgePriority1, Interrupt11ProfilingPriority3, Interrupt12LevelPriority1, Interrupt13LevelPriority1, Interrupt14NmiPriority7, Interrupt15Timer1Priority3, Interrupt16Timer2Priority5, Interrupt17LevelPriority1, Interrupt18LevelPriority1, Interrupt19LevelPriority2, Interrupt20LevelPriority2, Interrupt21LevelPriority2, Interrupt22EdgePriority3, Interrupt23LevelPriority3, Interrupt24LevelPriority4, Interrupt25LevelPriority4, Interrupt26LevelPriority5, Interrupt27LevelPriority3, Interrupt28EdgePriority4, Interrupt29SoftwarePriority3, Interrupt30EdgePriority4, Interrupt31EdgePriority5,
}
Expand description

Enumeration of available CPU interrupts It’s possible to create one handler per priority level. (e.g level1_interrupt)

Variants

Interrupt0LevelPriority1

Interrupt1LevelPriority1

Interrupt2LevelPriority1

Interrupt3LevelPriority1

Interrupt4LevelPriority1

Interrupt5LevelPriority1

Interrupt6Timer0Priority1

Interrupt7SoftwarePriority1

Interrupt8LevelPriority1

Interrupt9LevelPriority1

Interrupt10EdgePriority1

Interrupt11ProfilingPriority3

Interrupt12LevelPriority1

Interrupt13LevelPriority1

Interrupt14NmiPriority7

Interrupt15Timer1Priority3

Interrupt16Timer2Priority5

Interrupt17LevelPriority1

Interrupt18LevelPriority1

Interrupt19LevelPriority2

Interrupt20LevelPriority2

Interrupt21LevelPriority2

Interrupt22EdgePriority3

Interrupt23LevelPriority3

Interrupt24LevelPriority4

Interrupt25LevelPriority4

Interrupt26LevelPriority5

Interrupt27LevelPriority3

Interrupt28EdgePriority4

Interrupt29SoftwarePriority3

Interrupt30EdgePriority4

Interrupt31EdgePriority5

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.