Commit Graph

1467 Commits (v2.0)

Author SHA1 Message Date
inmarket 4c29822a75 Bugfix to remove compile error that only affects GCC ARM compiler 2013-10-17 14:56:11 +10:00
inmarket bc79e65ffa Tiday up driver makefiles 2013-10-17 14:55:10 +10:00
inmarket 2996e701ad Change gfxconf.h to match updated multi-controller support 2013-10-17 12:33:35 +10:00
Joel Bodenmann 86c6fdf77b added label define to gfxconf.h 2013-10-17 10:51:45 +10:00
Joel Bodenmann 0ad1ed358b added label define to gfxconf.h 2013-10-16 20:33:23 +02: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 3b8c572552 New demo for multiple display support. 2013-10-14 08:55:44 +10:00
inmarket ea4af865f1 Compile time fix to text rendering.
Updated gdisp Get/Set Display routines to a more logical API.
2013-10-14 08:55:15 +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
Joel Bodenmann b3ee216bd2 Updates from main-line code 2013-10-06 15:47:59 +10:00
Joel Bodenmann 15c5fecd21 fixed define typo... 2013-10-05 03:20:55 +02:00
Joel Bodenmann 4e68a7732e gfxconf cleanup 2013-10-05 02:55:47 +02:00
Joel Bodenmann 8b6e95de73 added thread priorities to gfxconf.h 2013-10-05 02:32:35 +02:00
inmarket d7d02395d0 Updates to ported drivers to support new optimisation method.
Includes Bug fixes.
2013-10-02 16:30:06 +10:00
inmarket 884db04e8c New optimisation method for some streaming drivers. It should improve speed by about 30% for those controllers that support it. 2013-10-02 16:29:02 +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 a370394dbb updated notepad demo text 2013-09-28 02:59:29 +02:00
Joel Bodenmann ebecc79807 SSD1289 area filling fix 2013-09-28 02:24:09 +02:00
Joel Bodenmann a2aa837e09 updated notepad demo text 2013-09-28 09:01:53 +10:00
Joel Bodenmann 3b8f14e2c8 SSD1289 Area fill fix 2013-09-28 08:45:46 +10:00
inmarket af81bdf755 docs 2013-09-27 07:33:14 +10:00
Joel Bodenmann c1e84a9ebd docs 2013-09-27 07:28:33 +10:00
inmarket 2a2e86917e Merge remote-tracking branch 'origin/master' 2013-09-27 07:27:44 +10:00
inmarket 4c5587b78d Update animated image demo to better support small displays 2013-09-27 07:26:08 +10:00
inmarket a76dc59b22 Fix compiler warning in image code 2013-09-27 07:25:46 +10:00
Joel Bodenmann b18d42a646 docs 2013-09-26 19:15:40 +02:00
inmarket c71a227efd Nokia6610 GE8 driver: Orientation support and fixes for some controller nasties 2013-09-27 01:38:37 +10:00
inmarket 548eb3c981 GDISP Streaming bug fixes and new optimisation method 2013-09-27 01:37:32 +10:00
inmarket a7360c13c2 Update animated image demo to better support small displays 2013-09-27 01:36:31 +10:00
inmarket 9c55df5467 Fix compiler warning in image code 2013-09-27 01:35:29 +10:00
inmarket 2907c6114d Useless leftover from ASYNC support is now removed 2013-09-25 17:29:24 +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