firmware: drive external MAX98357A on G21/G26/G32
Now that the external amps are wired up and the audio chain is
validated end-to-end on a breadboard, switch the I2S driver off the
onboard NS4168 (G19 BCLK / G22 DOUT / G33 LRCK) and onto the planned
external pins (G26 BCLK / G21 DOUT / G32 LRCK). The onboard amp
receives no I2S now, so its tiny speaker stays silent regardless.
Renamed `make_onboard_i2s` → `make_i2s` since there's only one I2S
driver in this firmware. README updates: status table, removal of the
"prototype-only path" gotcha that's no longer relevant, and the pinout
cheat sheet rewritten around the new active pins (G19/G22/G33 listed
as reserved-but-driven-silent, since they still feed the onboard amp
internally — we just don't send them anything).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>