Commit Graph

38 Commits (c18bc690b08cc64bed234272a6ce5ebe0233d033)

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
inmarket 8f779effe1 Fix compiler warnings 2015-02-28 16:26:37 +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 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
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
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 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 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
Joel Bodenmann 73c5ef26f8 fixed license headers 2013-07-21 22:20:37 +02:00
Joel Bodenmann d98e6c5d0d cleaned up board file mess 2013-07-21 17:42:25 +02:00
inmarket ed0bac9765 License header updates 2013-06-15 21:37:22 +10:00
inmarket 7fbfde42aa GOS module, for operating system independance
GMISC fast floating point trig
GMISC fast fixed point trig
2013-05-25 01:26:52 +10:00
Andrew Hannam 3374aa25c6 Reinsertion of doxygen headers
Reinsertion of doxygen headers that got lost in license change
2013-05-06 14:44:47 +10:00
Joel Bodenmann 6c38d5b310 updated license headers 2013-05-03 16:36:17 +02:00
Joel Bodenmann 296e74f3e0 Revert "updated license headers"
This reverts commit 0a26d9983b.
2013-05-02 01:53:28 +02:00
Joel Bodenmann 0a26d9983b updated license headers 2013-05-02 01:50:09 +02:00
Joel Bodenmann f938c72044 STMPE811 tweaks 2013-03-29 20:19:35 +01:00
Joel Bodenmann 6ed641c91d STMPE811 cleanup & readme 2013-03-29 19:26:56 +01:00
Joel Bodenmann 4440c2c887 STMPE811 getpin_pressed() -> getpin_irq() 2013-03-29 18:17:24 +01:00
Joel Bodenmann 2510f3e75b board file fix 2013-03-29 18:14:35 +01:00
Joel Bodenmann d6b75429b2 STMPE811 - initial 2013-03-29 18:10:22 +01:00
Mateusz Tomaszkiewicz 2f7b6fc80b STMPE811: attempt to use FIFO
Very early version of using FIFO threshold interrupt.
2013-03-29 01:15:07 +01:00
Mateusz Tomaszkiewicz dd1eb6c63d STMPE811: working reading, writing and interrupt
- Slightly changed rading and writing routines.
- Added delay after reset of STMPE811 in initialization code.
- STMPE811 "interrupt service routine"
- Comments, formatting etc.
- Another commit with unfinished driver.
2013-03-25 01:10:32 +01:00
Mateusz Tomaszkiewicz 5062603188 STMPE811: reading registers over I2C
- Reading works.
- Some other cleanups.

Driver is not usable yet.
2013-03-20 02:42:43 +01:00
Joel Bodenmann 38e55c3921 STMPE811 - not tested yet 2013-03-19 22:59:04 +01:00
Joel Bodenmann f552098116 embest DMSTF4BB board fix - removed FSMC suffix because only FSMC exists 2013-03-08 09:20:51 +01:00
Joel Bodenmann e9cb6aa17a small cleanup 2013-03-08 06:36:33 +01:00
Mateusz Tomaszkiewicz 4a056ae25f STMPE811: comment fix 2013-03-08 02:11:27 +01:00
Mateusz Tomaszkiewicz 27290b5f85 STMPE811: added header with registers addresses
Also changed filename of board file  from *_embest_lcd.h to
*_embest_dmstf4bb.h.
2013-03-08 02:02:18 +01:00
Joel Bodenmann 0400ba0e2d added basic STMPE811 skeleton 2013-03-08 00:56:59 +01:00