Commit Graph

113 Commits

Author SHA1 Message Date
inmarket
f265924396 First set of V3 macro changes 2018-02-27 17:44:21 +10:00
792bc3889e Adding readme files for implicitly supported touchscreen controllers 2016-11-27 17:11:05 +01:00
ac5e96cca1 Adding Linux event input touch driver 2016-08-23 23:10:04 +02:00
c95a851c77 Adding EXC7200 driver 2016-08-03 02:18:58 +02:00
af5fe425a8 Adding QWidget touch driver 2016-07-26 12:50:32 +02:00
0548401d18 Adding FT6x06 driver 2016-06-18 13:22:45 +02:00
inmarket
c5a86757bd Make all include paths in ugfx relative.
The only include path now needed is for drivers (in particular GDISP drivers)
2015-11-21 19:27:08 +10:00
inmarket
48a9d334b7 Replace all inline definitions with GFXINLINE 2015-10-23 18:24:49 +10:00
Joel Bodenmann
940eda4cd4 Adding first version of STM32F7 discovery touch driver 2015-07-22 21:11:28 +02:00
Joel Bodenmann
78dc6e4b8e Adding FT5336 touch driver. Not tested yet. 2015-07-21 15:04:49 +02:00
Joel Bodenmann
6f181c17e6 Fix in FT5x06 touch driver 2015-07-10 12:19:17 +02:00
Joel Bodenmann
e69fff5100 Revert "Fix in FT5x06 touch driver"
This reverts commit a3d67e76e5.
2015-07-10 12:18:49 +02:00
Joel Bodenmann
a3d67e76e5 Fix in FT5x06 touch driver 2015-07-10 12:00:04 +02:00
inmarket
8f779effe1 Fix compiler warnings 2015-02-28 16:26:37 +10:00
inmarket
fe980847d4 Fix self calibration for touch devices FT5x06 and STMPE610 2015-02-28 16:22:09 +10:00
inmarket
d008c83bc7 Replace missing breaks. 2015-02-25 17:06:49 +10:00
inmarket
78db2f1d49 Fix to STMPE811 touch driver to fix self-calibration in other orientations 2015-02-23 18:15:22 +10:00
inmarket
07707276f6 Add touch driver STMPE610 by lliypuk 2015-02-23 18:14:37 +10:00
inmarket
fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
Joel Bodenmann
f58124d06e Fixing wrong define in ADS7843 driver 2015-01-02 19:52:04 +01:00
inmarket
599a163181 Spacing, comments and spelling mistakes 2014-11-15 15:19:46 +10:00
Joel Bodenmann
4f8b30ef36 Fixing MAX11802 driver (by user steved) 2014-11-14 16:38:40 +01:00
inmarket
04334f284c Some MAX11802 fixes. 2014-11-10 14:42:07 +10:00
inmarket
bc75dbc24c MCU touch template fix 2014-11-10 14:41:27 +10:00
inmarket
00de925523 Update default settings in the board file for the ADS7843 touch 2014-11-10 14:40:47 +10:00
inmarket
069c791fc1 Update to MAX11802 touch driver. To be tested. 2014-11-10 13:54:19 +10:00
Joel Bodenmann
f65b189673 Added MAX11802 driver - NOT WORKING YET - read_xyz() not ported yet 2014-11-09 21:55:15 +01:00
inmarket
2a1c7785cc Fix the newmouse STMPE811 driver.
Finalise the STM32F429i-Discovery board file for that touch controller
2014-11-07 12:05:23 +10:00
inmarket
bd041926b4 Allow a mouse driver to not return any results when it is polled. 2014-11-07 12:02:41 +10:00
Joel Bodenmann
804fcc7c6a small fix 2014-10-28 10:06:24 +01:00
inmarket
0129ba3dfe Bug fix newmouse SMTPE811 touch driver 2014-10-28 11:11:58 +10:00
Joel Bodenmann
6343a2e844 STMPE811 fixes - still not working 2014-10-13 23:12:18 +02:00
Joel Bodenmann
d6b4af4ff6 Fixing STMPE811 driver 2014-10-13 23:01:01 +02:00
inmarket
7c9e3e5a42 Port SMTPE811 mouse driver to newmouse (and supported boards) 2014-10-13 17:44:15 +10:00
inmarket
39c4d3207c Remove unnecessary file 2014-10-13 17:43:37 +10:00
inmarket
65a165f1e0 Update newmouse driver makefiles 2014-10-13 17:42:43 +10:00
inmarket
b7baee596b Convert FT5x06 mouse driver to newmouse (untested) 2014-10-13 16:37:48 +10:00
inmarket
cf3b8e4ed2 Add GMouse parameter to ADS7843 mouse driver to enable multiple drivers.
Tidy up naming.
2014-10-13 16:37:04 +10:00
inmarket
eb0cc21872 Tidy up MCU mouse defines 2014-10-13 16:35:57 +10:00
Joel Bodenmann
dc1ff7afa8 fixing ADS7843 driver - tested 2014-10-11 23:54:50 +02:00
Joel Bodenmann
5b897baae7 Added missing defines to board template of ADS7843 2014-10-11 17:45:53 +02:00
Joel Bodenmann
d9f93a31bb ADS7843 porting - not tested yet! 2014-10-11 18:24:12 +02:00
inmarket
097bce6aa4 Board File can now request extra data bytes in the GMouse structure. 2014-10-12 00:55:32 +10:00
inmarket
08e26fcb90 New newmouse driver for MCU touch 2014-10-07 21:54:19 +10:00
inmarket
1a495f3013 Rename all driver makefiles to driver.mk 2014-08-22 18:20:02 +10:00
Joel Bodenmann
08e1b0ebc7 Removed the doxygen inside of every driver as doxygen is only meant for highlevel API documentation.
Documenting the drivers interface should be done inside a template driver or the gdisp LLD abstraction.
2014-03-28 19:45:08 +01:00
inmarket
37966ff16d Integrate the include files with each module. Simplifies structure of code. 2014-02-19 00:36:52 +10:00
inmarket
c24ec8daf2 Update template files for the MCU touch driver. 2013-11-25 22:53:11 +10:00
inmarket
361136d7ca Rewrite of the MCU driver. This is now much more reliable. 2013-11-24 02:23:21 +10:00
inmarket
555257933a Clean up the driver directory structure by moving all board specific files into the boards sub-structure. 2013-10-28 20:04:03 +10:00