From 9af8ab9607bbed9b7bf7304df7e2f86aaf1ee695 Mon Sep 17 00:00:00 2001 From: caternuson Date: Thu, 24 Oct 2024 14:25:57 -0700 Subject: [PATCH] giga i2c hack fix --- Adafruit_I2CDevice.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Adafruit_I2CDevice.cpp b/Adafruit_I2CDevice.cpp index 92c1731..5ac1d7b 100644 --- a/Adafruit_I2CDevice.cpp +++ b/Adafruit_I2CDevice.cpp @@ -70,6 +70,9 @@ bool Adafruit_I2CDevice::detected(void) { #ifdef DEBUG_SERIAL DEBUG_SERIAL.print(F("Address 0x")); DEBUG_SERIAL.print(_addr); +#endif +#ifdef ARDUINO_ARCH_MBED + _wire->write(0); // forces a write request instead of a read #endif if (_wire->endTransmission() == 0) { #ifdef DEBUG_SERIAL