-
Notifications
You must be signed in to change notification settings - Fork 39
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
[Feature Request] Add support for ESP32-C6 #326
Comments
No, it is not compatible at this time. ESP32 Arduino Core 3.0.0 (which is in alpha state right now) adds support for the C6. Nuki Hub is build using the latest stable core 2.0.14 |
But even then it's not automatic, it would need a build targeting the C6. I still have to tinker with the S3, I couldn't get it running so far. |
Could I propose using PlatformIO? This would simplify the build process and the adoption of new boards. In this branch of my fork, I've introduced PlatformIO and configured three boards: the ESP32, the ESP32 Solo1 (Shelly 1 Plus), and the ESP32-S3 Dev Kit C1. You could check if the binary for ESP32-S3 works. To simplify the comparison, I didn't change the directory tree structure to match the PlatformIO one. |
It should be possible to support both build systems, cmake and platformio, shouldn't it? |
I have removed some libraries from the lib folder and configured PlatformIO to download them. If you restore those libraries, you can build with CMake too. What advantages do you see in having both build systems? |
Well, I know cmake quite well, it's powerful, and I can use clion for development. |
I see your point. For the sake of completeness, PlatformIO has a plugin for CLion. |
Yeah except it doesn't really work, at least last time I checked. But really compiling this project isn't too hard. All the files are there, I somewhat like it in embedded projects to have all the files for compilation available without having to use some kind of package manager. Tried that for bigger projects (used conan for that). It works more or less, but gives you headaches often enough. Just copying the files into the project is often much less of a hassle for C/C++ projects. |
I don't use CLion so I don't know how well the PlatformIO plugin works, after your post I downloaded it and just tried to build the project and it built without any problems. Actually I'm using VSCode and it works pretty well with PlatformIO. In addition to the build and package management, also consider that can be supported different boards just by adding their ID in the configuration file. |
ESP32 Arduino Core 3.0.0 is now out of alpha (since 3 days): https://github.com/espressif/arduino-esp32/releases/tag/3.0.0 |
Preliminary/Experimental support for C6 is added in PR #407 |
ESP32-C6 should be usable once #436 is merged, including pairing. |
I have a esp32-c6 board and I am not capable to install on it. Is this board compatible?
The text was updated successfully, but these errors were encountered: