github aitjcize/esp32-photoframe v2.0.0

latest releases: v2.7.2, v2.7.1, v2.7.0...
3 months ago

🎉 What's New

  • PNG replacing BMP. The BMP file store raw pixels, generating storing and reading is very slow and inefficient. This version introduced PNG as the default storing format. The benefit is as follow:
    • Faster display time: from clicking a image to display, image start showing up less than 3 seconds compare to 10+ seconds with bmp.
    • Faster upload: < 3 seconds to upload a image
    • Smaller file size: we can now store a lot more photos on the sdcard.
  • process-cli now supports an --upload mode, which directly upload the image onto the device
  • process-cli now supports an --serve mode, which provides a URL for autorotate, see README.md for more info.
    • The image server serves png as default with thumbnails supported, but jpg and bmp format are still supported with the --serve-format option.
  • Avoid autorotate pick the same image consecutively.

Installation

🌐 Web Flasher (Easiest)

Flash directly from your browser (Chrome/Edge/Opera required):
https://aitjcize.github.io/esp32-photoframe/

📦 Manually

photoframe-firmware-merged.bin - Single file containing bootloader, partition table, and application

esptool.py --chip esp32s3 --port /dev/ttyUSB0 --baud 921600 write_flash 0x0 photoframe-firmware-merged.bin

Don't miss a new esp32-photoframe release

NewReleases is sending notifications on new releases.