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.

Fork of UniGraphic by GraphicsDisplay

History

added touch for ADS7843 bound to TFT class default tip

2015-05-06, by rakware [Wed, 06 May 2015 16:52:07 +0000] rev 22

added touch for ADS7843 bound to TFT class


Add BUS_8 and BUS_16 (slow as expected)

2015-03-31, by Geremia [Tue, 31 Mar 2015 21:14:48 +0000] rev 21

Add BUS_8 and BUS_16 (slow as expected)


Add ILI 9320/9325/9328 custom TFT932x class, parallel/spi 8/16bit, with orientation, scroll, pixelread, fastwindow.; Par8 and 16 tested, SPI not at all, needs checking if the CS toggle is necessary (see SPI8.cpp SPI16.cpp).

2015-03-23, by Geremia [Mon, 23 Mar 2015 14:08:04 +0000] rev 20

Add ILI 9320/9325/9328 custom TFT932x class, parallel/spi 8/16bit, with orientation, scroll, pixelread, fastwindow.; Par8 and 16 tested, SPI not at all, needs checking if the CS toggle is necessary (see SPI8.cpp SPI16.cpp).


Added LCD ST7565, the very basic std one, tested also on UC1701

2015-03-02, by Geremia [Mon, 02 Mar 2015 10:52:26 +0000] rev 19

Added LCD ST7565, the very basic std one, tested also on UC1701


Added LCD ST7565, compatible with UC1701

2015-03-02, by Geremia [Mon, 02 Mar 2015 10:35:41 +0000] rev 18

Added LCD ST7565, compatible with UC1701


Add SSD1306 scroll functions

2015-02-24, by dreschpe [Tue, 24 Feb 2015 22:30:05 +0000] rev 17

Add SSD1306 scroll functions


revised Bitmap() for faster plotting

2015-02-23, by Geremia [Mon, 23 Feb 2015 23:36:22 +0000] rev 16

revised Bitmap() for faster plotting


LCD macro undef workaround for KL46Z KL43Z, thanks ban4jp

2015-02-23, by Geremia [Mon, 23 Feb 2015 16:05:16 +0000] rev 15

LCD macro undef workaround for KL46Z KL43Z, thanks ban4jp


correct doku

2015-02-22, by dreschpe [Sun, 22 Feb 2015 18:55:54 +0000] rev 14

correct doku


multibyte cmds workaround for compatibility with actual SPI_16 NOP trick (see LCD class wr_cmd8)

2015-02-22, by Geremia [Sun, 22 Feb 2015 16:13:11 +0000] rev 13

multibyte cmds workaround for compatibility with actual SPI_16 NOP trick (see LCD class wr_cmd8)