Scott Mabin

mabez.dev · Personal blog · on HN since 2019

Scott Mabin, who works on Rust support at Espressif, writes about running Rust on ESP32 chips.

What HN saysHN links it for updates on Rust for Espressif chips, including no_std support for the ESP32-C3; one commenter had trouble getting it working.
18HN people shared it
5linked it in comments
24stories submitted
821story points
2 years agolast shared
2019people per year2026

Most-shared posts

  1. 1
    Rust on Espressif Chips
    6 people · 18 points · first shared 2021 · 1 comments on HN
  2. 2
    Rust on Espressif chips
    2 people · 230 points · first shared 2021 · 69 comments on HN
  3. 3
    Rust on the ESP32 (2019)
    2 people · 135 points · first shared 2019 · 44 comments on HN
  4. 4
    Mabez Rust on Espressif chips – Q4 update
    2 people · 60 points · first shared 2024 · 17 comments on HN
  5. 5
    Rust on Espressif chips – 17-10-2022
    2 people · 51 points · first shared 2022 · 18 comments on HN
  6. 6
    Rust on Espressif chips – 2023 Roadmap
    2 people · 14 points · first shared 2023 · 1 comments on HN
  7. 7
    Espressif advances with Rust – 30-06-2023
    2 people · 5 points · first shared 2023 · discussion on HN
  8. 8
    Rust on the ESP32 – SVD's, PAC's and USB Flashing
    2 people · 3 points · first shared 2020 · discussion on HN
  9. 9
    Rust on Espressif chips – 15-07-2022
    1 people · 186 points · first shared 2022 · 33 comments on HN
  10. 10
    Rust on Espressif chips Q1 2022
    1 people · 109 points · first shared 2022 · 28 comments on HN
  11. 11
    Rust on the ESP32 and ESP8266 – Building an Ecosystem
    1 people · 3 points · first shared 2020 · discussion on HN
  12. 12
    Rust on Espressif chips – 21-06-2024
    1 people · 3 points · first shared 2024 · discussion on HN
  13. 13
    Rust on Espressif chips – 28-04-2023
    1 people · 2 points · first shared 2023 · discussion on HN
  14. 14
    Rust on Espressif chips – 10-01-2022
    1 people · 1 points · first shared 2022 · discussion on HN
  15. 15
    Rust on Espressif chips – 29-09-2023
    1 people · 1 points · first shared 2023 · discussion on HN

What HN people wrote when they linked it

witcher01 · 2023-03-14
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 [2]: https://mabez.dev/blog/posts/esp-rust-24-02-2023/ [3]: https://github.com/esp-rs/esp-idf-svc [4]: https://github.com/esp-rs/esp-idf-svc/issues/55#issuecomment-105567909…
n8henrie · 2023-06-15
I haven't done much with it yet, but I'm excited about the bare-metal (no_std) rust support for the esp32c3 (as opposed to some other variants that require a custom toolchain as I understand it). Lots of details at <https://mabez.dev/blog/posts/>, and some examples of wifi on bare-metal at <https://github.com/esp-rs/esp-wifi>. I hope to eventually get it working with MQTT (there may be examples already, I haven't yet looked in-depth), at which point I think this will be my go-to for the majority of my IOT projects going forward!
eldruin · 2021-12-29
Espressif (the makers of the hugely popular ESP32/ESP8266/... microcontrollers) hired an embedded Rust community member to work full time on Rust support for their chips: https://mabez.dev/blog/posts/esp-rust-espressif/
skrap · 2021-11-12
If you haven't yet, check out Scott Mabin's blog. He's working on ESP32 & Rust: https://mabez.dev/blog/posts/esp-rust-18-10-2021/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close