Basically i glued Peter Drescher and Simon Ford libs in a GraphicsDisplay class, then derived TFT or LCD class (which inherits Protocols class), then the most derived ones (Inits), which are per-display and are the only part needed to be adapted to diff hw.
History
The libraries used would not output %. I tried escaping it but nothing worked. So I changed the & in the font and used that. Not cleaver I know. I don't recommend this to anyone.
2022-01-07, by dswood [Fri, 07 Jan 2022 12:05:27 +0000] rev 34
The libraries used would not output %. I tried escaping it but nothing worked. So I changed the & in the font and used that. Not cleaver I know. I don't recommend this to anyone.
Add I2C protocol. ; Add SSD1306 i2C modus
2017-02-06, by dreschpe [Mon, 06 Feb 2017 12:29:33 +0000] rev 33
Add I2C protocol. ; Add SSD1306 i2C modus
If char is not in font, print blank.; Useful if you have a number only font and want to format output.
2016-05-02, by dreschpe [Mon, 02 May 2016 22:44:05 +0000] rev 32
If char is not in font, print blank.; Useful if you have a number only font and want to format output.
The width and height of SEPS225 are 0x80, but I mistook it to 0x7F in the first version and have fixed them in later version, but in the newest version we had the return of 0x7F, so I try to fix them to 0x80 again.
2016-04-01, by Rhyme [Fri, 01 Apr 2016 06:00:02 +0000] rev 31
The width and height of SEPS225 are 0x80, but I mistook it to 0x7F in the first version and have fixed them in later version, but in the newest version we had the return of 0x7F, so I try to fix them to 0x80 again.
Add ILI9320 init to ILI932x
2015-11-29, by Geremia [Sun, 29 Nov 2015 19:58:47 +0000] rev 30
Add ILI9320 init to ILI932x
Add ILI9327 and S6D04D1 (240x400 displays)
2015-11-28, by Geremia [Sat, 28 Nov 2015 18:37:19 +0000] rev 29
Add ILI9327 and S6D04D1 (240x400 displays)
fix ILI932x spi
2015-11-28, by Geremia [Sat, 28 Nov 2015 17:54:09 +0000] rev 28
fix ILI932x spi
fix handling of PAR8 / PAR16 includes
2015-10-26, by dreschpe [Mon, 26 Oct 2015 12:49:02 +0000] rev 27
fix handling of PAR8 / PAR16 includes
Add GCC defines to the font files to enable compiling with gcc
2015-10-18, by dreschpe [Sun, 18 Oct 2015 17:31:33 +0000] rev 26
Add GCC defines to the font files to enable compiling with gcc
Add check if platform supports par port mode
2015-10-18, by dreschpe [Sun, 18 Oct 2015 13:53:20 +0000] rev 25
Add check if platform supports par port mode