Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: mbed_11U24_CapacitorDose_V001
Diff: USBSerial/USBCDC.h
- Revision:
- 15:849c0c0f2769
- Parent:
- 6:d0945750af57
- Child:
- 19:fcb63a105965
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;