github edwardtfn/NSPanel-Easy v2026.11.8
v2026.11.8 - improve: Link only the generic SPI flash driver to save IRAM

latest releases: latest, stable
3 hours ago

Summary

Sets flash_chip: generic under esp32 > framework > advanced in esphome/nspanel_esphome_hw_memory.yaml, so only the generic SPI flash driver is linked. This removes the unused flash vendor drivers (GD, ISSI, MXIC, Winbond, Boya, TH), saving IRAM and a small amount of DRAM, and resolves the boot warning Set flash_chip: generic under esp32 > framework > advanced to save IRAM.

Compatibility

  • The flash_chip option was introduced in ESPHome 2026.10.0 (esphome/esphome#19217). Older versions reject the key as a schema error.
  • min_esphome_compiler_version is not changed here, as the versioning workflow always sets it to the release month minus 2. This PR must only be merged in December 2026 or later, so the release requires ESPHome 2026.10.0 or later.
  • The panel runs the flash in DIO mode (ESPHome default), where the generic driver covers all required operations, so no functional change is expected even if a unit uses a different flash vendor.

Notes

  • Kept as draft until December 2026.
  • CI builds against ESPHome latest will fail until 2026.10.0 is released as stable.

What's Changed

Other Changes

  • improve: Link only the generic SPI flash driver to save IRAM by @panel-easy-assistant[bot] in #558

Full Changelog: v2026.11.7...v2026.11.8

Don't miss a new NSPanel-Easy release

NewReleases is sending notifications on new releases.