Usb Bulk Tranceport driver Made by Shoichi Yamasuge. LoadLibray USBDEViCE. moive http://youtu.be/uGPH3AwrFpU USB バルク通信用のドライバーです 使用時には、USBDEVICEライブラリの追加必要。 動画は下記 http://youtu.be/uGPH3AwrFpU
Diff: USBBULK.cpp
- Revision:
- 1:84abb7607a27
- Parent:
- 0:e8c90969688d
- Child:
- 2:2dc4682d7c0f
--- a/USBBULK.cpp Sat Nov 30 10:48:29 2013 +0000 +++ b/USBBULK.cpp Wed Feb 26 14:50:50 2014 +0000 @@ -29,10 +29,14 @@ uint32_t bytesRead = 0; bool result; result = USBDevice::readEP(EPBULK_OUT, Data, &bytesRead, MAX_BULK_SIZE ); - if(!readStart(EPBULK_OUT, MAX_BULK_SIZE )) +#if defined(TARGET_LPC11UXX) + wait_us(10); //Counter Mesure USB Stop !? +#endif + if(!USBDevice::readStart(EPBULK_OUT, MAX_BULK_SIZE )) { return false; } + return result; } @@ -42,10 +46,14 @@ uint32_t bytesRead = 0; bool result; result = USBDevice::readEP_NB(EPBULK_OUT, Data, &bytesRead, MAX_BULK_SIZE ); - if(!readStart(EPBULK_OUT, MAX_BULK_SIZE )) +#if defined(TARGET_LPC11UXX) + wait_us(10); //Counter Mesure USB Stop !? +#endif + if(!USBDevice::readStart(EPBULK_OUT, MAX_BULK_SIZE )) { return false; } + return result; }