Releases: bitbank2/bb_epaper
Support for Waveshare 3.97 panel and ESP32-S3 board
Patch to rotate TRMNL-mini 180 degrees
This release patches the 4.26" 800x480 panel definition to default to rotate it 180 degrees. The 0,0 pixel is now the upper left corner when the panel is in landscape mode and the connector is on the left.
Initial support for ESPHome
This release adds some infrastructure to allow it to be built as an ESPHome component.
Fast 4-gray mode for 7.5 inch UC81xx panels
With only 4 (imperfect) gray levels, it's possible to generate them without a "full flicker" update. This release adds a "fast" option to 4-gray updates on the 7.5 inch UC81xx panels (the popular ones sold by Waveshare and used in the TRMNL og). This reduces the update time from over 2 seconds to 0.6 seconds and eliminates all flashing. I will see about adding this capability to other panel/controller types.
Added named support for the XTEINK X4
This release adds a new named device (XTEINK X4) an ESP32-C3 with a 4.26" 800x480 EPD built in. I also included the start of supporting a shared SPI option for devices which share the SPI bus with a uSD card.
License update
Thanks to a generous donation by the Open Home Foundation (https://www.openhomefoundation.org/), the license of bb_epaper has been changed from Business Use to GNU GPLv3. This free, open source license allows more widespread use of the library without the need for commercial projects to license it for use in products.
low power light sleep option
This release adds a settable option to use the ESP32's light sleep during the busy-wait loop. It works in 20 millisecond increments to check on the status of the busy line. This can save significant power, especially for long update sequences like on the Spectra6.
Compatibility with my other display libraries
This release includes a lot of changes that will cause existing code to break. These were necessary to change the API and data formats to be compatible with my other display libraries (OneBitDisplay, FastEPD, bb_spi_lcd). The changes include:
- The addition of new pre-configured devices which have a MCU+ePaper display such as the CrowPanel devices.
- An improved Group5 font and graphics system that now supports 3 and 4-color images
- Support for more EPDs
added missing image file for new example code
1.1.2 missing file added