llc_esp is a high-performance C++ firmware for the ESP32-S3. It acts as a networked receiver, listening for "Light Lang" commands sent from a PC via UDP over the local Wi-Fi network to drive LED lighting effects in real-time.
- UDP Listener: Efficiently processes incoming UDP packets on the local network.
- Light Lang Support: Parses custom "Light Lang" commands to trigger specific lighting states.
- Low Latency: Optimized for real-time synchronization with PC-based audio or logic.
- WiFi Auto-Connect: Automatically connects to the local network on boot.
- Microcontroller: ESP32-S3.
- Lights: Addressable LEDs (WS2812B, SK6812) or PWM-controlled lights.
- Network: 2.4GHz Wi-Fi connection.
Set GPIO and Led Count in src/main.cpp at line 16:
#define LED_COUNT 60
#define STRIP_GPIO 12Configure your led strip in src/main.cpp at line 69:
void configure_led(void) { ... }Set your network credentials and port in src/main.cpp at line 103:
wifi->set_ssid("WIFI_SSID_HERE");
wifi->set_password("WIFI_PASSWORD_HERE");