-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rmt Driver missing in latest esp-idf-hal #512
Comments
esp-idf-hal/examples/rmt_neopixel.rs Line 26 in 518a641
is this feature need add in cargo.toml ? when added legacy feature it works well, but i have another question, if using rmt to drive is legacy the recommend drive method is what? |
The recommended method is the new ESP IDF RMT driver, but it does not have safe Rust bindings yet, because nobody implemented the bindings. There are only raw C-style APIs to the new driver in |
thanks for clarify this. i'm little bit worry about api stability for long term support, i think esp-rs may change API quick, it's not a complain, just worry about the eco and some developer choose this to production. any way thanks for clarify and contribute |
There was no change in the API, just an introduction of an extra feature. You can still use the driver once you enable the feature, and I don't have plans to retire the old driver, even after/if a new one is implemented. With that said, breaking changes are expected from time to time. If you want more stability and paid developers assigned to the HAL, you should perhaps be using |
i yesterday i updated esp-idf-hal and found that hal no longer expose TxRmtDriver and rust analyzer throw, and i'm not found release not note or change log, would help me explain how to solve this?
this this code
The text was updated successfully, but these errors were encountered: