Skip to content

ESP32 I2C issues #5

@greghulette

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

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