#[allow(unused_imports)]
use super::interrupt;
use drone_core::thread::ThreadNumber;
#[allow(unused_imports)]
use thread::prelude::*;
include!(concat!(env!("OUT_DIR"), "/svd_irq.rs"));
pub trait IrqNumber: ThreadNumber {
const IRQ_NUMBER: usize;
}
pub trait IrqNmi: ThreadNumber {}
pub trait IrqHardFault: ThreadNumber {}
pub trait IrqMemManage: ThreadNumber {}
pub trait IrqBusFault: ThreadNumber {}
pub trait IrqUsageFault: ThreadNumber {}
pub trait IrqSvCall: ThreadNumber {}
pub trait IrqDebug: ThreadNumber {}
pub trait IrqPendSv: ThreadNumber {}
pub trait IrqSysTick: ThreadNumber {}