Samuel Mokrani
/
USBAudio_micro
USBAudio example using a microphone
Diff: main.cpp
- Revision:
- 9:9de252a14cde
- Parent:
- 8:caede7b4c444
- Child:
- 10:3eab670ff01f
diff -r caede7b4c444 -r 9de252a14cde main.cpp --- a/main.cpp Wed Dec 21 10:43:57 2011 +0000 +++ b/main.cpp Thu Sep 27 20:55:04 2012 +0000 @@ -10,15 +10,15 @@ // length of an audio packet: each ms, we receive 48 * 16bits ->48 * 2 bytes. as there is one channel, the length will be 48 * 2 * 1 #define AUDIO_LENGTH_PACKET (FREQ/500) * NB_CHA -USBAudio audio(FREQ, NB_CHA, 0x1007, 0xa455); +// as we don't use audio in, 48000 and 1 are dummy +USBAudio audio(48000, 1, FREQ, NB_CHA, 0x1007, 0xa455); AnalogIn mic(p20); int16_t buf[AUDIO_LENGTH_PACKET/2]; int main() { - while(1); - /*double mic_mean = 0.0; + double mic_mean = 0.0; double mic_value; // compute average value of the microphone. We can then center the audio signal sent to the computer @@ -35,5 +35,5 @@ } } audio.write((uint8_t *)buf); - }*/ + } }