Finding the Time Part 2 - Rust Async and the Arm Generic Timer
Summary
A technical deep-dive on implementing an async timer in embedded Rust for Arm architectures. It compares SysTick, CMSDK, and the Arm Generic Timer, and shows how to wire Embassy-time with a custom timer driver and a queue-based scheduler, with a QEMU test example.