Errore nel compilare le solite librerie Adafruit GFX

Buonasera,
ho ripreso un progetto che non prendevo da un po' e stranamente in fase di compilazione mi genera questo errore:

In file included from /Users/user/Documents/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.h:5:0,
                 from /Users/user/Documents/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp:1:
/Users/user/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h: In member function 'bool Adafruit_I2CDevice::_read(uint8_t*, size_t, bool)':
/Users/user/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:64:12: note: candidate 1: size_t TwoWire::requestFrom(int, int, int)
     size_t requestFrom(int, int, int);
            ^~~~~~~~~~~
/Users/user/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries/Wire/src/Wire.h:62:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t, bool)
     size_t requestFrom(uint8_t, size_t, bool);

È strano visto che ha sempre funzionato, cambiando la versione dei suddetti moduli:

adafruit GFX library 1.x.x
arduino avr boards 1.8.x
arduino megaavr Boards 1.8.x 1.6.x
IDE 1.8.x
IDE 2.3.4

il risultato non cambia.

Se uso le stesse librerie con ESP32 non ho problemi.
So benissimo che sono librerie che pescano codice diverse, ma è per dire.

Non so più che pesci prendere. Qualcuno ha riscontrato lo stesso problema e risolto?
Grazie

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.