USBAudio example using a microphone

Dependencies:   USBDevice mbed

Committer:
samux
Date:
Fri Dec 16 12:31:41 2011 +0000
Revision:
0:539ec61e1fbb
Child:
3:e6a29c83ac52
works with m0 and m3 (sinus) but the code is different to have the same result...

Who changed what in which revision?

UserRevisionLine numberNew contents of line
samux 0:539ec61e1fbb 1 #include "mbed.h"
samux 0:539ec61e1fbb 2 #include "USBAudio.h"
samux 0:539ec61e1fbb 3
samux 0:539ec61e1fbb 4 extern "C" void HardFault_Handler() {
samux 0:539ec61e1fbb 5 error("Hard Fault!\n");
samux 0:539ec61e1fbb 6 }
samux 0:539ec61e1fbb 7
samux 0:539ec61e1fbb 8 USBAudio audio(8000, 1, 0x74ac, 0x8788);
samux 0:539ec61e1fbb 9
samux 0:539ec61e1fbb 10 //USBHID hid;
samux 0:539ec61e1fbb 11 uint16_t buf[8];
samux 0:539ec61e1fbb 12
samux 0:539ec61e1fbb 13 int main() {
samux 0:539ec61e1fbb 14 for (int i = 0; i < 8; i++) {
samux 0:539ec61e1fbb 15 buf[i] = (i % 2) ? -255 : 255;
samux 0:539ec61e1fbb 16 }
samux 0:539ec61e1fbb 17 while (1) {
samux 0:539ec61e1fbb 18 audio.write((uint8_t *)buf);
samux 0:539ec61e1fbb 19 }
samux 0:539ec61e1fbb 20 }