Usb Bulk Tranceport driver Made by Shoichi Yamasuge. LoadLibray USBDEViCE. moive http://youtu.be/uGPH3AwrFpU USB バルク通信用のドライバーです 使用時には、USBDEVICEライブラリの追加必要。 動画は下記 http://youtu.be/uGPH3AwrFpU

Revision:
0:e8c90969688d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/USBBULK.h	Sat Nov 30 10:48:29 2013 +0000
@@ -0,0 +1,40 @@
+#ifndef USB_BULK_H
+#define USB_BULK_H
+
+#include "USBEndpoints.h"
+#include "USBDescriptor.h"
+#include "USBDevice_Types.h"
+
+#include "USBBULK_Types.h"
+#include "USBDevice.h"
+
+/* Made By Shoichi Yamasuge     */
+/* Operatration Movie           */
+/* http://youtu.be/uGPH3AwrFpU  */
+
+class USBBULK : public USBDevice {
+public:
+    USBBULK( uint16_t vendor_id, uint16_t product_id, uint16_t product_release );
+    bool Write(uint8_t *Data);
+    bool WriteNB(uint8_t *Data);
+    bool read(uint8_t *Data);
+    bool readNB(uint8_t *Data);
+
+protected:
+    virtual uint8_t * stringLangidDesc();
+    virtual uint8_t * stringImanufacturerDesc();
+    virtual uint8_t * stringIserialDesc();
+    virtual uint8_t * stringIproductDesc();
+    virtual uint8_t * stringIConfigurationDesc();
+    virtual uint8_t * stringIinterfaceDesc();
+    virtual uint8_t * configurationDesc();
+
+
+    virtual bool USBCallback_setConfiguration(uint8_t configuration);
+private:
+    uint16_t VendorId;
+    uint16_t ProductId;
+    uint16_t ProductReleas;
+};
+
+#endif