Commit Graph

1629 Commits

Author SHA1 Message Date
inmarket
daf881428e First cut of bare metal GOS layer. Only requires gfxGetSystemTicks() and gfxMilliseconds2Ticks() to be defined by the user. 2013-12-11 00:40:03 +10: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
inmarket
da8a79bd24 doc fix 2013-12-09 08:59:13 +10:00
Joel Bodenmann
f3d9b08f82 typo 2013-12-08 22:50:28 +01:00
Joel Bodenmann
ace1948817 added gdispGDrawThickLine() 2013-12-08 21:13:54 +01:00
Joel Bodenmann
ab75a7eb6e docs 2013-12-08 21:12:54 +01:00
Joel Bodenmann
395a4bda31 whitespaces 2013-12-07 22:01:57 +01:00
Joel Bodenmann
e257074511 Embest board file fix 2013-12-07 15:37:23 +01:00
Joel Bodenmann
2e9592c49c removed obsolet file 2013-12-07 15:26:48 +01:00
Joel Bodenmann
fba19322a3 whitespaces 2013-12-05 21:30:34 +01:00
Joel Bodenmann
ae556531bd doco 2013-12-05 21:26:55 +01:00
Joel Bodenmann
95b4b31e29 fixed some board file 2013-12-05 21:25:29 +01:00
Joel Bodenmann
6444bb719b compiler warning 2013-12-02 00:29:24 +01:00
Joel Bodenmann
920de63f22 doc 2013-12-02 00:02:42 +01:00
Joel Bodenmann
560f946cd9 Added progressbar widget (demos still to do) 2013-12-01 23:53:42 +01:00
Joel Bodenmann
3c3b6967d1 gwinSliderSetPosition() fixed (calls _gwidgetRedraw() instead of gwinRedraw() 2013-12-01 16:54:33 +01:00
Joel Bodenmann
cae7825f73 gwinSliderSetPosition() automatically redraws the widget 2013-12-01 16:51: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
cec125a53b Revert "INLINE -> inline"
This reverts commit d4c4740bcf.
2013-11-30 11:00:49 +10:00
Joel Bodenmann
d4c4740bcf INLINE -> inline 2013-11-27 16:42:28 +01:00
Joel Bodenmann
7b2e6463e6 cleanup Olimex-STM32-LCD board file 2013-11-25 23:51:32 +01:00
Joel Bodenmann
eec299f9f1 Whitespaces 2013-11-25 21:38:17 +01:00
Joel Bodenmann
cf193b3583 Olimex-STM32-LCD board files update 2013-11-25 21:35:04 +01:00
inmarket
e1c9be8263 Update release notes 2013-11-25 23:16:59 +10:00
inmarket
021f71445e Add support for edge to edge touch calibration. 2013-11-25 23:11:56 +10:00
inmarket
c24ec8daf2 Update template files for the MCU touch driver. 2013-11-25 22:53:11 +10:00
inmarket
299311b480 Updates to mouse and makefile for Mikromedia STM32-M4 board. 2013-11-24 02:24:03 +10:00
inmarket
361136d7ca Rewrite of the MCU driver. This is now much more reliable. 2013-11-24 02:23:21 +10:00
inmarket
e87ba59d8d Improvements to the GINPUT touch system 2013-11-24 02:22:47 +10:00
inmarket
506b1f321f Touch driver test tool - display more useful information 2013-11-24 02:21:05 +10:00
inmarket
ebefa7e3cd Fix compile error 2013-11-23 12:58:07 +10:00
inmarket
51dedb56d1 Move touch driver test to tools.
Also replace gwin buttons as they comptete with the test for touch events
2013-11-23 12:57:49 +10:00
inmarket
1dfbc0ab82 Comment fix 2013-11-23 12:55:23 +10:00
inmarket
ad421bacb3 Start of LWIP support for the uGFXnetDisplay utility. 2013-11-17 23:33:08 +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
1384918a1c Use the GTimer thread for full screen redraws when available to save application stack space. 2013-11-17 20:25:02 +10:00
inmarket
6a2fc9a647 Better definitions for null functions in the GOS layer 2013-11-17 20:23:41 +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
915c368505 gfxHalt doesn't always work under ChibiOS. This has now been fixed. 2013-11-16 22:49:36 +10:00
inmarket
1ae42d93c1 LWIP support for the uGFXnet driver. 2013-11-16 21:03:46 +10:00
inmarket
54a3288320 Update gfxconf.example.h with new values for the GDISP uGFXnet driver. 2013-11-16 02:04:41 +10:00
inmarket
bfc9b9d64e uGFXnetDisplay utility is now working. 2013-11-16 02:03:43 +10:00
inmarket
e6de7baf04 Update uGFXnet display driver. This is now working. 2013-11-16 02:02:45 +10:00
inmarket
d35bf6cda6 Add support to GWIN for a routine that can redraw an entire display (subject to the controls being able to redraw).
This also removes a few change of visibility bugs in gwin and simplifies code.
2013-11-16 02:01:16 +10:00
inmarket
3c3bab5d82 Add support for mouse drivers that do their own orientation mapping as the display rotation changes. 2013-11-16 01:58:37 +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
0892135e23 Re-order the GDISP initialisation routine so that it initialises all displays before it tries to draw on any of them.
This also simplifies code.
2013-11-16 01:54:37 +10:00
inmarket
539c6c305a Fix Win32 GOS layer to allow later inclusion of WinSock2. 2013-11-16 01:53:00 +10:00