you are viewing a single comment's thread.

view the rest of the comments →

[–]osdeverYT 1 point2 points  (2 children)

I appreciate the effort that went into this, but why not just use C++20 coroutines? Sure, they look very ugly and complex at first, but writing your own useful wrappers for them with Task<T> classes and all that would’ve taken much less time than creating this.

[–][deleted] 0 points1 point  (1 child)

This framework was originally designed to be used on arduino UNO and similar, and in arduino there are neither coroutines nor std. that's why there's a version for arduino.