Repository navigation
v1.0.5
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 HALyield()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.