pub trait DelayNs {
    fn delay_ns(&mut self, ns: u32);
    fn delay_us(&mut self, mut us: u32);
    fn delay_ms(&mut self, mut ms: u32);
}
