file included from /Users/myName/Documents/Arduino/Talavera ƒ/talavera_north_tank_3DEC2022-v00/talavera_north_tank_3DEC2022-v00.ino:595:
/Users/myName/Documents/Arduino/libraries/Adafruit_LiquidCrystal/Adafruit_LiquidCrystal.h:9:10: fatal error: Adafruit_MCP23X08.h: No such file or directory
9 | #include <Adafruit_MCP23X08.h>
I do recall the Arduino IDE suggesting I 'update' some libraries yesterday and am wondering if this triggered this compiler error.
I came across this and wonder if it is a patch for this error.
The Adafruit_LiquidCrystal went through a recent update which removed the built in MCP23008 support and replaced it with the existing MCP library: https://github.com/adafruit/Adafruit-MC ... no-Library
As of the 2.0.0 release of Adafruit_LiquidCrystal, that is now a dependency.
Any new install should automatically install the dependency. For existing installs (your case), you may need to manually install the Adafruit-MCP23017-Arduino-Library. It should be available via the Arduino Library Manager.
That did it. I also had another issue with the NTPClient.h lib not including the 'getFormattedDate()', but I am aware of that and know how to get around it.
Tried to compile with that adafruit library and received the error
libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp:352:61: error: invalid conversion from 'const uint8_t* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
Using arduino IDE and the latest adafruit libraries v1.0.0