Brian Daniels
/
Seeed_Grove_Recorder_Example
Example program for the Seeed Grove Recorder module
main.cpp@0:e6c90c4a7893, 2015-04-30 (annotated)
- Committer:
- bridadan
- Date:
- Thu Apr 30 19:56:54 2015 +0000
- Revision:
- 0:e6c90c4a7893
Initial commit
Who changed what in which revision?
User | Revision | Line number | New 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 | } |