1.1 --- a/pkg/devices/lib/i2c/src/jz4730.cc Sun Jan 10 22:21:57 2021 +0100
1.2 +++ b/pkg/devices/lib/i2c/src/jz4730.cc Tue Jan 12 00:22:55 2021 +0100
1.3 @@ -138,6 +138,10 @@
1.4 bool
1.5 I2c_jz4730_channel::set_address(uint8_t address, bool read)
1.6 {
1.7 + // Waiting for long enough may eliminate a busy condition and thus permit a
1.8 + // new transaction. 10ms appears to be long enough, whereas 1ms does not
1.9 + // appear to be. In case this is insufficient, permit failure.
1.10 +
1.11 unsigned int limit = 10;
1.12
1.13 do