Skip to content

Conversation

zjwhitehead
Copy link
Member

Uses this community-maintained, up-to-date fork of the platform due to official PIO support from Espresiff being dropped.

https://github.com/pioarduino/platform-espressif32

More detailed changes can be found in the parent repos like https://github.com/espressif/arduino-esp32/releases/tag/3.3.0

Refactor buzzer and vibration motor initialization to use the new ledcAttach API from Arduino-ESP32 3.x. Update BLE characteristic callbacks to use String instead of std::string for compatibility. Improve ESC initialization by deferring throttle setup until after the first CAN process and add a readiness check. Update watchdog initialization to use the new esp_task_wdt_init config structure. Minor fix to pin initialization order in setup.
Switch critical border visibility logic from hidden flag to border opacity for smoother flashing and more reliable redraws. Increase LVGL buffer size to full screen to reduce partial update issues. Adjust UI task refresh rate from 25 Hz to 20 Hz for better performance.
Base automatically changed from v7-2 to master September 16, 2025 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant