Commit Graph

740 Commits

Author SHA1 Message Date
50c89877c3 Adding UC8173 driver 2017-02-02 17:07:59 +01:00
inmarket
f57f6be212 Added Fb24bpp driver for RGB888 and BGR888 packed framebuffer displays 2017-01-20 17:57:18 +10:00
Joel Bodenmann
4b89b3e6ed Merge branch 'ssd1306-128x32' of wezm/uGFX into master 2017-01-06 12:54:43 +01:00
Wesley Moore
281ccb72ce Add support for 128x32 SSD1306 displays 2016-12-15 07:51:21 +11:00
inmarket
60b3fc0769 Fix a win32.raw32 platform compile bug caused by the windows headers not being included 2016-12-12 19:58:46 +10:00
d477e620be Fixing typo in ILI9488 driver 2016-11-27 17:38:11 +01:00
792bc3889e Adding readme files for implicitly supported touchscreen controllers 2016-11-27 17:11:05 +01:00
59c9565df7 Adding ILI9488 display driver 2016-11-27 17:06:33 +01:00
379878a013 Minor fix in toggle/pal readme 2016-11-07 21:34:36 +01:00
18774ce2f9 Minor fix in toggle/pal readme 2016-11-07 21:32:20 +01:00
inmarket
0d1741a52e Protect Win32 GDISP driver from some strange config file configurations 2016-10-01 18:11:12 +10:00
inmarket
81505c8be2 New uGFXnetESP8266 driver. A gdisp driver for the ESP8266.
Not tested yet.
2016-08-30 19:12:46 +10:00
ea632d5001 Minor improvement to the ST7565 driver 2016-08-26 21:45:41 +02:00
ac5e96cca1 Adding Linux event input touch driver 2016-08-23 23:10:04 +02:00
Joel
9d880dbb56 Merge branch 'ili9225_mr' of olegator77/uGFX into master 2016-08-20 14:52:49 +02:00
Oleg Gerasimov
b998c385d8 Added ILI9225 driver 2016-08-19 23:50:23 +03:00
Oleg Gerasimov
2d42bd44a2 Increased st7735 refresh rate - no more flicker 2016-08-19 23:45:52 +03:00
Oleg Gerasimov
6997865c57 Added ST7735 driver 2016-08-19 23:45:38 +03:00
5897122c07 Modifying SDL window title (it's not a simulation) 2016-08-15 15:34:28 +02:00
Oleg Gerasimov
cbb0617981 Added SDL multiply driver 2016-08-08 00:11:29 +03:00
c95a851c77 Adding EXC7200 driver 2016-08-03 02:18:58 +02:00
af5fe425a8 Adding QWidget touch driver 2016-07-26 12:50:32 +02:00
Andrew Hannam
9fe1abe9e3 Compile fix for Win32 2016-07-25 19:25:55 +10:00
Andrew Hannam
19e54c88ec Add support for reparenting, capture and control of Win32 Emulator windows. 2016-07-19 18:54:17 +10:00
038a1f3630 Adding QImage display driver 2016-07-19 01:24:05 +02:00
4646a36cff Workaround for using RGB888 with STM32LTDC driver 2016-06-26 11:07:21 +02:00
0548401d18 Adding FT6x06 driver 2016-06-18 13:22:45 +02:00
e069d0e961 Updating drivers list 2016-04-27 21:03:55 +02:00
inmarket
0a2e251391 Add SSD1848 driver by czhou 2016-04-25 14:57:36 +10:00
inmarket
12757e4c9a Update framebuffer driver for better information hiding 2016-04-25 14:55:54 +10:00
Joel Bodenmann
25802124fb Fix in ILI9481 driver code 2016-03-29 12:17:29 +02:00
inmarket
c1007a2cc9 ED060SC4 driver remove redundant files 2016-02-27 11:54:58 +10:00
inmarket
7b6a1acea5 Typo fix for STM32LTDC driver for RGB888 2016-02-18 09:03:10 +10:00
inmarket
a7cf866da2 Small fixes to ILI9342 2015-12-22 13:25:27 +10:00
inmarket
23b29df4c1 Add gdisp driver readme to list the type of each driver. 2015-12-22 13:19:45 +10:00
Joel Bodenmann
43be869ab7 Remove obsolete file 2015-12-17 22:37:13 +01:00
Joel Bodenmann
e33d7d353b Added ILI9342 driver 2015-12-17 22:36:51 +01:00
inmarket
f16ee70272 Some gdisp drivers release_bus() calls are in the wrong spot compared to post_init_board() 2015-11-27 11:08:10 +10:00
inmarket
205160aec0 Change STM32F429i-Discovery board to use the general STM32LTDC driver.
The special ILI9341 init code is now in the board file (it is board specific).
The specific STM32F429i-Discovery driver is now gone
2015-11-25 12:24:22 +10:00
inmarket
6900dfc0ab Fix STM32LTDC orientation and DMA2D acceleration 2015-11-25 12:20:56 +10:00
inmarket
c5a86757bd Make all include paths in ugfx relative.
The only include path now needed is for drivers (in particular GDISP drivers)
2015-11-21 19:27:08 +10:00
inmarket
48a9d334b7 Replace all inline definitions with GFXINLINE 2015-10-23 18:24:49 +10:00
inmarket
b9c3ddf839 Turn off buggy DMA2D for now 2015-10-06 12:02:28 +10:00
inmarket
e699e549ac Another minor update
Also add new studio options file
2015-10-05 07:39:58 +10:00
inmarket
0ab2228364 Add support for SH1106 in the SSD1306 driver 2015-09-18 11:18:01 +10:00
Joel Bodenmann
83b29284aa Merge branch 'master' into Alternate_Raw32_Scheduler 2015-07-24 14:02:15 +02:00
Joel Bodenmann
c72c20179e Fixing STM32LTDC driver for STM32F4 series 2015-07-24 14:02:05 +02:00
Joel Bodenmann
9a292562e6 STM32LTDC Cleanup and support for 180 degree rotation 2015-07-24 01:57:37 +02:00
Joel Bodenmann
940eda4cd4 Adding first version of STM32F7 discovery touch driver 2015-07-22 21:11:28 +02:00
Joel Bodenmann
78dc6e4b8e Adding FT5336 touch driver. Not tested yet. 2015-07-21 15:04:49 +02:00
inmarket
b3028a78d1 STM32F746 cleanup 2015-07-16 18:55:04 +10:00
Joel Bodenmann
1749ff7c3e Fixing broken macro in STM32LTDC driver (sorry for being stupid) 2015-07-12 13:19:22 +02:00
Joel Bodenmann
f31cb526e9 Cleanup STM32LTDC driver 2015-07-12 13:13:44 +02:00
Joel Bodenmann
3e6c7accdc Adding DMA2D to STM32F429i-Discovery 2015-07-12 02:54:17 +02:00
Joel Bodenmann
83bd8c21a3 Adding DMA2D support to STM32LTDC driver 2015-07-12 01:43:23 +02:00
inmarket
a84f6e0ee7 Merge branch 'STM32F7_Discovery' 2015-07-11 16:16:21 +10:00
inmarket
38b0cdd5e8 Working STM32F746G-Discovery board + example for raw32
Working STM32LTDC video driver
2015-07-11 16:13:05 +10:00
Joel Bodenmann
5a1f527fcf working on the LTDC driver (not done yet and also hacky code) 2015-07-10 14:50:12 +02:00
Joel Bodenmann
6f181c17e6 Fix in FT5x06 touch driver 2015-07-10 12:19:17 +02:00
Joel Bodenmann
e69fff5100 Revert "Fix in FT5x06 touch driver"
This reverts commit a3d67e76e5.
2015-07-10 12:18:49 +02:00
Joel Bodenmann
a3d67e76e5 Fix in FT5x06 touch driver 2015-07-10 12:00:04 +02:00
Joel Bodenmann
c58dabc9c9 Renaming driver to STM32LTDC as this will be a generic one 2015-07-09 00:43:04 +02:00
Joel Bodenmann
926c8e507b Adding correct display parameters 2015-07-08 23:55:02 +02:00
Joel Bodenmann
ac231c558c Adding some board file stuff for the F7 discovery (nothing done yet, just adding the required files) 2015-07-08 03:26:23 +02:00
Joel Bodenmann
f5f18fc2d3 Whitespaces 2015-07-08 02:55:33 +02:00
Joel Bodenmann
c610eeb65c Remove obsolete ILI9341 stuff. 2015-07-08 02:52:22 +02:00
Joel Bodenmann
43758829b8 Fixing include paths 2015-07-08 02:48:18 +02:00
Joel Bodenmann
49f32f5ce7 Starting STM32F7 Discovery driver development 2015-07-08 02:41:20 +02:00
Joel Bodenmann
fe7b378a7b Adding 'flipHorizontally' and 'flipVertically^optiony to SSD1963 2015-06-21 09:51:05 +02:00
inmarket
af4d4c2da7 Fixes to SSD1331 2015-05-10 17:12:30 +10:00
inmarket
734416a840 Started prototyping some changes to the STM32F429iDiscovery driver.
None are active yet.
2015-05-03 12:31:49 +10:00
inmarket
f1d75f32be SSD1331 OLED display controller driver - accelerated including scroll support. 2015-04-07 23:23:01 +10:00
inmarket
8e18cc30e2 First cut SSD1351 driver 2015-04-01 00:29:18 +10:00
inmarket
865b7887d0 Fix shimmering with the STM32F429-iDiscovery display 2015-02-28 22:55:41 +10:00
inmarket
a436128e50 Updates to Mikromedia-Plus-STM32-M4 board and the SSD1963 driver 2015-02-28 17:09:49 +10:00
inmarket
8f779effe1 Fix compiler warnings 2015-02-28 16:26:37 +10:00
inmarket
fe980847d4 Fix self calibration for touch devices FT5x06 and STMPE610 2015-02-28 16:22:09 +10:00
inmarket
d008c83bc7 Replace missing breaks. 2015-02-25 17:06:49 +10:00
inmarket
53aba6de89 Some changes to the SSD1963 driver to cater for new boards 2015-02-23 18:16:33 +10:00
inmarket
78db2f1d49 Fix to STMPE811 touch driver to fix self-calibration in other orientations 2015-02-23 18:15:22 +10:00
inmarket
07707276f6 Add touch driver STMPE610 by lliypuk 2015-02-23 18:14:37 +10:00
inmarket
07a63f7143 Compile error and emulation errors for GFILE_NEED_STDIO 2015-02-21 09:23:33 +10:00
inmarket
7c7459f1d2 Toggle fixes. 2015-02-14 09:16:28 +10:00
inmarket
b8eab8f035 More fixes to TLS8204 driver 2015-02-07 01:12:46 +10:00
inmarket
2d8c9bdcec Yet another SSD1306 driver fix 2015-02-07 00:10:44 +10:00
inmarket
f8c06e70a7 Fixes to all monochrome drivers
TLS8204 driver is now operational
2015-02-07 00:07:49 +10:00
inmarket
795b8a5e7d Fix optimization code that broke the SSD1306 for I2C interfaces. 2015-02-06 16:25:16 +10:00
inmarket
ada8d42f33 Updates to TLS8204 driver 2015-02-05 00:19:43 +10:00
inmarket
288a8afb95 Driver bugfix 2015-02-05 00:19:11 +10:00
inmarket
c9f0c1748d Missing definition in driver board template file 2015-02-05 00:18:46 +10:00
inmarket
17cc2d7d5e Missing definition in driver board template file 2015-02-05 00:18:25 +10:00
Joel Bodenmann
d8e46a098d Fixing SSD2119 orientation bug 2015-02-04 14:16:07 +01:00
inmarket
606eeff79f Add TLS8204 monochrome display. Not fully tested yet. 2015-01-27 13:42:46 +10:00
inmarket
fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket
d51ce4e00e First keyboard driver for X 2015-01-08 19:53:28 +10:00
inmarket
610cc917cb Better keyboard driver doco and new driver configuration flag for Win32 2015-01-08 19:53:08 +10:00
inmarket
b125e5d299 Win32 keyboard driver with US English keyboard layout. 2015-01-07 13:21:23 +10:00
inmarket
100e74d8e0 Make a Win32 driver define available from gfxconf.h 2015-01-03 18:40:38 +10:00
Joel Bodenmann
f58124d06e Fixing wrong define in ADS7843 driver 2015-01-02 19:52:04 +01:00
inmarket
e5d69abf02 Update SSD1289 and SSD2119 drivers to support using CCM memory for stack when using DMA.
Use GDISP_NO_DMA_FROM_STACK.
2014-12-17 10:49:09 +10:00