Commit Graph

807 Commits

Author SHA1 Message Date
Andrew Hannam
5bdab7a8a8 Fixes for the SSD1289 driver
Put aquire_bus() and release_bus() in the right place in the control
routine.
Simplify reset_viewport().
A couple of other simple tidyups.
2012-12-20 18:33:43 +10:00
Andrew Hannam
9da1afa34a Using ginput with polling allow thread preemption
GINPUT when being exclusively polled by the application, did not allow
pre-emption of the main thread and therefore some platforms (Win32) the
mouse/toggle stopped working.
2012-12-20 18:32:33 +10:00
Andrew Hannam
b669bf98f1 Merge pull request #12 from Tectu/master
Merge Tectu Changes
2012-12-20 00:03:33 -08: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
f15208e09a version 1.5 release 2012-12-18 23:20:53 +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
756a79a2cc XPT2046 removed 2012-12-18 22:06:17 +01:00
Joel Bodenmann
8bc7b22ce7 doxygen 2012-12-18 22:04:35 +01:00
Joel Bodenmann
4f1af08bd4 added Olimex STM32 E407 touchscreen file 2012-12-18 20:06:52 +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
Tectu
e2b9c5cfce Merge pull request #28 from etmatrix/master
some little correction in SSD1289 driver
2012-12-17 13:42:57 -08:00
Joel Bodenmann
f115d43753 SSD1289 calibration clear fix 2012-12-17 22:33:00 +01:00
etmatrix
3c1d87ee4f - clear function: moved call to reset_viewport after aquire_bus, so LCD receive the new viewport
- control function: added call to acquire_bus and release_bus
2012-12-17 22:15:18 +01:00
Tectu
55d16822aa Merge pull request #27 from etmatrix/master
correct typo in drivers/ginput/touch/XPT2046/ginput_lld.mk
2012-12-17 12:28:32 -08:00
etmatrix
e39e9e7604 correct typo 2012-12-17 21:23:23 +01:00
Joel Bodenmann
69c2c7ef91 dirty dirty dirty very very dirty reset_viewport for mouse calibration fix 2012-12-17 00:27:01 +01:00
Joel Bodenmann
d47cf26d31 SSD1289 reset_viewport quick fix 2012-12-17 00:16:15 +01:00
Joel Bodenmann
58b9938db2 typo fix - thanks to etmatrix 2012-12-16 23:11:08 +01:00
Joel Bodenmann
8d048ea4e2 removed touchscreen drivers 2012-12-16 23:10:16 +01:00
Joel Bodenmann
6ce59a4d7d notepad demo update 2012-12-16 21:56:43 +01:00
Joel Bodenmann
3a9a2a10b7 doxygen update 2012-12-16 20:43:14 +01:00
Tectu
4743790cd4 Merge pull request #26 from inmarket/master
Many tidyups and restructure.
2012-12-16 08:58:59 -08:00
Andrew Hannam
f31a1f7f4a Updated graph demo to show more
Added extra line segment graphing to the graph demo
2012-12-13 23:05:49 +10:00
Andrew Hannam
512c7fa4f6 Added graph result picture
Added a picture to the graph demo directory to show the result of
running the demo.
2012-12-13 22:40:27 +10: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
c0f68cd748 Fix header files for ginput touch drivers 2012-12-08 13:09:56 +10:00
Andrew Hannam
a88e0903ec Simplify demo gfxconf.h files 2012-12-07 01:05:58 +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
ec89b8e82d Fixes to GWIN graph and demo 2012-12-06 22:24:28 +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
e236a0a6b7 Merge pull request #11 from Tectu/master
Merge Tectu Changes
2012-12-06 00:36:11 -08:00
Joel Bodenmann
09fc35864a title justify to left instead of center in ginput touch code 2012-12-03 22:54:49 +01:00
Joel Bodenmann
ff8f6e4409 demo doc 2012-12-02 16:10:46 +01:00
Joel Bodenmann
537f76bedf ILI9320 fix 2012-12-02 16:06:15 +01:00
Joel Bodenmann
2d449b1f7c fix 2012-12-02 15:36:55 +01:00
Joel Bodenmann
ae7da0770b GINPUT MCU driver update 2012-12-02 15:26:14 +01:00
Tectu
24e75d96e1 Merge pull request #25 from inmarket/master
Bug fixes + new driver + extend touch demo
2012-12-02 03:05:21 -08: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
a2c192ffd0 Use GWIN Button in Touch Calibrator Demo
Added GWIN Buttons to allow Next, Previous capability in the Touch
Calibration Demo. Note that until the calibration has occured these
buttons do not appear as the touch is not yet accurate enough to drive
them.
2012-12-02 16:49:18 +10:00
Andrew Hannam
1394b41d48 GWIN Button bug fix
GWIN Buttons are now tested and working.
2012-12-02 16:47:11 +10:00
Andrew Hannam
b819359442 Change Mouse Poll period default to a better value 2012-12-02 16:46:39 +10:00
Andrew Hannam
d24aa689e9 Win32 Hardware Toggle Emulation
Emulates 4 toggle switches and 4 momentary action buttons in the Win32
driver.
These are represented as a row of buttons under the GDISP display
window.
These are implemented as GINPUT Toggle driver (not as GPIO pins).
2012-12-02 16:46:13 +10:00
Andrew Hannam
99a9bf45e7 Add support for interrupt driven Toggle Inputs 2012-12-02 16:43:28 +10:00
Andrew Hannam
e23485273e Merge pull request #10 from Tectu/master
Merge Tectu Changes
2012-12-01 22:18:10 -08:00