Giter Site home page Giter Site logo

SCD-30 Sensor + OLED about scd30 HOT 10 CLOSED

PrateekGoyal18 avatar PrateekGoyal18 commented on May 29, 2024
SCD-30 Sensor + OLED

from scd30.

Comments (10)

paulvha avatar paulvha commented on May 29, 2024 1

I have now re-read your post. As you commented out wire.h somewhere in your code that is the solution.!

from scd30.

paulvha avatar paulvha commented on May 29, 2024

It would have been handy to include some of the error messages to get a direction on your issue. I think you get messages that some variables/routines are double defined. If that is the case I suspect the reason is that in the file Adafruit_SSD1306.h, around line 41 it includes Wire.h.

Change in Adafruit_SSD1306.h the line from: #include <Wire.h> to something like : #include <scd30/SoftWire/SoftWire.h>

regards,
Paul

from scd30.

PrateekGoyal18 avatar PrateekGoyal18 commented on May 29, 2024

These are the errors:
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::available()':

C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\scd30-master\src\SoftWire/SoftWire.cpp:172: multiple definition of `TwoWire::available()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\Wire\src/Wire.cpp:239: first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::read()':

SoftWire.cpp:(.text._ZN7TwoWire4readEv+0x0): multiple definition of `TwoWire::read()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire4readEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::peek()':

SoftWire.cpp:(.text._ZN7TwoWire4peekEv+0x0): multiple definition of `TwoWire::peek()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire4peekEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::flush()':

SoftWire.cpp:(.text._ZN7TwoWire5flushEv+0x0): multiple definition of `TwoWire::flush()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire5flushEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::write(unsigned char)':

SoftWire.cpp:(.text._ZN7TwoWire5writeEh+0x0): multiple definition of `TwoWire::write(unsigned char)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire5writeEh+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::write(unsigned char const*, unsigned int)':

SoftWire.cpp:(.text._ZN7TwoWire5writeEPKhj+0x0): multiple definition of `TwoWire::write(unsigned char const*, unsigned int)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire5writeEPKhj+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::setClock(unsigned int)':

SoftWire.cpp:(.text._ZN7TwoWire8setClockEj+0x0): multiple definition of `TwoWire::setClock(unsigned int)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire8setClockEj+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(unsigned char, unsigned char, unsigned char)':

SoftWire.cpp:(.text._ZN7TwoWire11requestFromEhhh+0x0): multiple definition of `TwoWire::requestFrom(unsigned char, unsigned char, unsigned char)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEhhh+0x0): first defined here

Multiple libraries were found for "WiFiClientSecure.h"
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(unsigned char, unsigned char)':

Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\WiFiClientSecure
Multiple libraries were found for "SPI.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\SPI
SoftWire.cpp:(.text._ZN7TwoWire11requestFromEhh+0x0): multiple definition of `TwoWire::requestFrom(unsigned char, unsigned char)'

Multiple libraries were found for "NTPClient.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\NTPClient-master
Multiple libraries were found for "Adafruit_GFX.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Adafruit_GFX_Library
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEhh+0x0): first defined here

Not used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Adafruit-GFX-Library-master
Multiple libraries were found for "WiFi.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\WiFi
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(int, int)':

Not used: C:\Program
SoftWire.cpp:(.text._ZN7TwoWire11requestFromEii+0x0): multiple definition of `TwoWire::requestFrom(int, int)'

Multiple libraries were found for "FS.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\FS
Multiple libraries were found for "SPIFFS.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\SPIFFS
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEii+0x0): first defined here

Multiple libraries were found for "HTTPClient.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\HTTPClient
Multiple libraries were found for "SD.h"
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(int, int, int)':

Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\SD
Not used: C:\Program
SoftWire.cpp:(.text._ZN7TwoWire11requestFromEiii+0x0): multiple definition of `TwoWire::requestFrom(int, int, int)'

Multiple libraries were found for "paulvha_SCD30.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\scd30-master
Multiple libraries were found for "Adafruit_SSD1306.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Adafruit_SSD1306
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEiii+0x0): first defined here

Multiple libraries were found for "Wire.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\Wire
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::beginTransmission(unsigned char)':

Multiple libraries were found for "FirebaseESP32.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Firebase-ESP32-master
SoftWire.cpp:(.text._ZN7TwoWire17beginTransmissionEh+0x0): multiple definition of `TwoWire::beginTransmission(unsigned char)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire17beginTransmissionEh+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::beginTransmission(int)':

SoftWire.cpp:(.text._ZN7TwoWire17beginTransmissionEi+0x0): multiple definition of `TwoWire::beginTransmission(int)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire17beginTransmissionEi+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::endTransmission()':

SoftWire.cpp:(.text._ZN7TwoWire15endTransmissionEv+0x0): multiple definition of `TwoWire::endTransmission()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire15endTransmissionEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o:(.bss.Wire+0x0): multiple definition of `Wire'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:(.bss.Wire+0x0): first defined here

c:/users/prateek/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: Warning: size of symbol `Wire' changed from 304 in C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o to 16 in C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o

collect2.exe: error: ld returned 1 exit status

from scd30.

paulvha avatar paulvha commented on May 29, 2024

Thanks as I thought, it finds double definitions in both Wire and SoftWire. Make the change as I proposed. (I can't check as I do not have all your hardware and libraries installed)
regards
Paul

from scd30.

PrateekGoyal18 avatar PrateekGoyal18 commented on May 29, 2024

I put the SoftWire folder from your library in Adafruit_SSD1306 library folder and added the line #include <SoftWire/SoftWire.h>
Still the same error:
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::available()':

C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\scd30-master\src\SoftWire/SoftWire.cpp:172: multiple definition of `TwoWire::available()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\Wire\src/Wire.cpp:239: first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::read()':

SoftWire.cpp:(.text._ZN7TwoWire4readEv+0x0): multiple definition of `TwoWire::read()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire4readEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::peek()':

SoftWire.cpp:(.text._ZN7TwoWire4peekEv+0x0): multiple definition of `TwoWire::peek()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire4peekEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::flush()':

SoftWire.cpp:(.text._ZN7TwoWire5flushEv+0x0): multiple definition of `TwoWire::flush()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire5flushEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::write(unsigned char)':

SoftWire.cpp:(.text._ZN7TwoWire5writeEh+0x0): multiple definition of `TwoWire::write(unsigned char)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire5writeEh+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::write(unsigned char const*, unsigned int)':

SoftWire.cpp:(.text._ZN7TwoWire5writeEPKhj+0x0): multiple definition of `TwoWire::write(unsigned char const*, unsigned int)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire5writeEPKhj+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::setClock(unsigned int)':

SoftWire.cpp:(.text._ZN7TwoWire8setClockEj+0x0): multiple definition of `TwoWire::setClock(unsigned int)'

Multiple libraries were found for "NTPClient.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\NTPClient-master
Multiple libraries were found for "SPI.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\SPI
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire8setClockEj+0x0): first defined here

Multiple libraries were found for "WiFi.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\WiFi
Not used: C:\Program
Multiple libraries were found for "FirebaseESP32.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Firebase-ESP32-master
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(unsigned char, unsigned char, unsigned char)':

Multiple libraries were found for "FS.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\FS
Multiple libraries were found for "SPIFFS.h"
SoftWire.cpp:(.text._ZN7TwoWire11requestFromEhhh+0x0): multiple definition of `TwoWire::requestFrom(unsigned char, unsigned char, unsigned char)'

Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\SPIFFS
Multiple libraries were found for "HTTPClient.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\HTTPClient
Multiple libraries were found for "WiFiClientSecure.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\WiFiClientSecure
Multiple libraries were found for "SD.h"
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEhhh+0x0): first defined here

Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\SD
Not used: C:\Program
Multiple libraries were found for "Wire.h"
Used: C:\Users\Prateek\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.3\libraries\Wire
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(unsigned char, unsigned char)':

Multiple libraries were found for "Adafruit_GFX.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Adafruit_GFX_Library
Not used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Adafruit-GFX-Library-master
SoftWire.cpp:(.text._ZN7TwoWire11requestFromEhh+0x0): multiple definition of `TwoWire::requestFrom(unsigned char, unsigned char)'

Multiple libraries were found for "Adafruit_SSD1306.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\Adafruit_SSD1306
Multiple libraries were found for "paulvha_SCD30.h"
Used: C:\Users\Prateek\OneDrive\Documents\Arduino\libraries\scd30-master
C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEhh+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(int, int)':

SoftWire.cpp:(.text._ZN7TwoWire11requestFromEii+0x0): multiple definition of `TwoWire::requestFrom(int, int)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEii+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::requestFrom(int, int, int)':

SoftWire.cpp:(.text._ZN7TwoWire11requestFromEiii+0x0): multiple definition of `TwoWire::requestFrom(int, int, int)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire11requestFromEiii+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::beginTransmission(unsigned char)':

SoftWire.cpp:(.text._ZN7TwoWire17beginTransmissionEh+0x0): multiple definition of `TwoWire::beginTransmission(unsigned char)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire17beginTransmissionEh+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::beginTransmission(int)':

SoftWire.cpp:(.text._ZN7TwoWire17beginTransmissionEi+0x0): multiple definition of `TwoWire::beginTransmission(int)'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire17beginTransmissionEi+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o: In function `TwoWire::endTransmission()':

SoftWire.cpp:(.text._ZN7TwoWire15endTransmissionEv+0x0): multiple definition of `TwoWire::endTransmission()'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:Wire.cpp:(.text._ZN7TwoWire15endTransmissionEv+0x0): first defined here

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o:(.bss.Wire+0x0): multiple definition of `Wire'

C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o:(.bss.Wire+0x0): first defined here

c:/users/prateek/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: Warning: size of symbol `Wire' changed from 304 in C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\Wire\Wire.cpp.o to 16 in C:\Users\Prateek\AppData\Local\Temp\ArduinoServer\MW\libraries\scd30-master\SoftWire\SoftWire.cpp.o

collect2.exe: error: ld returned 1 exit status

from scd30.

PrateekGoyal18 avatar PrateekGoyal18 commented on May 29, 2024

By any chance do you have any code snippet for integrating scd sensor with some other i2c device like bme sensor, oled etc?
That will work for me, I'll make the required changes.

from scd30.

paulvha avatar paulvha commented on May 29, 2024

The issue is still the same.. somewhere Wire.h is still included.. I see that in Adafruit_GrayOLED.h. You need to make the same change (around line 33). THis is part of the Arduino-GFX library.

from scd30.

PrateekGoyal18 avatar PrateekGoyal18 commented on May 29, 2024

There is no Adafruit_GrayOLED.h file in Arduino-GFX library folder. I also checked other files in the Arduino-GFX library, nowhere else is Wire.h included.

image

from scd30.

paulvha avatar paulvha commented on May 29, 2024

from scd30.

PrateekGoyal18 avatar PrateekGoyal18 commented on May 29, 2024

@paulvha I commented out the wire.h library from my code, and it worked. Is it a fine solution?

from scd30.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.