test publish
Dependencies: mbed GroveEarbudSensor
Diff: main.cpp
- Revision:
- 3:b4f04b8b8797
- Parent:
- 1:4249509c28d1
- Child:
- 5:ee265ab0752d
--- a/main.cpp Thu Mar 24 15:34:07 2016 +0000 +++ b/main.cpp Thu Mar 24 16:35:09 2016 +0000 @@ -1,13 +1,21 @@ #include "mbed.h" +#include "GroveEarbudSensor.h" -DigitalOut myled(LED1); +InterruptIn earSensor(p5); +DigitalOut led(LED1); + +void printHeartRate(float heartrate,void *data) { + printf("Callback: heartrate = %.1f\r\n",heartrate); +} int main() { - while(1) { - myled = 1; - wait(0.5); - myled = 0; + GroveEarbudSensor earbud(&earSensor); + earbud.registerCallback(printHeartRate); + + while(true) { + led = !led; wait(0.5); } + }