Description
Let's try to find out what libraries the embedded ecosystem lacks with a survey!
Please request one library / tool per comment. You can comment several times though. I suggest sticking to the guidelines below but feel free to ignore some of them if you think it makes sense to do so:
- Microcontroller and development board specific crates are out of scope for this survey. The requested crate must be general enough so that it can be useful to a non-trivial fraction of the embedded Rust community.
"I want a crate to program the e.g. STM32F4DISCOVERY development board" is out scope, otherwise we'd get a very long list of similar requests.
- Check the issue Survey: Crates you use for embedded development #12 first.
You may be asking for something that already exists! If a crate an crates.io or GitHub doesn't work for you, please tell us why that's the case.
- Please be as specific as possible and elaborate on your use case.
Don't just say "an Arduino-like framework that supports my microcontroller", which BTW would be out of scope because of point 1. That's too vague. Instead say "I need a low latency mechanism to send data from an interrupt handler to the main loop without disabling interrupts because I do $HARD_REALTIME_STUFF".
-
If someone has already posted here a library that you also need then upvote their answer so we can get an idea of how much demand there is for such library / functionality.
-
Bonus points if you can point to an existing C library that solves your problem. That way we can inform ourselves about prior art.