A device driver for the Freescale MPR121 capactive touch IC. Not optimized for any particular system, just a starting point to get the chip up in running in no time. Changes to registers init() method will tailor the library for end system use.
Dependents: Seeed_Grove_I2C_Touch_Example MPR121_HelloWorld mbed_petbottle_holder_shikake test_DEV-10508 ... more
Datasheet:
http://cache.freescale.com/files/sensors/doc/data_sheet/MPR121.pdf
Information
Must add pull-ups to the I2C bus!!
History
Added blank line
2014-10-22, by sam_grove [Wed, 22 Oct 2014 15:09:41 -0500] rev 7
Added blank line
Merged changes from branches
2014-08-15, by sam_grove [Fri, 15 Aug 2014 23:04:08 +0000] rev 6
Merged changes from branches
Updated library to work without the IRQ pin being connected
2014-08-15, by sam_grove [Fri, 15 Aug 2014 23:00:13 +0000] rev 5
Updated library to work without the IRQ pin being connected
corrected typos
2014-04-07, by sam_grove [Mon, 07 Apr 2014 16:05:30 +0000] rev 4
corrected typos
Removed LogUtil and used mbed_debug.h, updated I2C read transactions, new example, tested with LPC1768, KL25Z and LPC11U24 using mbed library rev66
2013-08-27, by sam_grove [Tue, 27 Aug 2013 21:39:33 +0000] rev 3
Removed LogUtil and used mbed_debug.h, updated I2C read transactions, new example, tested with LPC1768, KL25Z and LPC11U24 using mbed library rev66
Updated documentation and added LogUtil class
2013-03-29, by sam_grove [Fri, 29 Mar 2013 21:32:38 +0000] rev 2
Updated documentation and added LogUtil class
Updated enable and disable members to put the device in a lower power mode when not in use.
2013-03-07, by sam_grove [Thu, 07 Mar 2013 23:57:27 +0000] rev 1
Updated enable and disable members to put the device in a lower power mode when not in use.
Working baseline example
2013-03-07, by sam_grove [Thu, 07 Mar 2013 19:25:08 +0000] rev 0
Working baseline example