Commit graph

  • e40375c4f2 Allow for LCD specific configuration - Bias Horizontal/Vertical flipping Page Mapping per hard wiring of the LCD panel omriiluz 2013-12-14 03:11:48 -08:00
  • 763f948b44 build rules fix Joel Bodenmann 2013-12-11 22:42:17 +01:00
  • 981282bb56 GWIN console visible bug fix Joel Bodenmann 2013-12-11 17:30:48 +01:00
  • 891f134bc1 Removed TDISP module Joel Bodenmann 2013-12-11 14:50:09 +01:00
  • 5ea2cb9f8d whitespaces Joel Bodenmann 2013-12-11 14:19:46 +01:00
  • daf881428e First cut of bare metal GOS layer. Only requires gfxGetSystemTicks() and gfxMilliseconds2Ticks() to be defined by the user. inmarket 2013-12-11 00:40:03 +10:00
  • 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. inmarket 2013-12-11 00:38:42 +10:00
  • da8a79bd24 doc fix inmarket 2013-12-09 08:59:13 +10:00
  • f3d9b08f82 typo Joel Bodenmann 2013-12-08 22:50:28 +01:00
  • ace1948817 added gdispGDrawThickLine() Joel Bodenmann 2013-12-08 21:13:54 +01:00
  • ab75a7eb6e docs Joel Bodenmann 2013-12-08 21:12:54 +01:00
  • 395a4bda31 whitespaces Joel Bodenmann 2013-12-07 22:01:57 +01:00
  • e257074511 Embest board file fix Joel Bodenmann 2013-12-07 15:37:23 +01:00
  • 2e9592c49c removed obsolet file Joel Bodenmann 2013-12-07 15:26:48 +01:00
  • fba19322a3 whitespaces Joel Bodenmann 2013-12-05 21:30:34 +01:00
  • ae556531bd doco Joel Bodenmann 2013-12-05 21:26:55 +01:00
  • 95b4b31e29 fixed some board file Joel Bodenmann 2013-12-05 21:25:29 +01:00
  • 6444bb719b compiler warning Joel Bodenmann 2013-12-02 00:29:24 +01:00
  • 920de63f22 doc Joel Bodenmann 2013-12-02 00:02:42 +01:00
  • 560f946cd9 Added progressbar widget (demos still to do) Joel Bodenmann 2013-12-01 23:53:42 +01:00
  • 3c3b6967d1 gwinSliderSetPosition() fixed (calls _gwidgetRedraw() instead of gwinRedraw() Joel Bodenmann 2013-12-01 16:54:33 +01:00
  • cae7825f73 gwinSliderSetPosition() automatically redraws the widget Joel Bodenmann 2013-12-01 16:51:48 +01:00
  • 122ff8f911 Code to allow GFXnet display driver to work (in limited mode) when LWIP accept() hangs after a select(). inmarket 2013-11-30 11:13:13 +10:00
  • cec125a53b Revert "INLINE -> inline" inmarket 2013-11-30 11:00:49 +10:00
  • d4c4740bcf INLINE -> inline Joel Bodenmann 2013-11-27 16:42:28 +01:00
  • 7b2e6463e6 cleanup Olimex-STM32-LCD board file Joel Bodenmann 2013-11-25 23:51:32 +01:00
  • eec299f9f1 Whitespaces Joel Bodenmann 2013-11-25 21:38:17 +01:00
  • cf193b3583 Olimex-STM32-LCD board files update Joel Bodenmann 2013-11-25 21:35:04 +01:00
  • e1c9be8263 Update release notes inmarket 2013-11-25 23:16:59 +10:00
  • 021f71445e Add support for edge to edge touch calibration. inmarket 2013-11-25 23:11:56 +10:00
  • c24ec8daf2 Update template files for the MCU touch driver. inmarket 2013-11-25 22:53:11 +10:00
  • 299311b480 Updates to mouse and makefile for Mikromedia STM32-M4 board. inmarket 2013-11-24 02:24:03 +10:00
  • 361136d7ca Rewrite of the MCU driver. This is now much more reliable. inmarket 2013-11-24 02:23:21 +10:00
  • e87ba59d8d Improvements to the GINPUT touch system inmarket 2013-11-24 02:22:47 +10:00
  • 506b1f321f Touch driver test tool - display more useful information inmarket 2013-11-24 02:21:05 +10:00
  • ebefa7e3cd Fix compile error inmarket 2013-11-23 12:58:07 +10:00
  • 51dedb56d1 Move touch driver test to tools. Also replace gwin buttons as they comptete with the test for touch events inmarket 2013-11-23 12:57:49 +10:00
  • 1dfbc0ab82 Comment fix inmarket 2013-11-23 12:55:23 +10:00
  • ad421bacb3 Start of LWIP support for the uGFXnetDisplay utility. inmarket 2013-11-17 23:33:08 +10:00
  • 7f1b78a067 Replace color format conversion macros with proper routines to prevent side effects with using the macro. Also fix a number of compiler warnings. inmarket 2013-11-17 23:32:19 +10:00
  • 643670ecd1 Reliability fixes for uGFXnet running on LWIP. Note LWIP requires a stack larger than the default of 512. inmarket 2013-11-17 20:26:49 +10:00
  • 1384918a1c Use the GTimer thread for full screen redraws when available to save application stack space. inmarket 2013-11-17 20:25:02 +10:00
  • 6a2fc9a647 Better definitions for null functions in the GOS layer inmarket 2013-11-17 20:23:41 +10:00
  • 9a5a480870 Minor updates to LWIP support for uGFXnet. Application supplied Start_LWIP() routine is now optional. inmarket 2013-11-17 00:52:52 +10:00
  • c0f52dee38 Fixes for LWIP in the uGFXnet driver. inmarket 2013-11-16 22:50:05 +10:00
  • 915c368505 gfxHalt doesn't always work under ChibiOS. This has now been fixed. inmarket 2013-11-16 22:49:36 +10:00
  • 1ae42d93c1 LWIP support for the uGFXnet driver. inmarket 2013-11-16 21:03:46 +10:00
  • 54a3288320 Update gfxconf.example.h with new values for the GDISP uGFXnet driver. inmarket 2013-11-16 02:04:41 +10:00
  • bfc9b9d64e uGFXnetDisplay utility is now working. inmarket 2013-11-16 02:03:43 +10:00
  • e6de7baf04 Update uGFXnet display driver. This is now working. inmarket 2013-11-16 02:02:45 +10:00
  • 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. inmarket 2013-11-16 02:01:16 +10:00
  • 3c3bab5d82 Add support for mouse drivers that do their own orientation mapping as the display rotation changes. inmarket 2013-11-16 01:58:37 +10:00
  • a3935c653e Win32 GDISP driver - Get rid of compiler warnings created by the new orientation modes. inmarket 2013-11-16 01:56:34 +10:00
  • 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. inmarket 2013-11-16 01:54:37 +10:00
  • 539c6c305a Fix Win32 GOS layer to allow later inclusion of WinSock2. inmarket 2013-11-16 01:53:00 +10:00
  • db74e7c823 Remove orientation changes in demos because this is now handled by using GDISP_DEFAULT_ORIENTATION. inmarket 2013-11-16 01:51:32 +10:00
  • c726de8521 Boundary condition fixes to Arcs Fix multiple display support for rounded boxes. inmarket 2013-11-14 09:18:08 +10:00
  • b86e6f4eb2 Start of new remote display tool. inmarket 2013-11-14 00:12:22 +10:00
  • 6ab135a6e5 uGFXnet driver: Initialise the sockets layer correctly under Win32 Added a KILL command that can be send from the display to the device. inmarket 2013-11-13 22:56:13 +10:00
  • 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. inmarket 2013-11-13 17:35:20 +10:00
  • bca78196f5 missing semicolon Joel Bodenmann 2013-11-12 20:29:04 +01:00
  • 5f75abcc01 Merge branch 'master' of bitbucket.org:Tectu/ugfx Joel Bodenmann 2013-11-12 01:31:40 +01:00
  • 91bcb0d41d Olimex-STM32-LCD board file fix Joel Bodenmann 2013-11-12 01:29:14 +01:00
  • d31ea62979 Embest-STM32-DMSTF4BB board file fix Joel Bodenmann 2013-11-12 01:27:55 +01:00
  • 77188ae775 Marlin board file fix Joel Bodenmann 2013-11-12 01:26:07 +01:00
  • a2df8d4fe1 FireBull-STM32F103-FB board file fix Joel Bodenmann 2013-11-12 01:20:25 +01:00
  • 9f69a6c9d5 Fix a couple of doxygen comments, remove a couple of double definitions. inmarket 2013-11-11 08:36:08 +10:00
  • de90ca5989 whitespaces v2.0 Joel Bodenmann 2013-11-10 23:02:22 +01:00
  • b59b47a9e1 docs Joel Bodenmann 2013-11-10 22:50:14 +01:00
  • 83482a3b8a added forgotten files Joel Bodenmann 2013-11-10 22:40:20 +01:00
  • 16c021e5b3 cleanups Joel Bodenmann 2013-11-10 22:40:10 +01:00
  • 926e83e89e fixed some boards file names Joel Bodenmann 2013-11-10 22:31:37 +01:00
  • 4600da18f3 added Olimex-STM32-LCD Joel Bodenmann 2013-11-10 22:29:36 +01:00
  • 652b85f16e added Marlin board Joel Bodenmann 2013-11-10 22:16:58 +01:00
  • f00d1e6c5d fixed Embest board Joel Bodenmann 2013-11-10 22:10:47 +01:00
  • 6b1af0641c fixed Embest board Joel Bodenmann 2013-11-10 22:09:20 +01:00
  • 75a6dd8404 added FireBull-STM32F103-FB board Joel Bodenmann 2013-11-10 22:09:09 +01:00
  • 9df8b52d16 added readme.txt Joel Bodenmann 2013-11-10 21:54:23 +01:00
  • 932f4881bc added Embest-STM32-DMSTF4BB base board Joel Bodenmann 2013-11-10 21:52:55 +01:00
  • 48c2c7125b doxygen fixes Joel Bodenmann 2013-11-10 21:30:56 +01:00
  • f73c1972ba added exclude paths to Doxygen file Joel Bodenmann 2013-11-10 21:24:04 +01:00
  • da2740b706 merging GDISPStreaming Joel Bodenmann 2013-11-10 21:07:16 +01:00
  • a8ce005e26 Update changes list inmarket 2013-11-10 21:35:23 +10:00
  • 1646f9da1a Allow full range of values to be returned from the mouse driver when it is in RAW mode inmarket 2013-11-10 21:34:49 +10:00
  • 5cc1c5d67b Fix some compiler warnings. inmarket 2013-11-10 21:33:28 +10:00
  • 1f99d5c9fa Add support for a default application orientation. Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro inmarket 2013-11-09 19:18:59 +10:00
  • daa4e8bbd7 Add support for a portrait and landscape orientation modes. inmarket 2013-11-09 19:17:22 +10:00
  • 53408e2cb3 Fix incorrect naming of GMISC_INVSQRT_... macros. inmarket 2013-11-09 19:13:01 +10:00
  • 190113b91c OpenOCD config file for Mikromedia-STM-M4 board and updates to the makefile. inmarket 2013-11-09 19:08:18 +10:00
  • d00b543831 Updated Makefile and new openocd config file for the Olimex SAM7EX256 board. Makefiles modifications required for updated gcc v4.7.2 inmarket 2013-11-09 14:23:13 +10:00
  • 5d2d6e7962 Fix compiler warning inmarket 2013-11-06 17:21:58 +10:00
  • 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. inmarket 2013-11-05 19:34:12 +10:00
  • 250adaf028 Fixes to gdisp vertical scrolling. Also added improved optimisation for drivers without blit but with a fill routine. inmarket 2013-11-05 13:45:19 +10:00
  • 009d9f1f60 English grammer correction inmarket 2013-11-05 13:44:12 +10:00
  • e35b76388c Fix to streaming read pixel for Win32 driver in emulation mode. inmarket 2013-11-05 13:43:28 +10:00
  • 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. inmarket 2013-11-05 00:36:54 +10:00
  • 0399c33aeb Linux board defintions inmarket 2013-10-29 21:14:02 +10:00
  • dc24af70ea Win32 board definitions. inmarket 2013-10-29 20:26:19 +10:00
  • 9b9a57c2c9 Better debugging for Win32 driver inmarket 2013-10-29 20:25:41 +10:00
  • ab4091b366 Updates for the Mikrmedia STM32 M4 board inmarket 2013-10-29 01:12:42 +10:00