USB Composite device demo based on USBDevice
Dependencies: USBComposite mbed
Under construction!
main.cpp@0:3b440c0010f7, 2015-05-31 (annotated)
- Committer:
- steeven
- Date:
- Sun May 31 15:39:17 2015 +0000
- Revision:
- 0:3b440c0010f7
USBComposite
Who changed what in which revision?
User | Revision | Line number | New 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 |