USB-UART bridge for XBee with XCTU.
USB to UART bridge for XBee with XCTU.
Windows serial driver:
https://developer.mbed.org/handbook/USBSerial
https://developer.mbed.org/media/uploads/samux/serial.zip
Revision 1:3d02f8b77d68, committed 2014-05-13
- Comitter:
- va009039
- Date:
- Tue May 13 15:46:37 2014 +0900
- Parent:
- 0:9b1aa393acb3
- Commit message:
- add sendBreak,update USBDevice.lib.
Changed in this revision
diff -r 9b1aa393acb3 -r 3d02f8b77d68 BaseUsbUartBridge.cpp --- a/BaseUsbUartBridge.cpp Mon May 12 15:53:39 2014 +0000 +++ b/BaseUsbUartBridge.cpp Tue May 13 15:46:37 2014 +0900 @@ -57,3 +57,13 @@ return true; } +/* virtual */ void BaseUsbUartBridge::lineCodingChanged(int baud, int bits, int parity, int stop) +{ + SerialBase::baud(baud); +} + +/* virtual */ void BaseUsbUartBridge::sendBreak(uint16_t duration) +{ + SerialBase::send_break(); +}; +
diff -r 9b1aa393acb3 -r 3d02f8b77d68 BaseUsbUartBridge.h --- a/BaseUsbUartBridge.h Mon May 12 15:53:39 2014 +0000 +++ b/BaseUsbUartBridge.h Tue May 13 15:46:37 2014 +0900 @@ -14,9 +14,8 @@ protected: virtual bool EP2_OUT_callback() { return bulk_callback(); } - virtual void lineCodingChanged(int baud, int bits, int parity, int stop){ - SerialBase::baud(baud); - } + virtual void lineCodingChanged(int baud, int bits, int parity, int stop); + virtual void sendBreak(uint16_t duration); virtual void controlLineStateChanged(int rts, int dtr){} virtual void monitor(src_t src, uint8_t c) {}
diff -r 9b1aa393acb3 -r 3d02f8b77d68 USBDevice.lib --- a/USBDevice.lib Mon May 12 15:53:39 2014 +0000 +++ b/USBDevice.lib Tue May 13 15:46:37 2014 +0900 @@ -1,1 +1,1 @@ -http://mbed.org/users/va009039/code/USBDevice/#c4c8fd0b0f12 +http://mbed.org/users/va009039/code/USBDevice/#8615d80a0568