Releases: gavinlyonsrepo/ERM19264_UC1609
Releases · gavinlyonsrepo/ERM19264_UC1609
version 1.8.2
version 1.8.2
Full Changelog: 1.8.1...1.8.2
version 1.8.1
- Version 1.8.1 Feb 2024
- Minor update.
- PROGMEM keyword added to font 12(which was added in 1.8.0)
- drawPixel method boundary scan adjusted, so 90 and 270 degree rotation is
calibrated for whole screen not shared screen mode.
version 1.8.0
- Version 1.8.0
- LCD weight & height no longer constant, and must now be supplied in constructor.
- SW SPI GPIO delay can now be modified by a setter function
- Enhanced Error handling for fonts and bitmaps, enum LCD_Return_codes added.
- Fonts 9-12 added
- Fonts 7-8 characters increased from 11 to 14.
version 1.7.0
- Version 1.7.0 Nov 2023
- Minor update, Allowed User to set Ram Address control bits in "begin" method, due to user concerns raised in github issue,
Address control setting #4.
- Minor update, Allowed User to set Ram Address control bits in "begin" method, due to user concerns raised in github issue,
version 1.6.0
- Version 1.6.0 May 2023
-
Added Doxygen style comments to create automated API (Application programming interface)
-
Multi-screenmode :: Replaced "MultiBuffer" struct with a" ERM19264_UC1609_Screen" class to improve code base and simplify User interface.
Unfortunately this will break backwards compatibly with old sketches written pre 1.6.0. To Fix simply replace a & b with c , see example files for more details.- MultiBuffer myStruct;
- mylcd.LCDinitBufferStruct(&myStruct, screenBuffer, MYLCDWIDTH, MYLCDHEIGHT, 0, 0);
with - ERM19264_UC1609_Screen fullScreen(screenBuffer, MYLCDWIDTH, MYLCDHEIGHT, 0, 0);
-
Removed no buffer mode & single buffer mode. No buffer mode can be done by the basic Text only version (ERM19264_UC1609_TEXT) & Single buffer can be done by Multi-screen mode.
-
version 1.5.0
- Version 1.5.0 December 2022
- Added drawText method.
- Added Fonts "tiny" & "homespun".
- Added negative sign for Fonts 7&8 when using "print" method.
- Changed "UC1609_POWER_CONTROL" from 0x2F to 0x28. This sets it to the excepted datasheet default , 1.4mA.
version 1.4.0
- Version 1.4.0 Feb 2022
- drawBitmap() function is now set up for both horizontal and vertical addressed bitmap data,
as per pull request #2 from Myaflick on github. Vertical is default.
The addressing mode is changed by setDrawBitmapAddr(), new function. - Enum added for font name labels instead of raw numbers,
This will cause font compiler warnings for sketch's written on versions before
1.4.0 , The sketch's will still compile and work,
Simply replace font numbers with the relevant enum text labels to get rid of warnings. - A new function added for initialising a multibuffer struct , LCDinitBufferStruct(),
backward compatible with old manual method.
- drawBitmap() function is now set up for both horizontal and vertical addressed bitmap data,