|
|
@@ -0,0 +1,51 @@
|
|
|
+TinyUSB for RT-Thread Port
|
|
|
+==========================
|
|
|
+
|
|
|
+[中文](./README_ZH.md) | English
|
|
|
+
|
|
|
+TinyUSB is an open source cross-platform USB stack for embedded system.
|
|
|
+
|
|
|
+1、 Getting start
|
|
|
+-----------------
|
|
|
+
|
|
|
+The specific path in RT-Thread package manager is as follows:
|
|
|
+
|
|
|
+``` {.sourceCode .text}
|
|
|
+-> RT-Thread online packages
|
|
|
+ -> system packages
|
|
|
+ --- TinyUSB (offical): an open source cross-platform USB stack for embedded system
|
|
|
+ (2048) TinyUSB thread stack size
|
|
|
+ [*] Using USB device ---->
|
|
|
+ [*] Using Communication Device Class (CDC)
|
|
|
+ [*] Using Mass Storage Class (MSC)
|
|
|
+ () The name of the device used by MSC
|
|
|
+ Version (latest) --->
|
|
|
+```
|
|
|
+
|
|
|
+The configuration instructions for each function are as follows:
|
|
|
+
|
|
|
+- TinyUSB thread stack size
|
|
|
+- Whether to use a USB device
|
|
|
+- Using CDC
|
|
|
+- Using MSC
|
|
|
+- Name of the block device used for MSC read/write
|
|
|
+
|
|
|
+Then let the RT-Thread package manager automatically update, or use the
|
|
|
+`pkgs --update` command to update the package to the BSP.
|
|
|
+
|
|
|
+2、Support
|
|
|
+----------
|
|
|
+
|
|
|
+### 2.1、MCU
|
|
|
+
|
|
|
+Currently only the STM32 family of MCUs is supported.
|
|
|
+
|
|
|
+### 2.2、Device class
|
|
|
+
|
|
|
+- Communication Device Class (CDC)
|
|
|
+- Mass Storage Class (MSC)
|
|
|
+
|
|
|
+3、Feedback
|
|
|
+-----------
|
|
|
+
|
|
|
+issue: [tfx2001/tinyusb](https://github.com/tfx2001/tinyusb/issues)
|