Uplink
Telemetry Queue Burst Bug Debug
Symptom
Spaced pulses report correctly. After a fast burst the report starts with the last samples, repeats them, and never shows the first ones. The registers and bit fields are on the Datasheet tab.
Circuit
Pass condition
Each sample sent gets one SAMPLE:<value> line in arrival order. TOTAL:<n> and DROPPED:<n> follow when the sensor goes quiet. Every pulse is accounted for.
Notes
The bench is the vibration sensor. It sets each sample on PA1 to PA4, strobes PA0, bursts included, then falls silent. The uplink takes one line about every 4 ms.