Hola, estoy usando una placa Arduino Uno WiFi Rev2 y parece que hay algún tipo de problema con la libreria, (de importadas solo están Wire.h, SparkFunMPL3115A2.h, y SparkFun_Si7021_Breakout_Library.h). Se agradece todo tipo de ayuda.
Código de error:
Arduino:1.8.9 (Windows 10), Tarjeta:"Arduino Uno WiFi Rev2, None (ATMEGA4809)"
Opciones de compilación cambiadas, reconstruyendo todo
C:\Users\roger\Documents\Arduino\libraries\SparkFun_Si7021_Humidity_and_Temperature_Sensor\src\SparkFun_Si7021_Breakout_Library.cpp: In member function 'uint16_t Weather::makeMeasurment(uint8_t)':
C:\Users\roger\Documents\Arduino\libraries\SparkFun_Si7021_Humidity_and_Temperature_Sensor\src\SparkFun_Si7021_Breakout_Library.cpp:200:33: error: call of overloaded 'requestFrom(int, uint16_t&)' is ambiguous
Wire.requestFrom(ADDRESS,nBytes);
^
In file included from C:\Users\roger\Documents\Arduino\libraries\SparkFun_Si7021_Humidity_and_Temperature_Sensor\src\SparkFun_Si7021_Breakout_Library.cpp:34:0:
C:\Users\roger\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.1\libraries\Wire\src/Wire.h:60:13: note: candidate: virtual uint8_t TwoWire::requestFrom(uint8_t, size_t)
uint8_t requestFrom(uint8_t, size_t);
^~~~~~~~~~~
C:\Users\roger\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.1\libraries\Wire\src/Wire.h:62:13: note: candidate: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^~~~~~~~~~~
exit status 1
Error compilando para la tarjeta Arduino Uno WiFi Rev2.
Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.