Skip to content

ESP32 I2C issues #5

Description

@greghulette

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions