Commit Graph

2599 Commits

Author SHA1 Message Date
inmarket
1f99d5c9fa Add support for a default application orientation.
Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro
2013-11-09 19:18:59 +10:00
inmarket
daa4e8bbd7 Add support for a portrait and landscape orientation modes. 2013-11-09 19:17:22 +10:00
inmarket
53408e2cb3 Fix incorrect naming of GMISC_INVSQRT_... macros. 2013-11-09 19:13:01 +10:00
inmarket
190113b91c OpenOCD config file for Mikromedia-STM-M4 board and updates to the makefile. 2013-11-09 19:08:18 +10:00
inmarket
d00b543831 Updated Makefile and new openocd config file for the Olimex SAM7EX256 board.
Makefiles modifications required for updated gcc v4.7.2
2013-11-09 14:23:13 +10:00
inmarket
5d2d6e7962 Fix compiler warning 2013-11-06 17:21:58 +10: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
250adaf028 Fixes to gdisp vertical scrolling.
Also added improved optimisation for drivers without blit but with a fill routine.
2013-11-05 13:45:19 +10:00
inmarket
009d9f1f60 English grammer correction 2013-11-05 13:44: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
0399c33aeb Linux board defintions 2013-10-29 21:14:02 +10:00
inmarket
dc24af70ea Win32 board definitions. 2013-10-29 20:26:19 +10:00
inmarket
9b9a57c2c9 Better debugging for Win32 driver 2013-10-29 20:25:41 +10:00
inmarket
ab4091b366 Updates for the Mikrmedia STM32 M4 board 2013-10-29 01:12:42 +10:00
inmarket
ffee80299d ILI9341 driver fixes 2013-10-29 01:12:03 +10:00
inmarket
553dea5fcd Make the hardware depedant options clearer for the widgets demo 2013-10-29 01:11:25 +10:00
inmarket
15c57f82ea Removal of obsolete reference to GDISP_NEED_ASYNC 2013-10-29 01:10:36 +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
dc2d5be606 uGFX board definition for the Mikromedia STM32 M4 board.
Includes the required ChibiOS board files and an example Makefile.
2013-10-28 19:49:39 +10:00
inmarket
0fe4d3a037 Add readme's to the board directories 2013-10-28 19:18:24 +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
inmarket
26f4bec2be No doxygen comments in any C file now. They are all in the h files 2013-10-28 10:47:17 +10:00
inmarket
db09e33dff Fix spelling error and migrate demo gfxconf.h changes to all demos including the new streaming and multiple display demos 2013-10-28 10:46:25 +10:00
inmarket
602cba0e62 Remove 3rd party boing demo as it is replaced by the new hardware independant GDISP streaming demo. 2013-10-28 10:44:05 +10:00
Joel Bodenmann
6ca3537a69 release v1.9 2013-10-28 01:13:00 +01:00
Joel Bodenmann
17cc2da9c5 Merge changes from release v1.9 in preperation for v2.0 2013-10-28 10:12:37 +10:00
Joel Bodenmann
9fa856cdd7 no doxygen for drivers... 2013-10-28 01:07:24 +01:00
Joel Bodenmann
2cb8e08c52 uncommented GOS selection in GDISP and GWIN demos 2013-10-28 10:00:35 +10:00
Joel Bodenmann
1e9dcc4a28 uncommented GOS selection in GDISP and GWIN demos 2013-10-28 01:00:02 +01:00
Joel Bodenmann
36c55722dd updated GDISP and GWIN demos 2013-10-28 09:52:09 +10: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
630989d6b4 updated GDISP and GWIN demos 2013-10-28 00:42:38 +01:00
Joel Bodenmann
cf616ae804 Bugfix... how could we miss this? 2013-10-28 00:35:08 +01:00
Joel Bodenmann
4b76efce1d Bugfix... how could we miss this? 2013-10-28 09:32:43 +10:00
Joel Bodenmann
a1d453e46f GDISP_NEED_TEXT and GDISP_NEED_ELLIPSE defaults to FALSE now. The former requires to enable at least one font which may not be needed (it sucks if compiling the basic examples) and the latter is barely needed anyway 2013-10-28 09:30:23 +10:00
Joel Bodenmann
7c3b7270fc moved include headers to correct location 2013-10-28 09:26:30 +10:00
Joel Bodenmann
446f0b5e8e GDISP_NEED_TEXT and GDISP_NEED_ELLIPSE defaults to FALSE now. The former requires to enable at least one font which may not be needed (it sucks if compiling the basic examples) and the latter is barely needed anyway 2013-10-28 00:09:34 +01:00
Joel Bodenmann
1130f93af7 moved include headers to correct location 2013-10-27 16:39:42 +01:00
Joel Bodenmann
98e7a40205 fixed orientation stuff in widgets demo 2013-10-26 17:52:49 +02:00
Joel Bodenmann
579a780671 Test fix for ILI9320 driver. 2013-10-27 00:09:53 +10:00
Joel Bodenmann
2832f97fed fixed orientation stuff in widgets demo 2013-10-26 17:58:25 +02: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