
Gateway Firmware - From Wireless to Desktop, Wk5
Week 5 was supposed to be straightforward: add USB-CDC to Node 2, stream JSON telemetry to the desktop. Simple, right? Spoiler: The “simple” solution was blocked by hardware. Then the “good” solution was blocked by firmware. The working solution came from adapting to constraints instead of fighting them. This is the story of how Week 5 became a lesson in engineering pragmatism - and why the best solution isn’t always the most elegant one. ...

