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.cpp
- Revision:
- 6:d0945750af57
- Parent:
- 1:80ab0d068708
- Child:
- 8:335f2506f422
--- a/USBSerial/USBCDC.cpp Sun Oct 14 15:08:52 2012 +0000
+++ b/USBSerial/USBCDC.cpp Thu Dec 20 17:05:37 2012 +0000
@@ -30,6 +30,7 @@
#define MAX_CDC_REPORT_SIZE MAX_PACKET_SIZE_EPBULK
USBCDC::USBCDC(uint16_t vendor_id, uint16_t product_id, uint16_t product_release): USBDevice(vendor_id, product_id, product_release) {
+ terminal_connected = false;
USBDevice::connect();
}
@@ -52,8 +53,11 @@
case CDC_SET_LINE_CODING:
transfer->remaining = 7;
success = true;
+ terminal_connected = true;
break;
case CDC_SET_CONTROL_LINE_STATE:
+ if (terminal_connected)
+ terminal_connected = false;
success = true;
break;
default: