3 ms·
Thanks for mentioning it. I already tried using it a few months ago and brushed it off as still being a WIP, but it still didn't work when I tried again just a
by witcher01 4y ago
Thanks for mentioning it. I already tried using it a few months ago and brushed it off as still being a WIP, but it still didn't work when I tried again just a few days ago. Asking in the Matrix chat when first trying it sadly only got me a "works for me" from the developers.
What Espressif is doing with their esp-idf and porting it to Rust is promising, but overall it still needs work. Using the toolchain to develop on the ESP32 was at least slightly painful half a year ago before they introduced espup[1], having to keep a patched LLVM around etc., and supposedly support for their Xtensa architecture is coming to LLVM soon[2] so this will improve in the future.
I'd also love to see Bluetooth support in esp-idf-svc[3], but they seem to be lacking people with the required knowledge to design and implement an abstraction for it[4].
[1]: https://github.com/esp-rs/espup https://github.com/esp-rs/espup
[2]: https://mabez.dev/blog/posts/esp-rust-24-02-2023/ https://mabez.dev/blog/posts/esp-rust-24-02-2023/
[3]: https://github.com/esp-rs/esp-idf-svc https://github.com/esp-rs/esp-idf-svc
[4]: https://github.com/esp-rs/esp-idf-svc/issues/55#issuecomment-1055679097 https://github.com/esp-rs/esp-idf-svc/issues/55#issuecomment...
- girvo 4y agoThat’s about my experience too. Which is far too fiddly for us to rely on at work for production tasks. I basically keep checking back every six months or so: I’m hopeful that in a year, year and a half, I could replicate what we’ve done with our project on esp-rs entirely. Fingers crossed anyway, but right now there are quite a few showstoppers.