This project turns the ESP32-C6-LCD-1.47 board into a standalone crypto dashboard built with LVGL 9.
It connects to Wi-Fi, fetches live prices from Binance, and displays a compact UI with a line chart, price cards, and daily percentage movement.
- Live Binance spot price polling for multiple symbols
- LVGL 9 interface optimized for the ESP32-C6 LCD board
- Auto-updating chart for a selected trading pair
- Color-coded gain/loss cards with percentage change from session open
- Wi-Fi connection splash screen with loading spinner
- Lightweight price parsing (no ArduinoJson dependency)
- Footer memory display for quick runtime monitoring
- Wi-Fi credentials in
secrets.h(fromsecrets_rename.h) - Tracked symbols in
symbols[]andSYMBOL_COUNT - Refresh interval with
UPDATE_UI_INTERVAL - Chart behavior with
POINTS_TO_CHART,PRICE_RANGE, andsymbolIndexToChart - Display brightness using
SCREEN_BRIGHTNESS - API endpoint via
BINANCE_API(if changing provider, also adjustparsePrice()) - LVGL memory/features in
lv_conf.h(fonts, logging, theme behavior, memory size, etc.)
