[~/=]

Amps <- & -> Embedded

  1. C++ Asio Resource Managed Timer

    A thread-safe C++ wrapper around asio::steady_timer that reschedules itself and cleans up when the last reference goes, tested by racing it across threads.

  2. State machines in Zephyr using boost::sml

    Trying the header-only boost::sml state machine library in Zephyr, with a dimmable light switch as the example, and why C++ is fine on embedded.