ZapBox - v949417 - Supreme 👑 ESP32-C3-21-1
👑 Supreme
Tag: v949417c
Target: ESP32-C3-WROOM-02 (esp32-c3-21-1)
✨ Features
- Flex channel servo support (GPIO6 / GPIO7) — 180° und 360° Modi, parallel zum Relay-Trigger via FreeRTOS (nicht blockierend)
- GPIO6 / GPIO7 sensor-stop — zieht ein Flex-Pin auf GND → Servo und Relay stoppen sofort
- GPIO6 / GPIO7 sensor-monitor / sensor-level — überwacht Produktstau oder Füllstand (blockiert Payment bei Trigger)
- GPIO6 / GPIO7 als zusätzliches Relay — Flex-Kanal schaltet parallel mit GPIO4 einen externen Relay
- Web-Installer Flex-Konfiguration — neue UI-Sektion im C3-Installer für beide Flex-Kanäle:
- Modus-Auswahl: Relay / Servo 180° / Servo 360° / Sensor-Stop / Monitor / Level
- Servo-Parameter: Start-/Endwinkel, Dauer (180°); Geschwindigkeit, Dauer (360°)
🔧 Bug Fixes
- Servo nie ausgelöst —
initServos()wurde für C3 nicht aufgerufen wenn Multi-Channel-Modusoffwar - LEDC/GPIO-Matrix-Konflikt —
initFlexPin()hat nachservo.attach()pinMode(OUTPUT)+digitalWrite(LOW)gerufen und damit den LEDC-PWM-Kanal vom GPIO getrennt
🔌 Flash
Web-Installer: https://axelhamburch.github.io/ZapBox/installer/c3/
📦 Assets
| File | Offset |
|---|---|
bootloader.bin |
0x0000 |
partitions.bin |
0x8000 |
firmware.bin |
0x10000 |