Commit Graph

2398 Commits (ed330624ca239bc158757b8780dea6e327d3e50c)

Author SHA1 Message Date
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
inmarket 221b8752b3 Oops - Error detection in the wrong place. 2015-01-08 19:52:31 +10:00
inmarket 76da1dc9a8 New keyboard demo program. 2015-01-07 13:21:54 +10:00
inmarket b125e5d299 Win32 keyboard driver with US English keyboard layout. 2015-01-07 13:21:23 +10:00
inmarket 87cca4f7a5 New keyboard driver interface with international keyboard support. 2015-01-07 13:20:23 +10:00
inmarket 128a3b972c New Tabset Widget.
Widgets demo updated to (optionally) use the new tabset.
2015-01-03 18:46:46 +10:00
inmarket bc9d3a1305 Fix macro problems for gwinShow, gwinHide etc 2015-01-03 18:45:37 +10:00
inmarket 28d9da556a Small fix for a progressbar 2015-01-03 18:44:48 +10:00
inmarket 5a4e0b7b4d Fix a serious problem with moving and sizing containers, and some visibility issues 2015-01-03 18:44:27 +10:00
inmarket da13b83737 Safety protection in creation of extended GWIN types. 2015-01-03 18:42:51 +10:00
inmarket 476d11d599 Fix serious bug in GTIMER. 2015-01-03 18:41:38 +10:00
inmarket 9ddf7c4284 Protect against NULL strings 2015-01-03 18:41:11 +10:00
inmarket 100e74d8e0 Make a Win32 driver define available from gfxconf.h 2015-01-03 18:40:38 +10:00