Closed hypercreeper closed 10 months ago
Solved by adding board_build.flash_mode = dio
to the [env:T-Keyboard]
in the platformio.ini
file
Solved by adding
board_build.flash_mode = dio
to the[env:T-Keyboard]
in theplatformio.ini
file
This solution breaks i2c with this error:
E (2341) i2c: i2c_set_pin(870): sda gpio number error
[ 1950][E][esp32-hal-i2c.c:88] i2cInit(): i2c_param_config failed
ESP32C3 cannot communicate with ESP32S3
First you have to set the default env to T-Keybord Did you do that? As shown below :
I have tested everything is normal, because board = ttgo-t-oi-plus the default flash mode is dio
Solved by adding
board_build.flash_mode = dio
to the[env:T-Keyboard]
in theplatformio.ini
fileThis solution breaks i2c with this error:
E (2341) i2c: i2c_set_pin(870): sda gpio number error [ 1950][E][esp32-hal-i2c.c:88] i2cInit(): i2c_param_config failed
ESP32C3 cannot communicate with ESP32S3
see #10 - there is a weird bug with function overloading in the Wire class that causes the sketch in the repo to try to setup as a master, not slave.
Solved by adding
board_build.flash_mode = dio
to the[env:T-Keyboard]
in theplatformio.ini
fileThis solution breaks i2c with this error:
E (2341) i2c: i2c_set_pin(870): sda gpio number error [ 1950][E][esp32-hal-i2c.c:88] i2cInit(): i2c_param_config failed
ESP32C3 cannot communicate with ESP32S3
see #10 - there is a weird bug with function overloading in the Wire class that causes the sketch in the repo to try to setup as a master, not slave.
Thank you so much, I've been using the default bin file for the time being but I will try this fix and see if it works.
Im having issues with the Keyboard_ESP32C3 Example, when i try to upload the example to the esp32c3, it will bootloop with this message:
But when i upload the firmware from the firmware folder it works, but the example doesnt work and keeps bootlooping