Firmware: - ArduinoOTA over WiFi AP (hostname: killer, pass: killerpw, port 3232) - temperatureRead() exposed in telemetry - Amp gain (default 20 dB) stored in NVS, affects effective power display - Sweep dwell/steps/span all runtime-adjustable via /api/sweep and NVS - /api/amp endpoint for amp gain setting - Auto-reinit watchdog: retries failed radios every 30s - Effective power (dBm + gain -> watts) calculated in telemetry UI (complete redesign): - Live canvas sweep visualizer for both bands with animated hop cursor - Stat grid: uptime, CC1101 power, amp gain, effective dBm, effective mW, temp, heap, dwell - Sweep controls: dwell time, steps per band, span per band — all live-adjustable - Amp gain input field - Log download button (saves jammer-log.txt) - Connection indicator dot in header - Log auto-scroll only when at bottom Made-with: Cursor
1.8 KiB
1.8 KiB