3 key touch panel from Seeed

Dependencies:   MPR121

Fork of Seeed_Grove_I2C_Touch_Example by Seeed

main.cpp

Committer:
Nathan Yonkee
Date:
2017-08-03
Revision:
9:31065d903a2b
Parent:
8:59e43faffe44

File content as of revision 9:31065d903a2b:

#include "mbed.h"
#include "rtos.h"
#include "MPR121.h"

I2C i2c(PA_10, PA_9);
MPR121 touch_pad(i2c);
DigitalOut led(PB_4);
Serial ser(SERIAL_TX, SERIAL_RX);

int main()
{
    led = 1;
    int waitTime = 200;

    /* touch_pad.enable(); */

    while(1)
    {
        /* button_val = touch_pad.buttonPressed(); */
        led = !led;
        int whichButton = touch_pad.buttonPressed();
        if(whichButton == 1) waitTime = 100;
        if(whichButton == 2) waitTime = 500;
        if(whichButton == 4) waitTime = 2000;
        Thread::wait(waitTime);
    }
}