fn check_all_commands_done_blocking(&self, deadline: Option<Instant>) -> Result<(), Error> {
        // loop until commands are actually done
        while !self.all_commands_done(deadline)? {}

        Ok(())
    }
Checks whether all I2C commands have completed execution.
esp-hal/src/i2c/master/mod.rs