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.
Fork of USBDevice by
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;