Joel Bodenmann
9d2f63d4b7
doxygen warning fix
2012-12-20 23:33:19 +01:00
Joel Bodenmann
bee9002fcc
small doxygen cleanup
2012-12-20 19:46:34 +01:00
Joel Bodenmann
e00f8593e8
more doxygen cleanup
2012-12-19 19:48:12 +01:00
Joel Bodenmann
7a6bf59b2b
GEVENT doxygen
2012-12-19 13:45:24 +01:00
Joel Bodenmann
a520a32209
more doxygen
2012-12-18 23:15:47 +01:00
Joel Bodenmann
a75653f7a1
some more doxygen
2012-12-18 22:55:03 +01:00
Joel Bodenmann
5c6027d14d
some more doxygen
2012-12-18 22:49:01 +01:00
Joel Bodenmann
6e76ecde18
doxygen fix
2012-12-18 22:34:22 +01:00
Joel Bodenmann
8bc7b22ce7
doxygen
2012-12-18 22:04:35 +01:00
Joel Bodenmann
e1de308dfa
ginput doxygen
2012-12-18 20:06:10 +01:00
Joel Bodenmann
9c738e00fa
ginput/mouse doxygen
2012-12-18 19:46:27 +01:00
Joel Bodenmann
3a9a2a10b7
doxygen update
2012-12-16 20:43:14 +01:00
Andrew Hannam
311c0e7168
Add grids to graph demo and update graph arrows
...
Add grid lines to graph demo.
Update graph arrows to allow seperate control of positive and negative
axis arrowheads.
2012-12-13 22:33:05 +10:00
Andrew Hannam
d503f3a4ac
Header fix for Toggle driver
2012-12-08 13:44:11 +10:00
Andrew Hannam
5873d87ca2
Add GDISP font routines. Fix demo bugs
...
Add GDISP font routines to Open and Close a font by name.
Allows wildcard searching for fonts.
Old global font variables are now only optionally included (soon to be
deprecated).
More demo fixing
2012-12-07 00:52:01 +10: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
74e94d39b9
Split Attaching Sources to a GWIN button
...
Split Attaching Sources to a GWIN button to allow for new input types
that require a parameter in future eg. Keyboard will require a
parameter.
2012-12-02 17:10:27 +10:00
Andrew Hannam
b819359442
Change Mouse Poll period default to a better value
2012-12-02 16:46:39 +10:00
Andrew Hannam
99a9bf45e7
Add support for interrupt driven Toggle Inputs
2012-12-02 16:43:28 +10:00
Andrew Hannam
bc0ce07298
Static initialisation fix for a GListener
2012-11-30 00:40:28 +10:00
Joel Bodenmann
ba08afef3e
doxygen
2012-11-26 21:19:32 +01:00
Andrew Hannam
8275c8820f
Ginput and structure changes
...
GINPUT Touch including drivers
GTIMER fixes
GEVENT fixes
GWIN button completion
Structure changes to better seperate sections of a sub-system
2012-11-26 18:45:26 +10:00
Joel Bodenmann
92ed50dbf0
gwin doxygen
2012-11-20 23:12:09 +01:00
Joel Bodenmann
b0fbfdebba
gtimer doxygen fix
2012-11-20 12:17:59 +01:00
Joel Bodenmann
19d45eaeda
GTimer doxygen bugfix
2012-11-19 20:39:20 +01:00
Joel Bodenmann
93fdd5dcdb
doxygen of gtimer
2012-11-19 20:26:19 +01: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
Joel Bodenmann
3cf6d6905f
removed the check for GDISP_USE_XXX since new drivers dont use this anymore
2012-11-14 21:25:48 +01:00
Joel Bodenmann
a95c4933c4
Backlight fix
2012-11-13 23:54:50 +01:00
Joel Bodenmann
81f6af7e45
backlight and contrast value changed to uint8_t
2012-11-13 23:48:21 +01:00
Joel Bodenmann
4467b814f2
implemented contrast and backlight functions for GDISP. Implemented those into ILI9320
2012-11-13 23:31:21 +01:00
Andrew Hannam
9566e80854
Remove RGB565CONVERT()
...
Remove RGB565CONVERT() macro
Update madlebrot demo to use hardware independant way of setting the
color.
2012-11-12 17:10:30 +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
7ccd3da85f
implemented power modes for ILI9320
2012-11-12 02:35:06 +01:00
Joel Bodenmann
c0de701066
GDISP_NEED_TEXT getting set automatically if GWIN_NEED_CONSOLE or GWIN_NEED_BUTTON set to TRUE
2012-11-11 16:19:50 +01:00
Joel Bodenmann
112781baee
set GWIN_NEED_CONSOLE default value to FALSE
2012-11-11 16:02:44 +01:00
Joel Bodenmann
e8ee122321
Revert "removed unused RGB565CONVERT. Please use RGB2COLOR instead"
...
This reverts commit 8231e9738c
.
2012-11-11 13:35:24 +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
5f90362261
touchscreen fixes
2012-11-10 17:04:20 +01:00
Joel Bodenmann
8231e9738c
removed unused RGB565CONVERT. Please use RGB2COLOR instead
2012-11-10 16:49:03 +01:00
Joel Bodenmann
5a5db64288
renamed tsIRQ() into tsPressed()
2012-11-10 16:46:02 +01:00
Andrew Hannam
c069817f0c
Removed some hardware dependancies in HL drivers
...
Removed some hardware dependancies in high level drivers that had crept
in over time.
2012-11-10 15:11:39 +10:00
Joel Bodenmann
affd9792ff
added touchscreen files
2012-11-10 00:13:42 +01:00
Joel Bodenmann
87b6d98055
renamed touchpad into touchscreen
2012-11-10 00:05:01 +01:00
Joel Bodenmann
61d2238b25
small cleanup
2012-11-09 01:04:27 +01:00
Kumar Abhishek
6105b88f89
Touchpad API update to return coordinates as coord_t instead of uint16_t
2012-11-09 00:35:08 +05:30
Joel Bodenmann
9592a87826
small cosmetic fix
2012-11-07 13:45:00 +01:00
Joel Bodenmann
db0c770ca0
even more doxygen...
2012-11-03 02:56:59 +01:00
Joel Bodenmann
9ff7292013
doxygen update
2012-11-03 01:59:50 +01:00
Joel Bodenmann
1294824260
moar doxygen fixes
2012-11-02 20:26:06 +01:00