omriiluz
e40375c4f2
Allow for LCD specific configuration -
...
Bias
Horizontal/Vertical flipping
Page Mapping per hard wiring of the LCD panel
2013-12-14 03:11:48 -08:00
Joel Bodenmann
891f134bc1
Removed TDISP module
2013-12-11 14:50:09 +01:00
inmarket
4dc9bf34a7
New versions of mingw use Red, Green Blue so we need to undefine them in certain places.
...
This should really be fixed by renaming Red, Green, Blue as the names are too common however this would create compatibility problems.
2013-12-11 00:38:42 +10:00
Joel Bodenmann
2e9592c49c
removed obsolet file
2013-12-07 15:26:48 +01:00
inmarket
122ff8f911
Code to allow GFXnet display driver to work (in limited mode) when LWIP accept() hangs after a select().
2013-11-30 11:13:13 +10:00
inmarket
c24ec8daf2
Update template files for the MCU touch driver.
2013-11-25 22:53:11 +10:00
inmarket
361136d7ca
Rewrite of the MCU driver. This is now much more reliable.
2013-11-24 02:23:21 +10:00
inmarket
7f1b78a067
Replace color format conversion macros with proper routines to prevent side effects with using the macro.
...
Also fix a number of compiler warnings.
2013-11-17 23:32:19 +10:00
inmarket
643670ecd1
Reliability fixes for uGFXnet running on LWIP.
...
Note LWIP requires a stack larger than the default of 512.
2013-11-17 20:26:49 +10:00
inmarket
9a5a480870
Minor updates to LWIP support for uGFXnet.
...
Application supplied Start_LWIP() routine is now optional.
2013-11-17 00:52:52 +10:00
inmarket
c0f52dee38
Fixes for LWIP in the uGFXnet driver.
2013-11-16 22:50:05 +10:00
inmarket
1ae42d93c1
LWIP support for the uGFXnet driver.
2013-11-16 21:03:46 +10:00
inmarket
e6de7baf04
Update uGFXnet display driver. This is now working.
2013-11-16 02:02:45 +10:00
inmarket
a3935c653e
Win32 GDISP driver - Get rid of compiler warnings created by the new orientation modes.
2013-11-16 01:56:34 +10:00
inmarket
6ab135a6e5
uGFXnet driver: Initialise the sockets layer correctly under Win32
...
Added a KILL command that can be send from the display to the device.
2013-11-13 22:56:13 +10:00
inmarket
e1721a9226
First version of a network display driver (the display is somewhere on the network rather than attached locally).
...
A remote display application is still to be written (coming soon).
Note: the remote display initiates the connection to the headless device rather than the headless device making the connection to the display.
2013-11-13 17:35:20 +10:00
Joel Bodenmann
bca78196f5
missing semicolon
2013-11-12 20:29:04 +01:00
Joel Bodenmann
da2740b706
merging GDISPStreaming
2013-11-10 21:07:16 +01:00
inmarket
a8e860678d
New GDISP now supports multiple controllers with different pixel formats.
...
You can now have a main color display and a secondary monochrome display.
You can now optionally set GDISP_PIXELFORMAT to any color or grayscale format for your application and the driver will internally convert to the display hardware format.
2013-11-05 19:34:12 +10:00
inmarket
e35b76388c
Fix to streaming read pixel for Win32 driver in emulation mode.
2013-11-05 13:43:28 +10:00
inmarket
ece5bcd6ab
Auto-generate pixel formats using macro's.
...
Prepare for (but not yet complete) supporting a different high level GDISP pixel format to the low level driver format.
This will be useful in multiple display scenario's where displays have different pixel formats.
2013-11-05 00:36:54 +10:00
inmarket
9b9a57c2c9
Better debugging for Win32 driver
2013-10-29 20:25:41 +10:00
inmarket
ffee80299d
ILI9341 driver fixes
2013-10-29 01:12:03 +10:00
inmarket
555257933a
Clean up the driver directory structure by moving all board specific files into the boards sub-structure.
2013-10-28 20:04:03 +10:00
inmarket
737ac5be97
Create uGFX board directories which include example Makefiles.
...
Currently only done for the Olimex-SAM7EX256 board.
2013-10-28 19:06:16 +10:00
inmarket
b05a29f830
Rename GDISP driver files to prevent problems when compiling for multiple controllers on platforms that put all generated object files into a single directory.
2013-10-28 11:03:39 +10:00
inmarket
9e5ed28f98
New ILI9341 driver - not working fully yet (some display issues)
2013-10-28 10:48:09 +10:00
Joel Bodenmann
9fa856cdd7
no doxygen for drivers...
2013-10-28 01:07:24 +01:00
Joel Bodenmann
c03add3334
drivers are not supposed to be included in the doxygen docs
2013-10-28 00:46:28 +01:00
Joel Bodenmann
579a780671
Test fix for ILI9320 driver.
2013-10-27 00:09:53 +10:00
Joel Bodenmann
45eb9b0c79
Merge branch 'GDISPStreaming' of bitbucket.org:Tectu/ugfx into GDISPStreaming
2013-10-26 17:51:45 +02:00
Joel Bodenmann
aca01e68a2
whitespaces
2013-10-26 17:51:27 +02:00
Joel Bodenmann
a756806b77
Compile Fix for Nokia6610GE12
2013-10-26 23:29:38 +10:00
inmarket
3a14be55eb
Merge branch 'GDISPStreaming' of https://bitbucket.org/Tectu/ugfx into GDISPStreaming
2013-10-26 21:33:20 +10:00
Joel Bodenmann
438f9d895c
Merge branch 'GDISPStreaming' of bitbucket.org:Tectu/ugfx into GDISPStreaming
2013-10-26 15:00:28 +02:00
Joel Bodenmann
2112074e79
Nokia6610GE8 compiler warning
2013-10-26 14:59:52 +02:00
inmarket
9f1e371681
Compile fix for GE12
2013-10-26 21:32:55 +10:00
inmarket
1346f48204
Merge remote-tracking branch 'origin/GDISPStreaming' into GDISPStreaming
2013-10-25 14:42:09 +10:00
inmarket
e0b2406da6
Fix SSD1306 driver and board files to allow for seamless transfer of the command byte with the page line data without copying the data on to the stack.
2013-10-25 14:39:56 +10:00
Joel Bodenmann
af3963d341
fixed RA8875 board file for marlin
2013-10-24 14:49:00 +02:00
Joel Bodenmann
f3f7eba73c
fixed board file name (all the others are upper case as well)
2013-10-24 14:08:35 +02:00
inmarket
0b5fccd2c3
GDISP Win32 driver bug fix
2013-10-24 16:53:07 +10:00
inmarket
90ad93c41f
Updates to SSD1306 driver to raise thread priority during flushing.
2013-10-24 11:59:41 +10:00
inmarket
4a5506df0a
Fixes to GDISP for streaming drivers.
...
Turn optimisation back on for SSD1289 driver
2013-10-24 11:32:46 +10:00
inmarket
8c1a37b59e
Add functions to the Win32 GDISP driver to enable full testing of the streaming driver interface.
2013-10-24 11:30:17 +10:00
inmarket
5f17570ebc
Convert ED060SC4 to new driver format
2013-10-23 01:34:56 +10:00
inmarket
c353b6e9b0
Remove superflous defines
2013-10-23 01:33:43 +10:00
inmarket
92b00e125c
Convert ST7565 driver to new driver format.
2013-10-22 19:53:39 +10:00
inmarket
299cb353af
Bug fixes to SSD1306. Orientation in all directions is also now supported.
2013-10-22 19:52:54 +10:00
inmarket
5e9e1a36ab
Convert SSD2119 to new driver format
2013-10-22 18:38:56 +10:00