Commit Graph

42 Commits (af5be70460e7b8ca61a5ad05b697ce0e25cc9809)

Author SHA1 Message Date
Joel Bodenmann af5be70460 release v1.8 2013-07-21 23:57:15 +02:00
inmarket 1598916830 Release notes update from v1.7 2013-07-19 13:23:07 +10:00
Joel Bodenmann 4e48a4b125 readme / license / releases fix 2013-07-16 14:30:49 +02:00
Joel Bodenmann 5a25b2b7fb Added FT5x06 GINPUT driver 2013-06-22 05:00:48 +02:00
Joel Bodenmann 6107cd7918 Added RA8875 GDISP driver 2013-06-22 03:09:45 +02:00
Joel Bodenmann ebc30c02bc TDISP update 2013-06-01 01:37:53 +02:00
Joel Bodenmann 9c33df953d docs 2013-05-27 12:45:04 +02:00
Joel Bodenmann 86951a8b2f Added HX8347D driver by the user Eddie 2013-05-21 00:13:22 +02:00
Joel Bodenmann 92c3803d2b docs 2013-05-20 16:23:28 +02:00
Joel Bodenmann f476a97ce4 fixed release notes 2013-05-03 20:55:53 +02:00
Joel Bodenmann 4f1cb9ab34 release v1.6 2013-05-03 20:50:24 +02:00
Joel Bodenmann df5c3fd6dd TDISP fixes - by Frysk 2013-04-12 09:12:00 +02:00
Joel Bodenmann 9e798ddb69 docs 2013-04-08 11:20:38 +02:00
Andrew Hannam 9ee7c284e6 Add GINPUT Dial, simplify GWIN input assignment
Added GINPUT Dial support and a driver that uses GADC to read the dial.
Added support for Dial inputs to the GWIN slider.
Updated the slider demo for Dial Inputs.
Simplified the assigning of inputs to GWIN "widgets" button and slider.
Updated the demo's to match the new input to button assignment.
2013-04-07 16:02:10 +10:00
Joel Bodenmann 9ef9daef43 doc 2013-04-05 16:50:24 +02:00
Joel Bodenmann 4871a42057 file2c update 2013-04-03 13:22:27 +02:00
Joel Bodenmann ec61c89882 doc 2013-03-14 19:48:29 +01:00
Andrew Hannam 40b390908c GDISP changes including polygon support
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:14:32 +10:00
Joel Bodenmann e5cee65d42 release.txt update 2013-03-08 06:35:06 +01:00
Andrew Hannam ce5f3b3d70 Nokia6610GE8 driver updates
Fix screen size to ignore hidden pixels.
Add orientation support.
Fix bit blitting boundary conditions.
Add power modes support.
This driver is now fully implemented.
2013-03-08 00:53:34 +10:00
Joel Bodenmann e62b6fef20 docs 2013-03-05 14:00:48 +01:00
Joel Bodenmann 6505bf6f0c VMT removal 2013-02-11 10:40:47 +01:00
Joel Bodenmann 1bfc5a9f85 removed GDISP_LLD() macro - fix 2013-02-11 09:25:45 +01:00
Joel Bodenmann 885b3d53b3 removed GDISP_LLD() macro 2013-02-11 09:25:26 +01:00
Andrew Hannam 1fc03db586 New Subsystems GADC, GAUDIN, GAUDOUT, GMISC
Subsystem definitions and API (not fully implemented yet)
2013-01-17 15:08:34 +10:00
Joel Bodenmann 1f1dd62687 TDISP update 2013-01-16 10:27:42 +01:00
Joel Bodenmann c3006aa89c small fix 2013-01-13 10:57:33 +01:00
Joel Bodenmann 403947eeaf doc update 2013-01-03 16:22:29 +01:00
Joel Bodenmann f15208e09a version 1.5 release 2012-12-18 23:20:53 +01:00
Joel Bodenmann 756a79a2cc XPT2046 removed 2012-12-18 22:06:17 +01:00
Andrew Hannam 07f3483535 Restructure
Create global include file called gfx.h which knows about sub-system
dependancies.
Deprecate Touchscreen (GINPUT touch is now working properly)
Merge Graph into GWIN
Change directory structure to reflect sub-system structure
Many small bugs fixed
Split Nokia6610 gdisp driver into GE8 and GE12 controller versions
Fixed broken demos.
GFX sub-systems are now clearly defined and new ones should be much
easier to add.
2012-12-06 18:45:54 +10:00
Andrew Hannam a762a629aa GEVENT, GTIMER & GINPUT subsystems
GEVENT - for passing event structures from Sources to Listeners
GTIMER - thread context based once-off and periodic timers.
GINPUT - extensible, multiple device-type, input sub-system.
gevent & gtimer are code complete, ginput is definition complete but not
code complete.
2012-11-17 01:42:12 +10:00
Andrew Hannam 014330d3a0 gdisp Win32 Orientation support. Revert Macro
gdisp Win32 orientation support.
Revert to producing an error if GDISP_NEED_TEXT is not defined when
GWIN_NEED_CONSOLE or GWIN_NEED_BUTTON is defined.
2012-11-12 17:00:26 +10:00
Joel Bodenmann ed73471f99 removed false ILI9320 code 2012-11-12 02:51:06 +01:00
Andrew Hannam 8b51bcf46f Touch Fixes. Deprecate Console
Touch:
- Move defines that may be altered by the touch config file to the lld
header file.
- Move the definition of the Touch driver structure to the lld config
file.
- Changed CONVERSIONS macro to TOUCHSCREEN_CONVERSIONS
- Replaced references to GDISP_SCREEN_WIDTH with gdispGetWidth
- Renamed TOUCHSCREEN_HAS_IRQ to TOUCHSCREEN_HAS_PRESSED to match new
function name.
- Added prototypes for calibration storage functions to
touchscreen_lld.h so that either the lld driver or the application can
define the function.

Console:
-Deprecated into "old" directory. Functionality replaced by gwin.
2012-11-11 19:03:30 +10:00
Joel Bodenmann 43a1300f13 docs 2012-11-10 18:42:32 +01:00
Joel Bodenmann 87b6d98055 renamed touchpad into touchscreen 2012-11-10 00:05:01 +01:00
Joel Bodenmann f8976f8428 release v1.4 2012-11-03 21:24:21 +01:00
Joel Bodenmann bca9c1442e docs 2012-11-03 03:04:09 +01:00
Andrew Hannam d3b4c499ab GDISP fixes and new routines. Many GWIN changes.
GDISP:
Fix gdisp???Arc to use (possibly) hardware accelerated routines.
Fix Arc orientation so 0 degrees is on x axis and 90 degrees points to
the top of screen (instead of the bottom).
Add rounded box routines (if ARC support is turned on).
Add a gdispDrawStringBox to match the gdispFillStringBox routine.
Repair prototypes in wrong place in gdisp.h

GWIN:
Extract the concept of a Window Handle to allow many new features.
Allow dynamic creation of window objects as well as static
initialisation.
Seperate the console code into a console specific window type.
Add buttons as a specific window type. The drawing code is complete, the
input (touch or mouse) is still to be implemented.
2012-10-30 18:18:29 +10:00
Joel Bodenmann 01f3aa9fe9 docs 2012-10-28 12:45:18 +01:00
Joel Bodenmann 6c23777b5b version 1.3 release 2012-10-25 01:11:46 +02:00