3 key touch panel from Seeed
Fork of Seeed_Grove_I2C_Touch_Example by
Diff: main.cpp
- Revision:
- 8:59e43faffe44
- Parent:
- 5:50d9e7608cf0
- Child:
- 9:31065d903a2b
--- a/main.cpp Sun Jul 02 18:14:36 2017 +0000 +++ b/main.cpp Sun Jul 02 16:37:58 2017 -0600 @@ -2,20 +2,26 @@ #include "rtos.h" #include "MPR121.h" -I2C i2c(D14, D15); +I2C i2c(PA_10, PA_9); MPR121 touch_pad(i2c, MPR121::ADDR_VSS); +DigitalOut led(PB_3); +Serial ser(SERIAL_TX, SERIAL_RX); int main() { - uint16_t button_val = 0; + uint32_t button_val = 20; - touch_pad.init(); - touch_pad.enable(); + /* touch_pad.enable(); */ while(1) { - button_val = touch_pad.buttonPressed(); - printf("button = 0x%04x\n", button_val); - Thread::wait(100); + /* button_val = touch_pad.buttonPressed(); */ + /* ser.printf("button = 0x%04x\n", button_val); */ + ser.printf("trying\n"); + button_val = touch_pad.isPressed(); + ser.printf("any button pressed is (bool) %i\n",button_val); + button_val = touch_pad.buttonPressed(); + ser.printf("button_val is %i\n",button_val); + Thread::wait(2000); } }