xZeNice/vesc-cockpit-cyd ? reverse-engineered prompt
Reverse engineered prompt
Build me an ESP32 firmware for the Cheap Yellow Display that works like a VESC dashboard for an electric scooter or bike.
It should read telemetry from a VESC over UART, show a big animated speedometer on the touchscreen, and display battery, power, trip, temperatures, errors, and other live stats in a clear easy to use interface. I want settings for wheel size, motor poles, gear ratio, battery cell count, and voltage calibration, and I want those settings saved on the device so they stay after reboot.
Please also add the extra tools from the project description, like cell voltage monitoring, records and odometer, a drag race timer, a Wi Fi web dashboard, OTA updates, a BLE bridge for VESC Tool, and a lock mode with PIN code and auto lock. If you need to, look up the current docs for the display and libraries online so the pins and setup are correct.