Skip to content

v1.0.5

Choose a tag to compare

@GitMoDu GitMoDu released this 08 Oct 17:41
· 10 commits to master since this release

New Features

  • WinRT MVVM Support
    Added a host template viewmodel for WinRT and migrated the WinRT Blink example to an MVVM pattern. UI updates are now driven via a property observer, decoupling UI state from the host.

  • Cooperative Scheduling Hook (yield())
    Introduced HAL yield() to simulate RTOS-style cooperative scheduling on Arduino hosts.

Improvements

  • Runtime Loop & Dispatch

    • Added host-threaded dispatch so callbacks run within the main loop.
    • Refined stop/teardown flow for more predictable shutdown.
  • Scheduling & Build Hygiene

    • Improved TaskScheduler integration.
    • Unified compiler flags across the project.
  • Add-ons & Diagnostics

    • Updated the Integer World add-on to the latest loop API.
    • Generalized mock output and added an optional log task controlled by compiler flags.

Developer Experience

  • Cleaner separation between UI and host state in WinRT samples via property observers.
  • More consistent callback execution and responsiveness with yield() and threaded dispatch.