fda8aab7a2
Completes the observe-before-fix instrumentation pass across all critical firmware subsystems: - ADAR1000_Manager.cpp: 99 DIAG calls covering power-up/down, TX/RX mode switching, ADTR1107 init sequence, SPI transfers, ADC reads (with 100ms timeout guard on unbounded busy-wait), and scratchpad verification. - DA5578.c: 21 DIAG calls on init, reset, channel writes, clear pin activation, and I2C error paths. - ADS7830.c: DIAG on init (with test-read verification) and I2C transmit/receive error logging in single-ended and differential reads. - USBHandler.cpp: DIAG on state transitions, start flag detection, settings data accumulation, and SET/END marker parsing. - main.cpp remaining sections: CDC_Receive_FS callback, systemPowerUp/Down sequences, executeChirpSequence (entry-only, timing-critical path), runRadarPulseSequence (beam position + stepper logging), checkSystemHealth (per-subsystem error logging with GPIO reads), attemptErrorRecovery, Emergency_Stop, handleSystemError, PA IDQ calibration loops (DAC/ADC init, per-channel initial readings, calibration iterations with final values), TMP37 ADC3 init, error handler init, and GUI status send. No behavioral changes. All logging is compile-time removable via DIAG_DISABLE.