Commit Graph

1692 Commits (426c8a850f4e126879b5220a0537ca9b3910bc2b)

Author SHA1 Message Date
Joel Bodenmann 68cc29c207 Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
    difficult. Switched to bisection search with a separate prescaling
    step.
2013-12-18 00:42:34 +01:00
Joel Bodenmann ee69db45b3 Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
    difficult. Switched to bisection search with a separate prescaling
    step.
2013-12-18 00:38:17 +01:00
Joel Bodenmann cd31df48b7 whitespace 2013-12-17 16:48:03 +01:00
Joel Bodenmann d16dda2180 GDISP startup logo now optional 2013-12-16 20:11:51 +01:00
Joel Bodenman 0bccf2fa15 Merged in omriiluz/ugfx (pull request #3)
bugfix: Missing || operand
2013-12-15 11:36:23 +01:00
omriiluz f934d92578 bugfix: Missing || operand 2013-12-14 19:58:17 -08:00
Joel Bodenmann 87a7658b57 Improve gdispDrawThickLine() when the line length is short. 2013-12-14 23:30:39 +01:00
Joel Bodenman f624df29e8 Merged in omriiluz/ugfx (pull request #2)
Improve ST7565 Driver
2013-12-14 14:03:12 +01:00
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 763f948b44 build rules fix 2013-12-11 22:42:17 +01:00
Joel Bodenmann 981282bb56 GWIN console visible bug fix 2013-12-11 17:30:48 +01:00
Joel Bodenmann 891f134bc1 Removed TDISP module 2013-12-11 14:50:09 +01:00
Joel Bodenmann 5ea2cb9f8d whitespaces 2013-12-11 14:19:46 +01:00
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