All writing
~/writing/tags
#embedded
2 posts
Audio
11 min130 frames per second, derived from a wire
I built a Go daemon that drives a music visualizer on a Pi, then found out the frame rate wasn't mine to pick. The LED protocol had already decided it. The real work was a latency budget I had to measure before the lights felt locked to the music.
#go#audio#leds#dsp
Embedded systems
8 minThe furnace controller that deadlocked when the WiFi dropped
An RP2040 furnace controller would freeze at random, always when the WiFi dropped. The culprit was a connectivity probe that opened a TCP connection to decide whether it could open one. A timeout would have hidden it; removing the probe fixed it.
#rp2040#pico#embedded#c