-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
ESP32 Support #2328
Comments
@gbaranski We do have some initial support for the ESP32 architecture but it is not complete. For example there is no SPI or I2S support yet.
All network protocols, clients and server that are supported in ESP8266 are supported also here. This means that the HTTP client and server will work, the SSL support is there, the MQTT client will work, FTP and so on. OTA on ESP32 is not working yet. For Esp8266 we use rBoot as the bootloader but ESP32 has another bootloader.
Hard to say for an architecture that is marked as experimental and incomplete. The network is stable and working. For the other features you might find a lot of rough edges.
I guess you wanted to ask how portable is Sming-based application between the different supported architectures: Esp8266, Esp32, Host. If that is the question then all features coming from Sming that are supported for Esp8266 and Esp32 should work without any porting/re-writing. Sming itself takes care to hide the differences and do the heavy lifting.
Yes and no. Take a look at the multiple samples that we have to get a better understanding. And don't forget to read the documentation. |
@gbaranski OTA for Esp32 has landed with the latest commits in our |
That sound's great, I think I'll keep waiting on the OTA updates, it's must-have feature for me. |
You don't have to wait. They are already part of the |
I meant that I'd like to wait for official release with OTA Support, however I think I can play a bit with ESP8266 and Sming for now. |
The new stable version is officially released: https://github.com/SmingHub/Sming/releases/tag/4.4.0. It contains a lot of ESP32 related improvements. Make sure to use IDF v.4.3.0. If you are not sure how to install then download the latest stable version and run |
Hello, I'm creator of Houseflow, it's an IoT platform for embedded devices like ESP8266 and also willing to support ESP32. I've been using ESP8266_RTOS_SDK, but for me it is too close to metal, and toolchain is quite complicated, no support for C++, and as far as I know no support for ESP32. I've recently tried Arduino Framework, but it has weird API, it encourages way of programming with
void loop()
. And now I found your project, it looks really great, and I have few questions about it,Thanks in advance.
The text was updated successfully, but these errors were encountered: