#[repr(u32)]pub enum InterruptLine {
Show 32 variants
Timer32_0 = 1,
USART0 = 2,
USART1 = 4,
SPI0 = 8,
SPI1 = 16,
GPIO = 32,
I2C0 = 64,
I2C1 = 128,
WDT = 256,
Timer16_0 = 512,
Timer16_1 = 1_024,
Timer16_2 = 2_048,
Timer32_1 = 4_096,
Timer32_2 = 8_192,
SPIFI = 16_384,
RTC = 32_768,
EEPROM = 65_536,
WdtDom3 = 131_072,
WdtSpifi = 262_144,
WdtEeprom = 524_288,
DMA = 1_048_576,
FrequencyMonitor = 2_097_152,
AVCCOver = 4_194_304,
AVCCUnder = 8_388_608,
VCCOver = 16_777_216,
VCCUnder = 33_554_432,
LowBattery = 67_108_864,
BrownOut = 134_217_728,
TSENS = 268_435_456,
ADC = 536_870_912,
DAC0 = 1_073_741_824,
DAC1 = 2_147_483_648,
}Expand description
Линии прерывания
Variants§
Timer32_0 = 1
USART0 = 2
USART1 = 4
SPI0 = 8
SPI1 = 16
GPIO = 32
I2C0 = 64
I2C1 = 128
WDT = 256
Timer16_0 = 512
Timer16_1 = 1_024
Timer16_2 = 2_048
Timer32_1 = 4_096
Timer32_2 = 8_192
SPIFI = 16_384
RTC = 32_768
EEPROM = 65_536
WdtDom3 = 131_072
WdtSpifi = 262_144
WdtEeprom = 524_288
DMA = 1_048_576
FrequencyMonitor = 2_097_152
AVCCOver = 4_194_304
AVCCUnder = 8_388_608
VCCOver = 16_777_216
VCCUnder = 33_554_432
LowBattery = 67_108_864
BrownOut = 134_217_728
TSENS = 268_435_456
ADC = 536_870_912
DAC0 = 1_073_741_824
DAC1 = 2_147_483_648
Implementations§
Trait Implementations§
Source§impl Clone for InterruptLine
impl Clone for InterruptLine
Source§fn clone(&self) -> InterruptLine
fn clone(&self) -> InterruptLine
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterruptLine
Source§impl Debug for InterruptLine
impl Debug for InterruptLine
impl Eq for InterruptLine
Source§impl PartialEq for InterruptLine
impl PartialEq for InterruptLine
Source§fn eq(&self, other: &InterruptLine) -> bool
fn eq(&self, other: &InterruptLine) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InterruptLine
Auto Trait Implementations§
impl Freeze for InterruptLine
impl RefUnwindSafe for InterruptLine
impl Send for InterruptLine
impl Sync for InterruptLine
impl Unpin for InterruptLine
impl UnsafeUnpin for InterruptLine
impl UnwindSafe for InterruptLine
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