tfx2001 83aa0cf8f6 add configuration items 4 лет назад
..
bsp 83aa0cf8f6 add configuration items 4 лет назад
example 83aa0cf8f6 add configuration items 4 лет назад
port 83aa0cf8f6 add configuration items 4 лет назад
README.md ec121df9e8 add README 4 лет назад
README_ZH.md 091da3a48a Update README_ZH.md 4 лет назад
SConscript b6d10c35ba change synopsys driver to dwc2 driver 4 лет назад
tinyusb_port.c 83aa0cf8f6 add configuration items 4 лет назад
tusb_config.h 83aa0cf8f6 add configuration items 4 лет назад
usb_descriptor.c 83aa0cf8f6 add configuration items 4 лет назад
usb_descriptor.h 83aa0cf8f6 add configuration items 4 лет назад

README.md

TinyUSB for RT-Thread Port

中文 | 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:

-> 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