C++20 coroutines framework for embedded applications (STM32, nRF52840)

GitHub repo vagran/pulse

One day, I realized that I still couldn’t use C++20 coroutines in my embedded projects targeting STM32 and nRF52840 microcontrollers. While Rust developers can take advantage of coroutines through the Embassy framework, there was no comparable solution available for C++, despite coroutines having been part of the language for years.

So I decided to build one myself.

[Read More]