Commit Graph

3210 Commits

Author SHA1 Message Date
inmarket
dc4f706132 GFILE was not being initialised properly.
Added GFX_OS_EXTRA_INIT_FUNCTION and GFX_OS_EXTRA_DEINIT_FUNCTION macro's to enable special initialisation to occur being anything else happens.
2015-02-28 13:06:15 +10:00
inmarket
73ba2778ab Background images on GWIN containers had cx and cy interposed. 2015-02-28 12:05:04 +10:00
inmarket
d008c83bc7 Replace missing breaks. 2015-02-25 17:06:49 +10:00
inmarket
6c0409f25b New Mikromedia-Plus-STM32-M4 board by lliypuk (with mods) 2015-02-23 18:17:26 +10:00
inmarket
53aba6de89 Some changes to the SSD1963 driver to cater for new boards 2015-02-23 18:16:33 +10:00
inmarket
9da63a2aaa Compile warning fix for GWIN tabset 2015-02-23 18:15:57 +10:00
inmarket
78db2f1d49 Fix to STMPE811 touch driver to fix self-calibration in other orientations 2015-02-23 18:15:22 +10:00
inmarket
07707276f6 Add touch driver STMPE610 by lliypuk 2015-02-23 18:14:37 +10:00
inmarket
07a63f7143 Compile error and emulation errors for GFILE_NEED_STDIO 2015-02-21 09:23:33 +10:00
inmarket
5e0a0bfd9b Compile error fix for GFILE_ALLOW_FLOAT 2015-02-21 09:23:00 +10:00
Joel Bodenmann
6132b7f349 Merge branch 'master' of https://bitbucket.org/Tectu/ugfx 2015-02-16 19:10:35 +01:00
Joel Bodenmann
7e773a2a4c Adding STM32F1 script 2015-02-16 19:10:29 +01:00
inmarket
50cbdbc288 Big improvements to GWIN arrow button drawing.
Some symmetry issues fixed.
Now optionally support exact 45 degree arrow heads.
With 45 degree arrow heads if the height/width ratios are right a triangular button is produced.
2015-02-14 14:20:45 +10:00
inmarket
39459872b2 Fix pixel error rounding in gdispDrawConvexPoly().
The corrects strange gwin arrow button appearances for certain sizes.
2015-02-14 10:38:24 +10:00
inmarket
7c7459f1d2 Toggle fixes. 2015-02-14 09:16:28 +10:00
inmarket
e14fb8cfa0 SSD1306 board file for SAM7EX256 using UEXT connector 2015-02-07 23:33:49 +10:00
inmarket
143d9be295 Change ugfx startup logo to white so it shows up on monochrome displays 2015-02-07 23:33:02 +10:00
inmarket
1760cd3aad Oops - left some debugging. 2015-02-07 22:25:00 +10:00
inmarket
112852ffc3 Update multiple display demo to display better on very small displays. 2015-02-07 21:59:43 +10:00
inmarket
d532ab02c3 Chibios definition updates for the Olimex-SAM7EX256 2015-02-07 21:59:09 +10:00
inmarket
867324f1d5 Board file fixes for the Olimex-SAM7EX256 board 2015-02-07 21:58:24 +10:00
inmarket
5b2fff679d Add TLS8204 on UEXT (Olimex MOD3310) to the SAM7EX256 board 2015-02-07 01:14:16 +10:00
inmarket
b8eab8f035 More fixes to TLS8204 driver 2015-02-07 01:12:46 +10:00
inmarket
2d8c9bdcec Yet another SSD1306 driver fix 2015-02-07 00:10:44 +10:00
inmarket
f8c06e70a7 Fixes to all monochrome drivers
TLS8204 driver is now operational
2015-02-07 00:07:49 +10:00
inmarket
795b8a5e7d Fix optimization code that broke the SSD1306 for I2C interfaces. 2015-02-06 16:25:16 +10:00
inmarket
a7bf3da17b Add UEXT connector definitions for the SAM7EX256 board. 2015-02-05 00:22:14 +10:00
inmarket
e63fab2ace Update vararg macro's to C99 standard syntax. 2015-02-05 00:21:22 +10:00
inmarket
f12e847c30 Fix compiler warnings for some drivers 2015-02-05 00:20:37 +10:00
inmarket
ada8d42f33 Updates to TLS8204 driver 2015-02-05 00:19:43 +10:00
inmarket
288a8afb95 Driver bugfix 2015-02-05 00:19:11 +10:00
inmarket
c9f0c1748d Missing definition in driver board template file 2015-02-05 00:18:46 +10:00
inmarket
17cc2d7d5e Missing definition in driver board template file 2015-02-05 00:18:25 +10:00
inmarket
189bad3e6a Multiple Displays demo - use sprintg instead of sprintf.
Make multiple display settings set-able in the makefile.
2015-02-05 00:17:38 +10:00
Joel Bodenmann
d8e46a098d Fixing SSD2119 orientation bug 2015-02-04 14:16:07 +01:00
Joel Bodenmann
32ab371e4e Documentation 2015-02-01 17:38:59 +01:00
Joel Bodenmann
514d91d6cf Adding HY-MiniSTM32V board support 2015-02-01 17:35:18 +01:00
inmarket
606eeff79f Add TLS8204 monochrome display. Not fully tested yet. 2015-01-27 13:42:46 +10:00
inmarket
adebde7a99 Fix multiple display/keyboard/mouse problem with some compilers. 2015-01-27 13:42:11 +10:00
inmarket
b9f53aa793 Add the ability to flash a gwin window/widget.
Only the button draws for checkbox's and radio's currently do anything about it.
Widget demo updated to show this on Checkbox 3 (the toggle button).
2015-01-25 17:40:34 +10:00
inmarket
b316263833 Implement a "Toggle Button" using a checkbox with a custom draw.
Updated the widgets demo to show this.
2015-01-23 17:57:13 +10:00
inmarket
fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket
34939386d7 December 2014 Winning Demo Competition Entry - Tetris 2015-01-21 13:42:47 +10:00
inmarket
8b221b803a Compile fix for default orientation with pixmaps. 2015-01-14 18:39:12 +10:00
inmarket
b68cfa0c29 Support dynamic displays at compile time, don't re-orient pixmaps at initialisation time. 2015-01-13 14:28:56 +10:00
inmarket
8745bb81cf More doco updates 2015-01-13 13:59:07 +10:00
inmarket
ef00cac45d Add support and demo for pixmaps (in memory drawing) 2015-01-13 13:50:46 +10:00
inmarket
a22a32e8db Update Doco 2015-01-13 13:50:13 +10:00
inmarket
d51ce4e00e First keyboard driver for X 2015-01-08 19:53:28 +10:00
inmarket
610cc917cb Better keyboard driver doco and new driver configuration flag for Win32 2015-01-08 19:53:08 +10:00