as mentioned before, I'd definitely suggest writing a little example code from the perspective of the: * trait definition * the MCU target that is implementing the trait * the driver that is depending on the trait/generic over the trait * the application that wires this all together