It should work with both, however the S family uses the xtensa instruction set which is not natively supported by llvm which rust uses, so you need a fork of llvm with patches for that architecture. If you need that support, I would go with using the rust docker image for esp, provided by espressif: hub.docker.com/r/espressif/idf-rust
Very useful, the 'cargo search', figuring out what to use and general troubleshooting is very helpful.
It's a good show case how you should go step by step with the documentation to advance your code.
great to see your workflow, thanks for the video!
Really enjoyed that, thank you!
Amazing bro, congrats!
Wow This is some great content...
Really great, thank you
I have a question, it would be really helpful if you made a video on your rust sublime text setup?
Thank you for the feedback - added to my short term todo list.
Updated a quick settings video: ua-cam.com/video/GLs5k9Y8lnY/v-deo.html
Do you think this would work with rp2040 with the ESP32-C3on board like the challenger board?
Does Rust work only in esp32-c3 or also with esp32-S family? Thanks
It should work with both, however the S family uses the xtensa instruction set which is not natively supported by llvm which rust uses, so you need a fork of llvm with patches for that architecture.
If you need that support, I would go with using the rust docker image for esp, provided by espressif: hub.docker.com/r/espressif/idf-rust
Did BLE work normally?
I did not try out BLE. Looking through github.com/esp-rs I see no obvious BLE interface.
If I could code at half that speed ....