macro_rules! impl_i2c_twi {
    (
        hal: $HAL:ty,
        peripheral: $I2C:ty,
        sda: $sdapin:ty,
        scl: $sclpin:ty,
    ) => { ... };
}