aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* doxygen fixJoel Bodenmann2012-12-181-2/+4
|
* doxygenJoel Bodenmann2012-12-187-10/+20
|
* ginput/mouse doxygenJoel Bodenmann2012-12-181-8/+0
|
* SSD1289 calibration clear fixJoel Bodenmann2012-12-171-5/+0
|
* dirty dirty dirty very very dirty reset_viewport for mouse calibration fixJoel Bodenmann2012-12-171-1/+3
|
* SSD1289 reset_viewport quick fixJoel Bodenmann2012-12-171-0/+4
|
* doxygen updateJoel Bodenmann2012-12-163-5/+5
|
* Add grids to graph demo and update graph arrowsAndrew Hannam2012-12-131-2/+6
| | | | | | Add grid lines to graph demo. Update graph arrows to allow seperate control of positive and negative axis arrowheads.
* Add GDISP font routines. Fix demo bugsAndrew Hannam2012-12-072-73/+207
| | | | | | | | 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
* Fixes to GWIN graph and demoAndrew Hannam2012-12-061-1/+2
|
* RestructureAndrew Hannam2012-12-0619-692/+478
| | | | | | | | | | | | | 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 buttonAndrew Hannam2012-12-021-21/+14
| | | | | | 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.
* GWIN Button bug fixAndrew Hannam2012-12-021-5/+1
| | | | GWIN Buttons are now tested and working.
* Add support for interrupt driven Toggle InputsAndrew Hannam2012-12-021-4/+10
|
* GINPUT Touch CalibrationAndrew Hannam2012-11-301-7/+39
| | | | | | | | Improvements to error detection and displaying that to the user during a calibration. Also introduced a hack to allow initialisation of a touch device without an automatic calibration for when the user application wants to do something with the raw readings first.
* GWIN Console Clear FixAndrew Hannam2012-11-301-0/+7
| | | | | When a GWIN Console is cleared, set the cursor back to the top left corner.
* doxygenJoel Bodenmann2012-11-261-0/+2
|
* src/gwin/button.c macro fixJoel Bodenmann2012-11-261-3/+3
|
* Revert "macro fix on src/gwin/button.c"Joel Bodenmann2012-11-261-4/+4
| | | | This reverts commit b7a836614008086e3f745cbe8dd95d75f1e57bf7.
* macro fix on src/gwin/button.cJoel Bodenmann2012-11-261-4/+4
|
* 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
|