USB Composite device demo based on USBDevice

Dependencies:   USBComposite mbed

Under construction!

Committer:
steeven
Date:
Sun May 31 15:39:17 2015 +0000
Revision:
0:3b440c0010f7
USBComposite

Who changed what in which revision?

UserRevisionLine numberNew contents of line
steeven 0:3b440c0010f7 1 // Do not remove the include below
steeven 0:3b440c0010f7 2 #include "mbed.h"
steeven 0:3b440c0010f7 3 #include "USBSerial.h"
steeven 0:3b440c0010f7 4 #include "USBComposite.h"
steeven 0:3b440c0010f7 5
steeven 0:3b440c0010f7 6 /* tested cdc on LPC1768 */
steeven 0:3b440c0010f7 7
steeven 0:3b440c0010f7 8 DigitalOut led(LED1);
steeven 0:3b440c0010f7 9 DigitalOut led2(LED2);
steeven 0:3b440c0010f7 10 Serial pc(USBTX, USBRX);
steeven 0:3b440c0010f7 11
steeven 0:3b440c0010f7 12 //USBComposite usb;
steeven 0:3b440c0010f7 13 //USBSerial us(&usb, false);
steeven 0:3b440c0010f7 14
steeven 0:3b440c0010f7 15 USBSerial us;
steeven 0:3b440c0010f7 16
steeven 0:3b440c0010f7 17 int main() {
steeven 0:3b440c0010f7 18 int i = 0;
steeven 0:3b440c0010f7 19 pc.baud(115200);
steeven 0:3b440c0010f7 20 // pc.printf("hello world\n");
steeven 0:3b440c0010f7 21 us.printf("hello world\n");
steeven 0:3b440c0010f7 22 while (1) {
steeven 0:3b440c0010f7 23 // led = !led;
steeven 0:3b440c0010f7 24 led2 = !led2;
steeven 0:3b440c0010f7 25 wait(1);
steeven 0:3b440c0010f7 26 // pc.printf("test %d\n", i++);
steeven 0:3b440c0010f7 27 us.printf("test %d\n", i++);
steeven 0:3b440c0010f7 28 }
steeven 0:3b440c0010f7 29 }
steeven 0:3b440c0010f7 30 // Auto Added by "SMeshLink SMeshStudio"
steeven 0:3b440c0010f7 31