Releases: funnygeeker/micropython-easydisplay
Releases · funnygeeker/micropython-easydisplay
v2.3.1
v2.3.0
更新
- 更新使用示例
 - 对代码注释进行了优化
 - 实验性更新墨水屏驱动,但是由于测试环境缺少相关硬件,暂未进行硬件测试
 - 移除了函数中独立的 
color_type参数,因为并不常用,并且增加了使用时的理解难度 - 对 
MONO渲染为RGB565的执行效率进行了优化,最高提升120%。移除了相关颜色渲染代码,缩减代码量 
修复
st7735_buf,st7735_spi,st7789_buf,st7789_spi在 树莓派PICO 开发板上初始化背光失败的问题(#2)
注意事项
- 该版本更新后,需要在初始化屏幕时指定 
color_type为MONO或者RGB565,该参数不再具有默认值 
Update
- Updated usage examples
 - Optimized code comments
 - Experimentally updated the e-ink screen driver, but hardware testing has not been conducted yet due to lack of related hardware in the test environment
 - Removed the standalone 
color_typeparameter in functions since it is not commonly used and adds to the complexity of understanding when used - Optimized the execution efficiency of rendering 
MONOtoRGB565, showing up to120%increase in performance. Removed related color rendering code to reduce code size 
Fix
- Fixed an issue with backlight initialization failure in 
st7735_buf,st7735_spi,st7789_buf,st7789_spion the Raspberry Pi Pico development board (#2) 
Note
- After this version update, it is necessary to specify 
color_typeasMONOorRGB565during screen initialization. This parameter no longer has a default value 
v2.2.2
修复
- PPM 图片无法正常 invert 的 BUG
 SH1106屏幕驱动无法正常初始化的 BUG
Fix
- Fixed a bug where PPM images were not properly inverted.
 - Fixed a bug where the initialization of the SH1106 screen driver was not functioning correctly.
 
v2.2.1
更新
- 新增部分函数,直通到 
framebuf 
Update
- Added some functions that go directly to 
framebuf. 
v2.2.0
修复
- 重命名文件夹之后,部分文件缺失的问题
 pbm和bmp的color_type未能继承全局默认设置的问题- 屏幕驱动没有 
color函数则完全无法使用的问题,现在如果没有color函数,则会使用内置的颜色计算函数 
Bug Fixes
- Fixed an issue where some files were missing after renaming a folder.
 - Fixed the issue where the 
color_typeofpbmandbmpdid not inherit the global default settings. - Fixed the problem where the screen driver cannot be used at all if there is no 
colorfunction. Now, if thecolorfunction is missing, the built-in color calculation function will be used. 
v2.2.0-beta.1
更新
- 支持通过 BytesIO 输入图像
 - ST7735 和 ST7789 驱动的 rst 参数重命名为 res 参数
 - color_type 传入的参数由 framebuf.MONO_HLSB 和 framebuf.RGB565 更改为 "RGB565" 和 "MONO"
 - SSD1306 和 SH1106 驱动的引脚不再需要使用 Pin(xxx)传入,直接传入引脚 (int) 即可
 - text_lite 字体文件更新 ℃ 符号等少量符号,修复 text_full 字体文件某些文字缺失的问题,并移除了一些冗余文字,感谢 @倪NI 的反馈
 - 更新此版本后,请检查代码的兼容性
 
修复
- 修复默认字体大小与字体文件大小不一致的问题
 - ST7735 ST7789 驱动的部分错误:当 rgb=False 时,显示可能不正常
 
Update
- Added support for inputting images via BytesIO.
 - Renamed the 
rstparameter of ST7735 and ST7789 drivers tores. - Changed the input parameters for 
color_typefromframebuf.MONO_HLSBandframebuf.RGB565to"RGB565"and"MONO", respectively. - The pin parameter for SSD1306 and SH1106 drivers no longer requires the use of 
Pin(xxx). You can directly pass the pin as an integer. - Updated the text_lite font file to include a few additional symbols, such as the ℃ symbol. Fixed an issue in the text_full font file where some characters were missing, and removed some redundant characters. Thanks to @倪NI for the feedback.
 - After updating to this version, please check the compatibility of your code.
 
Fixes
- Fixed the inconsistency between the default font size and the font file size.
 - Fixed some errors in the ST7735 and ST7789 drivers. When 
rgb=False, the display may not behave correctly. 
v2.1.0-beta.1
更新
- 新增 
show函数 - 新增 
sh1106屏幕驱动 - 对 
st7735st7789屏幕驱动进行了错误修复和优化 - 重命名部分参数,若更新到此版本,请先检查代码兼容性
 
Updates
- Added 
showfunction - Added support for 
sh1106display driver - Fixed and optimized 
st7735andst7789display drivers - Renamed some parameters. If updating to this version, please check code compatibility first.
 
v2.0.2
修复
修复字体集 text_lite.txt 缺失   的问题
Fix
Fixed the issue of missing   in the font set text_lite.txt.
v2.0.1
修复
修复字体集 text_lite.txt 缺失 ` 符号的问题
Fix
Fixed the issue of missing ` symbols in the font set text_lite.txt.
v2.0.0
修复
- self.font_size 变量名称冲突
 
更新
- 为 
SSD1306驱动添加back_light函数,与其他驱动名称统一 
Fix
- Fix the variable name conflict for self.font_size
 
Update
- Added the 
back_lightfunction to theSSD1306driver to maintain consistency with other driver naming conventions.