-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Hello,
I am trying to use your library on my ESP32 and I'm having issues when compiling it properly.
See below for my errors. I chose the ESP32 Dev Module when compiling. This is the basic serial example butI get the same errors when using it in my custom sketch too.
/Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp: In member function 'void HCRVocalizer::begin(uint16_t)': /Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp:111:23: error: 'class TwoWire' has no member named 'setWireTimeout'; did you mean 'setTimeout'? _i2c->setWireTimeout(3000 /* us */, true /* reset_on_timeout */); ^~~~~~~~~~~~~~ setTimeout /Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp: In member function 'void HCRVocalizer::transmit(String, bool)': /Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp:187:9: error: jump to case label [-fpermissive] default: break; ^~~~~~~ /Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp:168:17: note: crosses initialization of 'int i2cStatus' int i2cStatus = 0; ^~~~~~~~~ /Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp: In member function 'void HCRVocalizer::receive()': /Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp:229:9: error: jump to case label [-fpermissive] default: break; ^~~~~~~ /Users/gregoryhulette/Documents/GitHub/Arduino-Code/libraries/HumanCyborgRelationsAPI-main/src/hcr.cpp:210:17: note: crosses initialization of 'int bytes' int bytes = _i2c->requestFrom((int)_i2caddr,(int)8);
Thanks