Skip to content

Remove ESP32 "classic" ledc workaround#244

Merged
JanPetterMG merged 1 commit intomainfrom
remove-ledc-esp32classic-workaround
Dec 25, 2025
Merged

Remove ESP32 "classic" ledc workaround#244
JanPetterMG merged 1 commit intomainfrom
remove-ledc-esp32classic-workaround

Conversation

@JanPetterMG
Copy link
Copy Markdown
Collaborator

@JanPetterMG JanPetterMG commented Dec 25, 2025

Removes an ledc workaround for ESP32 "classic", that was needed due to an ledc bug in Arduino 3.3.2 and an ArduinoOTA bug in Arduino 3.3.1.
This is now possible thanks to #243 (required), which pins Arduino to an middleground past the official 3.3.1 release and prior to the official 3.3.2 release.

Changes

  • Removed OTA warning for users up until Arduino 3.3.1
  • Removed ledc workaround for ESP32 "classic" boards targeting Arduino 3.3.2 and onwards.

Impact

ESP32 "classic" users can now take full advantage of the smooth display dimming capabilities introduced with Frekvens 2.0.0.

@JanPetterMG JanPetterMG added firmware C++ related chore This issue or pull request is a maintenance task labels Dec 25, 2025
@JanPetterMG JanPetterMG marked this pull request as ready for review December 25, 2025 19:19
@JanPetterMG JanPetterMG added this to the v2.1.0 milestone Dec 25, 2025
@JanPetterMG JanPetterMG merged commit 74bc04b into main Dec 25, 2025
18 checks passed
@JanPetterMG JanPetterMG deleted the remove-ledc-esp32classic-workaround branch December 25, 2025 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore This issue or pull request is a maintenance task firmware C++ related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant