HelTecAutomation / Heltec_ESP32

Arduino library for Heltec ESP32 (or ESP32+LoRa) based boards
Other
612 stars 223 forks source link

Can't build Factory_Test/WIFI_Kit_32_FactoryTest on Arduino IDE #84

Open RobertoD91 opened 2 years ago

RobertoD91 commented 2 years ago

Build error when compiling example Factory_Test/WIFI_Kit_32_FactoryTest

I'm using:

/Users/myuser/Documents/Arduino/libraries/Heltec_ESP32_Dev-Boards/src/BMP180.cpp: In member function 'boolean BMP085::begin(uint8_t)':
/Users/myuser/Documents/Arduino/libraries/Heltec_ESP32_Dev-Boards/src/BMP180.cpp:12:28: error: call of overloaded 'begin(int, int, int)' is ambiguous
   Wire.begin(13, 12, 100000);
                            ^
In file included from /Users/myuser/Documents/Arduino/libraries/Heltec_ESP32_Dev-Boards/src/BMP180.h:5,
                 from /Users/myuser/Documents/Arduino/libraries/Heltec_ESP32_Dev-Boards/src/BMP180.cpp:1:
/Users/myuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/Wire/src/Wire.h:79:10: note: candidate: 'bool TwoWire::begin(int, int, uint32_t)'
     bool begin(int sda=-1, int scl=-1, uint32_t frequency=0); // returns true, if successful init of i2c bus
          ^~~~~
/Users/myuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/Wire/src/Wire.h:80:10: note: candidate: 'bool TwoWire::begin(uint8_t, int, int, uint32_t)'
     bool begin(uint8_t slaveAddr, int sda=-1, int scl=-1, uint32_t frequency=0);
          ^~~~~
Più di una libreria trovata per "WiFi.h"
Usata: /Users/myuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/WiFi
Non usata: /Applications/Arduino.app/Contents/Java/libraries/WiFi
exit status 1
Errore durante la compilazione per la scheda Heltec WiFi Kit 32.
DasAuryn commented 2 years ago

Hi,

open /Users/myuser/Documents/Arduino/libraries/Heltec_ESP32_Dev-Boards/src/BMP180.cpp and change: Wire.begin(13, 12, 100000); to Wire.begin(13, 12, 100000ul);

RobertoD91 commented 2 years ago

Hi,

open /Users/myuser/Documents/Arduino/libraries/Heltec_ESP32_Dev-Boards/src/BMP180.cpp and change: Wire.begin(13, 12, 100000); to Wire.begin(13, 12, 100000ul);

It works! Thanks!