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 default tip

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