INI:
[env:wemos_d1_mini32]
platform = espressif32
board = wemos_d1_mini32
framework = arduino
lib_deps =
Arduino
Wire
SPI
Adafruit_Sensor
Adafruit_GFX
Adafruit_SSD1306
INI:
[env:wemos_d1_mini32]
platform = espressif32
board = wemos_d1_mini32
framework = arduino
lib_deps =
Arduino
Wire
SPI
Adafruit_Sensor
Adafruit_GFX
Adafruit_SSD1306
Itās frustrating, because it usually works once.
I think, you have too many threads open, covering much the same problems, and you are missing replies.
This:
Is a reply to you from @pfeerick, telling you that you have errored in your library names.
The Adafruit libraries haveva space, not an underscore.
āAdafruit Sensorā, āAdafruit GFXā, āAdafruit SSD1306ā.
Cheers,
Norm.
I know about time.
Oh. A space. Thank you.
And, use double quotes, not angle brackets around the header file names. These library headers are local, not system - different paths, usually.
That might explain why they are ānot foundā when you can actually see them.
Cheers,
Norm.
Donāt include Arduion, Wire or SPI in lib_deps - they are part of the Arduino framework - and should not be āmanagedā in any way as a library.
You donāt need Adafruit GFX Library
if you are using Adafruit SSD1306
as it is an automatically installed dependency (but it wonāt hurt anything if you do explicitly list it). Just as with the Adafruit BME280 Library
(really Adafruit? we know itās a library!! Good on you for the inconsistent naming though! ) you donāt need Adafruit Unified Sensor
. In other words, this is all you should have needed for that particular project:
lib_deps =
Adafruit SSD1306
Adafruit BME280 Library
If you are ever unsure as to what exactly the library is called, look up the library in the registry, and see what the examples look like on the āinstallationā tab. e.g.