Enum interrupt
pub enum interrupt {
Show 57 variants
SWI00 = 28,
SWI01 = 29,
SWI02 = 30,
SWI03 = 31,
SPU00 = 64,
MPC00 = 65,
AAR00_CCM00 = 70,
ECB00 = 71,
CRACEN = 72,
SERIAL00 = 74,
RRAMC = 75,
VPR00 = 76,
CTRLAP = 82,
TIMER00 = 85,
SPU10 = 128,
TIMER10 = 133,
RTC10 = 134,
EGU10 = 135,
RADIO_0 = 138,
RADIO_1 = 139,
SPU20 = 192,
SERIAL20 = 198,
SERIAL21 = 199,
SERIAL22 = 200,
EGU20 = 201,
TIMER20 = 202,
TIMER21 = 203,
TIMER22 = 204,
TIMER23 = 205,
TIMER24 = 206,
PDM20 = 208,
PDM21 = 209,
PWM20 = 210,
PWM21 = 211,
PWM22 = 212,
SAADC = 213,
NFCT = 214,
TEMP = 215,
GPIOTE20_0 = 218,
GPIOTE20_1 = 219,
TAMPC = 220,
I2S20 = 221,
QDEC20 = 224,
QDEC21 = 225,
GRTC_0 = 226,
GRTC_1 = 227,
GRTC_2 = 228,
GRTC_3 = 229,
SPU30 = 256,
SERIAL30 = 260,
RTC30 = 261,
COMP_LPCOMP = 262,
WDT30 = 264,
WDT31 = 265,
GPIOTE30_0 = 268,
GPIOTE30_1 = 269,
CLOCK_POWER = 270,
}
Variants§
SWI00 = 28
28 - SWI00
SWI01 = 29
29 - SWI01
SWI02 = 30
30 - SWI02
SWI03 = 31
31 - SWI03
SPU00 = 64
64 - SPU00
MPC00 = 65
65 - MPC00
AAR00_CCM00 = 70
70 - AAR00_CCM00
ECB00 = 71
71 - ECB00
CRACEN = 72
72 - CRACEN
SERIAL00 = 74
74 - SERIAL00
RRAMC = 75
75 - RRAMC
VPR00 = 76
76 - VPR00
CTRLAP = 82
82 - CTRLAP
TIMER00 = 85
85 - TIMER00
SPU10 = 128
128 - SPU10
TIMER10 = 133
133 - TIMER10
RTC10 = 134
134 - RTC10
EGU10 = 135
135 - EGU10
RADIO_0 = 138
138 - RADIO_0
RADIO_1 = 139
139 - RADIO_1
SPU20 = 192
192 - SPU20
SERIAL20 = 198
198 - SERIAL20
SERIAL21 = 199
199 - SERIAL21
SERIAL22 = 200
200 - SERIAL22
EGU20 = 201
201 - EGU20
TIMER20 = 202
202 - TIMER20
TIMER21 = 203
203 - TIMER21
TIMER22 = 204
204 - TIMER22
TIMER23 = 205
205 - TIMER23
TIMER24 = 206
206 - TIMER24
PDM20 = 208
208 - PDM20
PDM21 = 209
209 - PDM21
PWM20 = 210
210 - PWM20
PWM21 = 211
211 - PWM21
PWM22 = 212
212 - PWM22
SAADC = 213
213 - SAADC
NFCT = 214
214 - NFCT
TEMP = 215
215 - TEMP
GPIOTE20_0 = 218
218 - GPIOTE20_0
GPIOTE20_1 = 219
219 - GPIOTE20_1
TAMPC = 220
220 - TAMPC
I2S20 = 221
221 - I2S20
QDEC20 = 224
224 - QDEC20
QDEC21 = 225
225 - QDEC21
GRTC_0 = 226
226 - GRTC_0
GRTC_1 = 227
227 - GRTC_1
GRTC_2 = 228
228 - GRTC_2
GRTC_3 = 229
229 - GRTC_3
SPU30 = 256
256 - SPU30
SERIAL30 = 260
260 - SERIAL30
RTC30 = 261
261 - RTC30
COMP_LPCOMP = 262
262 - COMP_LPCOMP
WDT30 = 264
264 - WDT30
WDT31 = 265
265 - WDT31
GPIOTE30_0 = 268
268 - GPIOTE30_0
GPIOTE30_1 = 269
269 - GPIOTE30_1
CLOCK_POWER = 270
270 - CLOCK_POWER
Trait Implementations§
§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<T> InterruptExt for Twhere
T: InterruptNumber + Copy,
impl<T> InterruptExt for Twhere
T: InterruptNumber + Copy,
Source§fn is_enabled(self) -> bool
fn is_enabled(self) -> bool
Check if interrupt is enabled.
Source§fn is_pending(self) -> bool
fn is_pending(self) -> bool
Check if interrupt is pending.
Source§fn get_priority(self) -> Priority
fn get_priority(self) -> Priority
Get the priority of the interrupt.
Source§fn set_priority(self, prio: Priority)
fn set_priority(self, prio: Priority)
Set the interrupt priority.
Source§fn set_priority_with_cs(self, _cs: CriticalSection<'_>, prio: Priority)
fn set_priority_with_cs(self, _cs: CriticalSection<'_>, prio: Priority)
Set the interrupt priority with an already-acquired critical section Read more