One day I found that I still cannot use C++20 coroutines in my embedded project (targeted to STM32 MCU). You can do it in Rust using Embassy framework, but no same possibility for C++, despite that C++ coroutines already exist for a long time. So there wasn’t other way than writing one.
[Read More]Pulse C++ coroutines framework for embedded applications
GitHub repo vagran/pulse