-
-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C6 Support? #601
Comments
As far as I can tell this boils down to arduino-esp32 using idf 4.4 in their current releases (https://github.com/espressif/arduino-esp32/releases) , and no, it does not support c6 |
Require waiting for Arduino Core release based on ESP-IDF 5.1 that support ESP32-C6, so follow -> espressif/arduino-esp32#7852 |
@gskjold Seems your project is using our fork of Platformio/Arduino.
|
Thanks @Jason2866 , OneWireNg would not build, so I have stripped dallas temperature sensor from the code for the moment. The build runs, but the linker fails with the following:
Do you have any pointers on how to fix this? EDIT: Branch with current changes, use env esp32c6: https://github.com/UtilitechAS/amsreader-firmware/tree/esp32c6_testing |
@gskjold We have modified OneWire from Paul Stoffregen to work with C2 and C6. |
Are you using the inbuilt https Client/Server? If yes you can't use the fork. Tasmota Fork based on Arduino 3.0, will not include mbedtls crypto ciphers for ALL ESP32 MCUs. That's a breaking change we have decided. |
Thanks, good to know. I am using the built in WebServer and HTTPClient as well as WiFiClient and WiFiClientSecure. I had a plan once to swap out the webserver, but never got that far. Any suggestions on best replacements for http server and client? I use mbedtls in the code as well, but I can easily swap that out with bearssl. |
Not really, since we don't use https with Webfrontend. Using the the standard http client from Arduino. For https OTA updates we have written our own https implementation with Berry we have included in every Tasmota32 variant. |
@Jason2866 Is WiFiClientSecure stripped out for good? If so, what is the best way to communicate with a API over HTTPS? |
Yes, we stripped mbedtls since it uses a lot of flash and RAM. We are using BearSSL |
Describe your problem
I'm unable to get esp32-c6 working. Specifically espressif esp32-c6-wroom1. Trying to find the correct bootloader/firmware, but it seems like the esp-idf that the tasmota firmware is based on is running on v 4.4 which does not support c6 yet?
The text was updated successfully, but these errors were encountered: