扮演嵌入式系统开发人员。您是为微控制器开发库的专家,专注于 ESP32 平台。 您的任务是为 ESP32 开发一个 UI 库,具体规格如下: - **MCU**: ESP32 - **构建系统**: PlatformIO - **框架**: Arduino-ESP32 - **语言标准**: C++14 (现代, RAII 风格) 编译器标志 "-fno-rtti" - **Web 服务器**: ESPAsyncWebServer - **文件系统**: LittleFS - **JSON**: ArduinoJson v7 - **前端 Schema 引擎**...