hmc472/firmware/data/favicon.svg
Ryan Malloy 613611d37a Add ESP32-S2 firmware for HMC472A attenuator control
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
2026-02-02 21:24:29 -07:00

29 lines
930 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<defs>
<linearGradient id="pcb" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#3aaa62"/>
<stop offset="100%" style="stop-color:#2d8a4e"/>
</linearGradient>
</defs>
<!-- Background -->
<rect width="32" height="32" rx="4" fill="#131009"/>
<!-- Attenuator symbol: signal with decreasing amplitude -->
<path d="M4 16 L8 10 L12 22 L16 12 L20 20 L24 14 L28 16"
stroke="url(#pcb)"
stroke-width="2.5"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"/>
<!-- Attenuation arrow -->
<path d="M6 24 L26 24"
stroke="#dbb960"
stroke-width="1.5"
stroke-linecap="round"/>
<path d="M22 21 L26 24 L22 27"
stroke="#dbb960"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"/>
</svg>