USB composite device example program, drag-and-drop flash writer.

Dependencies:   SWD USBDevice mbed BaseDAP

Committer:
va009039
Date:
Sat Sep 28 03:21:14 2013 +0000
Revision:
1:ea8e179320d7
add USBMSD_Drop class. add CDC(Virtual COM) and HID(for example CMSIS-DAP), but KL25Z not work.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 1:ea8e179320d7 1 // SerialInterface.h 2013/9/22
va009039 1:ea8e179320d7 2 #pragma once
va009039 1:ea8e179320d7 3
va009039 1:ea8e179320d7 4 class SerialInterface {
va009039 1:ea8e179320d7 5 public:
va009039 1:ea8e179320d7 6 /** virtual COM to target
va009039 1:ea8e179320d7 7 */
va009039 1:ea8e179320d7 8 virtual void serial_send_to_target(int c) = 0;
va009039 1:ea8e179320d7 9
va009039 1:ea8e179320d7 10 /** target to virtual COM
va009039 1:ea8e179320d7 11 */
va009039 1:ea8e179320d7 12 virtual int serial_send_to_virtual_com(int c);
va009039 1:ea8e179320d7 13
va009039 1:ea8e179320d7 14 virtual void serial_break();
va009039 1:ea8e179320d7 15 };