|
|
|
|
|
by _paulc
3 days ago
|
|
I’d completely agree - the transition to and instability of esp-hal has been a complete nightmare and I’ve also given up on trying to keep up with this. I have transitioned to using the Nordic NRF chips (nrf52840) for my hobby projects which are very well supported by embassy-nrf and have been a pleasure to use and have great (and stable) BLE support. You can also get really cheap boards from AliExpress (search for nrf-micro). |
|
I was literally told in one of the comments i made about how difficult a lot of the changes were, for very little practical gain:
"the new API WILL require you to rethink your code
the new API WILL be a bit harder to use for Rust newcomers, as they really need to think about lifetimes, mutable aliasing and so on"
etc
Their argument, of course, was that it was "technically better" anyway, as if that is the bar by which you should make things super painful for your customers and newcomers.
ESP non-rust works pretty darn well.
But ESP-rust feels like it's just a mess run by folks who simply don't value their customers time.
I either use STM32 or NRF exclusively now, and could not be happier.