aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Ginput and structure changesAndrew Hannam2012-11-2614-401/+1450
| | | | | | | | GINPUT Touch including drivers GTIMER fixes GEVENT fixes GWIN button completion Structure changes to better seperate sections of a sub-system
* touchscreen fixJoel Bodenmann2012-11-261-6/+2
|
* implemented MCU touchscreen driverJoel Bodenmann2012-11-251-2/+6
|
* cleanup of source filesJoel Bodenmann2012-11-217-34/+0
|
* typoJoel Bodenmann2012-11-211-1/+1
|
* in gwin.c GDISP_SET_CLIP -> GDISP_NEED_CLIPJoel Bodenmann2012-11-211-21/+21
|
* GEVENT doxygenJoel Bodenmann2012-11-191-34/+70
|
* GTimer doxygen bugfixJoel Bodenmann2012-11-191-0/+1
|
* more SSD1289 and touchscreen workaroundJoel Bodenmann2012-11-171-0/+3
|
* Fix compiler warningsAndrew Hannam2012-11-171-3/+3
| | | | Fix compiler warnings in gwin.c
* Change dynamic memory allocator in GWINAndrew Hannam2012-11-171-5/+5
| | | | Change dynamic memory allocator in GWIN to use the ChibiOS routines
* GEVENT, GTIMER & GINPUT subsystemsAndrew Hannam2012-11-173-0/+560
| | | | | | | | 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.
* Win32 orientation & gwin console line clear fixesAndrew Hannam2012-11-121-8/+9
| | | | | Fixes to Win32 orientation for scrolling Improve the way line clearing is handled in gwin consoles.
* gdisp Win32 Orientation support. Revert MacroAndrew Hannam2012-11-121-0/+6
| | | | | | 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.
* fixed touchscreen output and removed console codeJoel Bodenmann2012-11-111-3/+3
|
* Touch Fixes. Deprecate ConsoleAndrew Hannam2012-11-112-228/+7
| | | | | | | | | | | | | | | | | | 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.
* small doxygen fixJoel Bodenmann2012-11-111-1/+1
|
* small doxygen fixJoel Bodenmann2012-11-111-2/+2
|
* GWIN doxygen fixJoel Bodenmann2012-11-111-16/+18
|
* cleanupJoel Bodenmann2012-11-101-115/+114
|
* Merge pull request #15 from mobyfab/masterTectu2012-11-101-1/+6
|\ | | | | Inverted touchpad fix
| * Adding TOUCHSCREEN_XY_INVERTED define to the calibration function.mobyfab2012-11-101-1/+6
| |
* | small doxygen updateJoel Bodenmann2012-11-101-2/+3
|/
* touchscreen fixesJoel Bodenmann2012-11-101-5/+5
|
* renamed tsIRQ() into tsPressed()Joel Bodenmann2012-11-101-6/+6
|
* Removed some hardware dependancies in HL driversAndrew Hannam2012-11-101-23/+23
| | | | | Removed some hardware dependancies in high level drivers that had crept in over time.
* added touchscreen filesJoel Bodenmann2012-11-101-0/+374
|
* renamed touchpad into touchscreenJoel Bodenmann2012-11-101-374/+0
|
* small macro updateJoel Bodenmann2012-11-091-2/+2
|
* small cleanupJoel Bodenmann2012-11-091-4/+3
|
* Touchpad Updates - 3 point calibration support + Kumar Abhishek2012-11-091-266/+375
| | | | | Touchpad reads now return coord_t instead of uint16_t tpTransform function does the calibration transformation instead of the original functions
* Revert "doxygen tweaks - not complete yet"Joel Bodenmann2012-11-071-25/+0
| | | | This reverts commit b86c313aa2f86836fd8801e1937b1410679d5cb1.
* doxygen tweaks - not complete yetJoel Bodenmann2012-11-061-0/+25
|
* removed doxygen of static internal functionsJoel Bodenmann2012-11-061-42/+27
|
* small doxygen fixJoel Bodenmann2012-11-051-19/+1
|
* cleanup of doxygenJoel Bodenmann2012-11-031-21/+0
|
* and the final touch of doxygen...Joel Bodenmann2012-11-031-0/+1
|
* even more doxygen...Joel Bodenmann2012-11-037-21/+51
|
* doxygen updateJoel Bodenmann2012-11-031-1/+1
|
* moar doxygen fixesJoel Bodenmann2012-11-022-46/+51
|
* docsJoel Bodenmann2012-11-021-0/+1
|
* doxygen for graphJoel Bodenmann2012-10-311-1/+86
|
* GDISP fixes and new routines. Many GWIN changes.Andrew Hannam2012-10-302-444/+752
| | | | | | | | | | | | | | | | | | 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.
* fixed compiler warningsJoel Bodenmann2012-10-281-0/+1
|
* Implement gdispFillArc. Add GWIN windows.Andrew Hannam2012-10-272-1/+734
| | | | | | 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.
* graphDrawNets() fixJoel Bodenmann2012-10-251-3/+3
|
* graph fixJoel Bodenmann2012-10-251-6/+8
|
* graph - added boundary checksJoel Bodenmann2012-10-241-13/+42
|
* graph updateJoel Bodenmann2012-10-241-0/+21
|
* graph updateJoel Bodenmann2012-10-241-94/+31
|