Stops at Twelve
FreeRTOS Log Stops at 12 Debug
Symptom
With 20 readings requested the log prints readings 1 to 12, then stops. DONE never comes.
Circuit
Pass condition
Every reading prints as MSG:<n> <sum> in order, then DONE:<count>. The sum is the low 16 bits of its 400-word sample window. A quiet run prints only DONE:<count> <check>. The check folds every sum.
Notes
FreeRTOS V11.1.0, preemptive, 1 ms tick. The host sends the count at start, or Q and the count for a quiet run.