inmarket
b6986f5b16
Convert Nokia6610GE8 driver to the new format.
2013-10-19 16:33:56 +10:00
inmarket
ad416c32b3
Small fix to the Nokia6610GE12 driver
2013-10-19 16:33:13 +10:00
inmarket
e9895b5d14
Convert Nokia6610GE12 driver to new format.
2013-10-19 15:38:00 +10:00
inmarket
87a6af81f4
Change to gdisp low level driver API. Display number is now in the GDriver structure (It was required for a Nokia driver).
2013-10-19 15:36:05 +10:00
inmarket
443d14c21f
Convert driver ILI9481 to new format
2013-10-18 17:29:27 +10:00
inmarket
29cf77746c
Fix doxygen comments.
2013-10-18 17:10:15 +10:00
inmarket
668afded53
Convert ILI9325 driver to new format
2013-10-18 17:08:21 +10:00
inmarket
313956b215
Remove incorrect comment.
2013-10-18 17:07:53 +10:00
inmarket
a3714ae7c4
Bug fix ILI9320 driver
2013-10-18 17:07:26 +10:00
inmarket
9eabf4576d
Convert ILI9320 driver to new format
2013-10-18 16:45:35 +10:00
inmarket
c9311d9851
Changed board_XXXX_template.h so that it can be directly copied to board_XXXX.h in the project directory and it will compile with stub functions.
2013-10-18 16:44:56 +10:00
inmarket
66d2d27967
Fix compile error
2013-10-18 16:43:09 +10:00
inmarket
c4ae7fd6c8
Convert HX8437D driver to new format
2013-10-18 15:57:13 +10:00
inmarket
257f7364f8
Update some doxygen documentation
2013-10-18 15:56:30 +10:00
inmarket
3cacf9cee2
Remove unnecessary file from RA8875 driver.
2013-10-17 17:38:44 +10:00
inmarket
8210418402
Driver RA8875 converted to new driver format.
2013-10-17 17:33:56 +10:00
inmarket
8fb676f73b
Added a post_init_board() routine to SSD1289 to allow bus timings to be changed after controller initialisation is complete.
2013-10-17 17:33:04 +10:00
inmarket
e1744e59ab
SSD1289 driver updated for multiple display support
2013-10-17 14:57:47 +10:00
inmarket
bc79e65ffa
Tiday up driver makefiles
2013-10-17 14:55:10 +10:00
inmarket
86a5734912
Multiple controller support can now auto-detect hardware capabilities at run-time.
...
Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency.
Multiple Display demo updated to match.
2013-10-16 01:39:56 +10:00
inmarket
769766aa4a
X11 multiple display now tested
2013-10-12 23:36:27 +10:00
inmarket
75ed684275
Multiple display update for X11 driver.
...
Untested.
2013-10-12 22:38:12 +10:00
inmarket
d22bc07e7a
Multiple displays across one or more controllers is now fully supported.
...
Only the Win32 driver supports this so far.
Other drivers are currently broken due to API changes and will be fixed.
2013-10-12 13:24:40 +10:00
inmarket
d7d02395d0
Updates to ported drivers to support new optimisation method.
...
Includes Bug fixes.
2013-10-02 16:30:06 +10:00
inmarket
8408e020b4
Compile error fix.
...
Nokia GE8 - scale contrast correctly.
2013-10-02 00:56:57 +10:00
inmarket
77872d8560
Nokia6610 GE12 driver ported to streaming.
...
Also added orientation and power control.
Untested.
2013-10-01 21:11:42 +10:00
inmarket
9413f04672
Driver ILI9481 ported to streaming driver
2013-09-30 17:31:58 +10:00
inmarket
7d95523946
ILI9325 driver ported to streaming interface
2013-09-30 17:05:06 +10:00
inmarket
c132a5bb8a
Tidy up some code so it looks more standard accross drivers
2013-09-30 17:04:13 +10:00
inmarket
fd01f1a4f3
ILI9320 driver ported to streaming interface.
2013-09-30 16:25:46 +10:00
inmarket
07f96ec3ee
HX8347D driver ported to new streaming structure (untested)
2013-09-30 15:41:32 +10:00
inmarket
dd54d42f00
Allow initial driver settings to be overridden by the board file
2013-09-30 15:40:52 +10:00
inmarket
2c11cc3b94
SSD1289 tidy up
2013-09-30 13:39:39 +10:00
inmarket
3480001a79
More orientation fixes for SSD1289.
...
Orientation is now supported purely in RAM addressing direction which means the orientation of the display can be changed without affecting existing information on the display. Drawing then occurs in the new orientation.
2013-09-30 13:33:35 +10:00
inmarket
39c10335a3
Scolling fix in X driver and removal of compiler warning.
2013-09-30 02:11:03 +10:00
inmarket
fdb74b412a
More SSD1289 orientation fixes and tidy-up
2013-09-30 01:21:10 +10:00
Joel Bodenmann
3b1b5a4208
SSD1289 fixes
2013-09-29 18:43:59 +02:00
Joel Bodenmann
0f7777395b
GDISP X driver fixes
2013-09-29 18:23:22 +02:00
inmarket
6499da5be3
SSD1289 streaming driver (untested)
...
X streaming driver (untested)
Nokia6610 fixes
Read pixel streaming support for low level driver.
2013-09-30 00:05:07 +10:00
Joel Bodenmann
3b8f14e2c8
SSD1289 Area fill fix
2013-09-28 08:45:46 +10:00
inmarket
c71a227efd
Nokia6610 GE8 driver: Orientation support and fixes for some controller nasties
2013-09-27 01:38:37 +10:00
inmarket
5541e6a96c
Nokia6610 streaming driver orientation is NOT supported yet
2013-09-25 17:28:49 +10:00
Petteri Aimonen
a8688eef39
Add driver for ED060SC4 e-ink display panel
2013-09-25 17:22:28 +10:00
inmarket
5eabbaf7bf
Nokia6610 streaming driver. Orientation not supported yet in this new driver version.
2013-09-25 17:18:18 +10:00
inmarket
30154560b6
Rename a macro and fix some bugs
2013-09-25 17:17:05 +10:00
inmarket
973e34089e
GDISP streaming bug fixes
...
Win32 bitmap support
Win32 Rotation is back to front. Need to check touch and other drivers.
2013-09-24 16:10:15 +10:00
inmarket
b25ac5e667
Scrolling emulation when not supported by hardware
...
Start of new multiple display support
GDISP performance optimisations
Documentation updates
Win32 driver updates
2013-09-18 23:46:37 +10:00
inmarket
71ccbb32e1
Merge remote-tracking branch 'origin/master' into GDISPStreaming
2013-09-18 23:26:14 +10:00
Joel Bodenmann
bf3761e0f2
Added ST7565 driver by user sam0737
2013-09-15 00:32:57 +02:00
inmarket
6e4437255b
GDISP revamp - stage 1
...
New low level driver interface: Only Win32 ported currently
Significant reduction in GDISP stack usage
Improved performance particularly for native streaming drivers
New circle, ellipse, arc routines (draw and fill) that are significantly more efficient and don't overdraw
New arc draw algorithm that measures angles correctly.
New arc fill algorithm for that actually works without overdrawing or gaps.
Much more to come...
2013-09-06 12:29:06 +10:00