Skip to content

Releases: gavinlyonsrepo/ERM19264_UC1609

version 1.8.2

17 Jul 13:52
Compare
Choose a tag to compare

version 1.8.2

Full Changelog: 1.8.1...1.8.2

version 1.8.1

13 Feb 18:49
Compare
Choose a tag to compare
  • 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

21 Jan 19:07
Compare
Choose a tag to compare
  • 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

18 Nov 18:01
Compare
Choose a tag to compare
  • 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.

version 1.6.0

31 May 10:43
Compare
Choose a tag to compare
  • 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.

      1. MultiBuffer myStruct;
      2. mylcd.LCDinitBufferStruct(&myStruct, screenBuffer, MYLCDWIDTH, MYLCDHEIGHT, 0, 0);
        with
      3. 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

28 Dec 21:36
Compare
Choose a tag to compare
  • 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

16 Feb 14:15
Compare
Choose a tag to compare
  • 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.