|
|
|
|
|
by karmicthreat
1230 days ago
|
|
I have been using the M5Stack Tough for a product. It has worked reasonably well, though I have had a 10% defect rate on the touch digitizers. I will probably end up switching over to a product from https://www.makerfabs.com/ for a larger display. But it has worked fairly well. The stack was:
-Platform.io
-ESP-IDF framework
-LVGL an embedded ui framework that is pretty simple to use.
-FreeRTOS Works great, its been reliable and it will probably remain my choice for the next couple years. One thing I would like is better Rust support. I have taken a look around and everything is just out of date bindings to C/C++ projects. Not a whole lot of native Rust, so I don't really feel the need to switch until that changes. |
|
There are currently 2 approaches for Rust in ESPs:
- std: Its built on top of ESP-IDF, so it ends up calling C functions. I guess this is what you've seen in the past.
- no_std (bare-metal): Pure Rust implementation.
See https://esp-rs.github.io/book/overview/index.html for more details