Seeed I2C touch example

Dependencies:   MPR121 mbed

Fork of MPR121_HelloWorld by Sam Grove

Committer:
sam_grove
Date:
Fri Aug 15 23:04:24 2014 +0000
Revision:
2:383e257538ff
Parent:
1:684222fa16bb
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sam_grove 0:6f4bcfe86ac2 1 #include "mbed.h"
sam_grove 0:6f4bcfe86ac2 2 #include "MPR121.h"
sam_grove 0:6f4bcfe86ac2 3
sam_grove 2:383e257538ff 4 I2C i2c(D14, D15);
sam_grove 2:383e257538ff 5 MPR121 touch_pad(i2c, MPR121::ADDR_VSS);
sam_grove 0:6f4bcfe86ac2 6
sam_grove 0:6f4bcfe86ac2 7 int main()
sam_grove 0:6f4bcfe86ac2 8 {
sam_grove 2:383e257538ff 9 uint16_t button_val = 0;
sam_grove 2:383e257538ff 10
sam_grove 0:6f4bcfe86ac2 11 touch_pad.init();
sam_grove 0:6f4bcfe86ac2 12 touch_pad.enable();
sam_grove 1:684222fa16bb 13
sam_grove 0:6f4bcfe86ac2 14 while(1)
sam_grove 0:6f4bcfe86ac2 15 {
sam_grove 2:383e257538ff 16 button_val = touch_pad.buttonPressed();
sam_grove 2:383e257538ff 17 printf("button = 0x%04x\n", button_val);
sam_grove 2:383e257538ff 18 wait(0.1f);
sam_grove 0:6f4bcfe86ac2 19 }
sam_grove 0:6f4bcfe86ac2 20 }