Commit Graph

1598 Commits (6515373b2a63a24b77ff20a26e9b18468f29a6f9)

Author SHA1 Message Date
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
inmarket db74e7c823 Remove orientation changes in demos because this is now handled by using GDISP_DEFAULT_ORIENTATION. 2013-11-16 01:51:32 +10:00
inmarket c726de8521 Boundary condition fixes to Arcs
Fix multiple display support for rounded boxes.
2013-11-14 09:18:08 +10:00
inmarket b86e6f4eb2 Start of new remote display tool. 2013-11-14 00:12:22 +10:00
inmarket 6ab135a6e5 uGFXnet driver: Initialise the sockets layer correctly under Win32
Added a KILL command that can be send from the display to the device.
2013-11-13 22:56:13 +10:00
inmarket e1721a9226 First version of a network display driver (the display is somewhere on the network rather than attached locally).
A remote display application is still to be written (coming soon).
Note: the remote display initiates the connection to the headless device rather than the headless device making the connection to the display.
2013-11-13 17:35:20 +10:00
Joel Bodenmann bca78196f5 missing semicolon 2013-11-12 20:29:04 +01:00
Joel Bodenmann 5f75abcc01 Merge branch 'master' of bitbucket.org:Tectu/ugfx 2013-11-12 01:31:40 +01:00
Joel Bodenmann 91bcb0d41d Olimex-STM32-LCD board file fix 2013-11-12 01:29:14 +01:00
Joel Bodenmann d31ea62979 Embest-STM32-DMSTF4BB board file fix 2013-11-12 01:27:55 +01:00
Joel Bodenmann 77188ae775 Marlin board file fix 2013-11-12 01:26:07 +01:00
Joel Bodenmann a2df8d4fe1 FireBull-STM32F103-FB board file fix 2013-11-12 01:20:25 +01:00
inmarket 9f69a6c9d5 Fix a couple of doxygen comments, remove a couple of double definitions. 2013-11-11 08:36:08 +10:00
Joel Bodenmann de90ca5989 whitespaces 2013-11-10 23:02:22 +01:00
Joel Bodenmann b59b47a9e1 docs 2013-11-10 22:50:14 +01:00
Joel Bodenmann 83482a3b8a added forgotten files 2013-11-10 22:40:20 +01:00
Joel Bodenmann 16c021e5b3 cleanups 2013-11-10 22:40:10 +01:00
Joel Bodenmann 926e83e89e fixed some boards file names 2013-11-10 22:31:37 +01:00
Joel Bodenmann 4600da18f3 added Olimex-STM32-LCD 2013-11-10 22:29:36 +01:00
Joel Bodenmann 652b85f16e added Marlin board 2013-11-10 22:16:58 +01:00
Joel Bodenmann f00d1e6c5d fixed Embest board 2013-11-10 22:10:47 +01:00
Joel Bodenmann 6b1af0641c fixed Embest board 2013-11-10 22:09:20 +01:00
Joel Bodenmann 75a6dd8404 added FireBull-STM32F103-FB board 2013-11-10 22:09:09 +01:00
Joel Bodenmann 9df8b52d16 added readme.txt 2013-11-10 21:54:23 +01:00
Joel Bodenmann 932f4881bc added Embest-STM32-DMSTF4BB base board 2013-11-10 21:52:55 +01:00
Joel Bodenmann 48c2c7125b doxygen fixes 2013-11-10 21:30:56 +01:00
Joel Bodenmann f73c1972ba added exclude paths to Doxygen file 2013-11-10 21:24:04 +01:00
Joel Bodenmann da2740b706 merging GDISPStreaming 2013-11-10 21:07:16 +01:00
inmarket a8ce005e26 Update changes list 2013-11-10 21:35:23 +10:00
inmarket 1646f9da1a Allow full range of values to be returned from the mouse driver when it is in RAW mode 2013-11-10 21:34:49 +10:00
inmarket 5cc1c5d67b Fix some compiler warnings. 2013-11-10 21:33:28 +10:00
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