Releases
1.2.27
Compare
Sorry, something went wrong.
No results found
New features
Low power I2C support (ESP32-C5 / C6 / P4)
Software (bit-banged) I2C / SPI through plain GPIO, selectable via negative port numbers
Add mirrored rotation support (modes 4..7) to Panel_AMOLED (by @johnlaur )
ESP-IDF v6 compatibility
Fix SPI bus pins left in open-drain mode
Clear stale open-drain pad state in QSPI / parallel bus / PWM backlight init
Fix pinMode pull-up/pull-down not driven (SOC_GPIO_SUPPORT_RTC_INDEPENDENT removed)
Fixes
Fix SPI DMA on the AHB_DMA generation (ESP32-C5 / C61) and CHSC6540 touch retry exhaustion
Fix I2C error handling (stall after a failed read, noisy NACK log, low power port reset)
Poll the port the transfer is on in Bus_I2C::wait() / busy()
Panel_IT8951: add a timeout to the BUSY-pin wait in _write_args()
Light_PWM: fix an inverted IDF version guard and add a legacy LEDC API fallback
Panel_SSD1677: rework the four-mode refresh into per-mode single-activation waveforms
BFF fonts: correct the first-pixel guard in decode_rle_bitmap (by @sweetlilmre )
VLW fonts: use the actual glyph width for the space character (by @kirberich )
Bring the SDL simulator window to the foreground on macOS
CI
Official IDF containers, tiered version matrix, fork-friendly build lanes, version-source sanity check
You can’t perform that action at this time.