USB device stack; Added getter method for terminal_connected;
Fork of USBDevice by
Example of use:
#include "mbed.h" #include "USBSerial.h" USBSerial pc; DigitalOut blue_led(P0_20); int main() { blue_led = 1; while(!pc.getTerminal_connected()); //Wait for serial terminal to connect... while(1) { blue_led = 0; wait(0.2); blue_led = 1; wait(0.2); } }
Diff: USBSerial/USBCDC.h
- Revision:
- 6:d0945750af57
- Parent:
- 1:80ab0d068708
- Child:
- 15:849c0c0f2769
--- a/USBSerial/USBCDC.h Sun Oct 14 15:08:52 2012 +0000 +++ b/USBSerial/USBCDC.h Thu Dec 20 17:05:37 2012 +0000 @@ -99,9 +99,11 @@ * @returns true if successful */ bool readEP_NB(uint8_t * buffer, uint32_t * size); - + +protected: virtual bool USBCallback_request(); virtual bool USBCallback_setConfiguration(uint8_t configuration); + volatile bool terminal_connected; };