Summary
Comprehensive ztest suite for the home row mod module using synthetic ADC data and simulated timing.
Area
Firmware
Done when
Dependencies
Depends on #53 (test infra), #57 (HRM module)
Context
These tests validate the HRM algorithm before hardware. The S4 pass criteria (HRM false activations: <1/500, activation speed: <50ms) should be test assertions. When Stage 4 begins, the algorithm should be proven correct so testing can focus on real-world feel tuning.
Summary
Comprehensive ztest suite for the home row mod module using synthetic ADC data and simulated timing.
Area
Firmware
Done when
tests/home_row_mod/test suite exists and passes on native_simDependencies
Depends on #53 (test infra), #57 (HRM module)
Context
These tests validate the HRM algorithm before hardware. The S4 pass criteria (HRM false activations: <1/500, activation speed: <50ms) should be test assertions. When Stage 4 begins, the algorithm should be proven correct so testing can focus on real-world feel tuning.