Commit Graph

111 Commits (c5a86757bd8309027d50f82d8947250c8e1197e6)

Author SHA1 Message Date
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
inmarket 737ac5be97 Create uGFX board directories which include example Makefiles.
Currently only done for the Olimex-SAM7EX256 board.
2013-10-28 19:06:16 +10:00
Joel Bodenmann 73c5ef26f8 fixed license headers 2013-07-21 22:20:37 +02:00
Joel Bodenmann a675834266 doxygen updates 2013-07-21 22:02:57 +02:00
Joel Bodenmann d98e6c5d0d cleaned up board file mess 2013-07-21 17:42:25 +02:00
Joel Bodenmann d45bba45e1 doxygen fix 2013-06-28 17:50:45 +02:00
Joel Bodenmann 8c3f23f606 quick board file fix 2013-06-24 23:52:13 +02:00