- Add #include <USB.h> to all .cpp files (required for HWCDCSerial) - Use ESP-IDF v5.x esp_task_wdt_config_t struct instead of removed API - Remove duplicate ARDUINO_USB_MODE/CDC flags from platformio.ini (board definition already provides these)
PlatformIO/Arduino firmware for WEMOS/LOLIN S2 Mini: - 6-bit GPIO control (GPIOs 1-6) with glitch-free register writes - REST API: /status, /set, /config, /sweep endpoints - Web UI with PCB green theme, slider, presets, pin visualization - NVS persistence of attenuation setting across power cycles - Sweep mode for automated attenuation stepping - mDNS (attenuator.local), OTA updates, watchdog