USB device stack (USBDevice::connect non-blocking)

Fork of USBDevice by mbed official

Revision:
15:849c0c0f2769
Parent:
6:d0945750af57
diff -r d495202c90f4 -r 849c0c0f2769 USBSerial/USBCDC.h
--- a/USBSerial/USBCDC.h	Thu Sep 12 14:45:27 2013 +0100
+++ b/USBSerial/USBCDC.h	Tue Nov 05 09:45:23 2013 +0000
@@ -99,9 +99,21 @@
     * @returns true if successful
     */
     bool readEP_NB(uint8_t * buffer, uint32_t * size);
+
+    /*
+    * Called by USBCallback_requestCompleted when CDC line coding is changed
+    * Warning: Called in ISR
+    *
+    * @param baud The baud rate
+    * @param bits The number of bits in a word (5-8)
+    * @param parity The parity
+    * @param stop The number of stop bits (1 or 2)
+    */
+    virtual void lineCodingChanged(int baud, int bits, int parity, int stop) {};
     
 protected:
     virtual bool USBCallback_request();
+    virtual void USBCallback_requestCompleted(uint8_t *buf, uint32_t length);
     virtual bool USBCallback_setConfiguration(uint8_t configuration);
     volatile bool terminal_connected;