pub trait CrcExt { fn constrain(self, ahb: &mut AHB) -> Crc; }
Extension trait to constrain the CRC peripheral
Constrains the CRC peripheral to play nicely with the other abstractions