Example program for the Seeed Grove Recorder module

Dependencies:   ISD1820P mbed

Committer:
bridadan
Date:
Thu Apr 30 19:56:54 2015 +0000
Revision:
0:e6c90c4a7893
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bridadan 0:e6c90c4a7893 1 #include "mbed.h"
bridadan 0:e6c90c4a7893 2 #include "ISD1820P.h"
bridadan 0:e6c90c4a7893 3
bridadan 0:e6c90c4a7893 4 InterruptIn recordButton(SW2);
bridadan 0:e6c90c4a7893 5 InterruptIn playButton(SW3);
bridadan 0:e6c90c4a7893 6
bridadan 0:e6c90c4a7893 7 ISD1820P recorder(D3, D2);
bridadan 0:e6c90c4a7893 8
bridadan 0:e6c90c4a7893 9 DigitalOut led(LED_RED, 1);
bridadan 0:e6c90c4a7893 10
bridadan 0:e6c90c4a7893 11 int main()
bridadan 0:e6c90c4a7893 12 {
bridadan 0:e6c90c4a7893 13 recordButton.rise(&recorder, &ISD1820P::startRecordingMaxTime);
bridadan 0:e6c90c4a7893 14 playButton.rise(&recorder, &ISD1820P::startPlayingMaxTime);
bridadan 0:e6c90c4a7893 15
bridadan 0:e6c90c4a7893 16 while (true) {
bridadan 0:e6c90c4a7893 17 wait(2.0f);
bridadan 0:e6c90c4a7893 18 }
bridadan 0:e6c90c4a7893 19 }