bitflags::bitflags! {
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub struct IRR: u8 {
const IRQ0 = 1;
const IRQ1 = 1 << 1;
const IRQ2 = 1 << 2;
const IRQ3 = 1 << 3;
const IRQ4 = 1 << 4;
const IRQ5 = 1 << 5;
const IRQ6 = 1 << 6;
const IRQ7 = 1 << 7;
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub struct ISR: u8 {
const IRQ0 = 1;
const IRQ1 = 1 << 1;
const IRQ2 = 1 << 2;
const IRQ3 = 1 << 3;
const IRQ4 = 1 << 4;
const IRQ5 = 1 << 5;
const IRQ6 = 1 << 6;
const IRQ7 = 1 << 7;
}
}