Commit Graph

840 Commits (a278e1c11377bb01e080d0f2ac2012e34737b651)

Author SHA1 Message Date
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
Joel Bodenmann ef13b27a79 added XPT2046 ginput driver 2012-11-30 00:21:46 +01:00
Joel Bodenmann a976c449a3 boardfile update 2012-11-30 00:19:19 +01:00
Joel Bodenmann c5f1bc7723 MCU update 2012-11-29 20:56:04 +01:00
Tectu f2c74cf431 Merge pull request #24 from inmarket/master
New GINPUT touch driver test demo + fixes
2012-11-29 06:55:49 -08:00
Andrew Hannam a123ba7c4e GINPUT touch driver test demo
Added demo program to test the driver parameters for a new GINPUT touch
driver. It steps through a series of tests to ensure that the driver is
configured optimally.
2012-11-30 00:46:24 +10:00
Andrew Hannam 64ceade60c GINPUT Touch Calibration
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.
2012-11-30 00:44:24 +10:00
Andrew Hannam e741d6045b GWIN Console Clear Fix
When a GWIN Console is cleared, set the cursor back to the top left
corner.
2012-11-30 00:41:43 +10:00
Andrew Hannam bc0ce07298 Static initialisation fix for a GListener 2012-11-30 00:40:28 +10:00
Andrew Hannam b8a64a20fe Adjust Win32 mouse poll period
Adjust Win32 mouse poll period for better performance
2012-11-30 00:39:48 +10:00
Andrew Hannam f91aeb4c4d Merge pull request #9 from Tectu/master
Merge Tectu Changes
2012-11-29 06:13:43 -08:00
Joel Bodenmann 5bfa0f2622 ginput/touch/MCU Olimex STM32 LCD board file 2012-11-29 01:21:36 +01:00
Joel Bodenmann 62dee0d351 porting of the touchscreen/MCU driver to ginput - not working yet 2012-11-29 01:20:54 +01:00
Joel Bodenmann de85a1496e removed xxx_unknown.h board files from ginput drivers 2012-11-29 00:45:17 +01:00
Joel Bodenmann b1b117bffa ADS7843 fix 2012-11-28 23:59:30 +01:00
Joel Bodenmann 7b2e0d06d4 ILI9320 landscape mode 2012-11-28 22:40:23 +01:00
Joel Bodenmann fa82491a0b ILI9320 fix 2012-11-27 23:11:34 +01:00
Joel Bodenmann 8bdfc52efe FireBull STM32F103 board file for GINPUT 2012-11-27 00:42:51 +01:00