| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add grid lines to graph demo.
Update graph arrows to allow seperate control of positive and negative
axis arrowheads.
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
GINPUT Touch including drivers
GTIMER fixes
GEVENT fixes
GWIN button completion
Structure changes to better seperate sections of a sub-system
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
into ILI9320
|
|
|
|
|
|
| |
Remove RGB565CONVERT() macro
Update madlebrot demo to use hardware independant way of setting the
color.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
GWIN_NEED_BUTTON set to TRUE
|
| |
|
|
|
|
| |
This reverts commit 8231e9738c20bd676943638830fedeb71ca1195d.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Removed some hardware dependancies in high level drivers that had crept
in over time.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
This reverts commit 218a2e89bd744d7787f73cbb9eae1d6b1133d008.
|
| |
|
| |
|
|
|
|
|
|
| |
Implement gdispFillArc in gdisp.
Added gwin (GFX_USE_GWIN) - adds a window based drawing layer to GDISP.
GWIN also support chprintf text drawing like console.
|
| |
|
| |
|