Why has Adafruit ImageReader Library v2.3.5 recently added six dependencies on other libraries for hardware I'm not using?
I used the v2.3.2 of the Adafruit ImageReader Library successfully two months ago. An example sketch worked fine with my ILI9341 3.2" display and its SD card.
Now there is an updated v2.3.5 available but the library manager wants to add six more "dependency" libraries: - Adafruit ST7735 and ST7789 Library - Adafruit seeswaw Library - Adafruit HX8357 Library - Adafruit SSD1351 library - Adafruit SSD1331 OLED Driver Library for Arduino - Adafruit EPD
As far as I know, the ILI9341 uses none of the hardware that corresponds to the six libraries it's trying to drag in. I don't want unneeded dependencies and don't want the code bloat.
If I don't accept the additional libraries, my sketch fails to compile. The error message is "C:\Users\barry\Documents\Arduino\libraries\Adafruit_ImageReader_Library\Adafruit_ImageReader_EPD.h:18:10: fatal error: Adafruit_EPD.h: No such file or directory"
However, EPD code is for "e-paper displays" which does not apply to my ILI9341 which is a TFT display. I don't think EPD code should be a real dependency.
Kindly redirect me if there's a better place to ask.