tfx2001 5f65cbebbc add hid support 4 years ago
..
bsp 0c4987b474 [nordic] add nrf52840 usb support 4 years ago
example 357f9d7a27 rename cdc_example.c 4 years ago
port 5f65cbebbc add hid support 4 years ago
README.md ec121df9e8 add README 4 years ago
README_ZH.md ec121df9e8 add README 4 years ago
SConscript 5f65cbebbc add hid support 4 years ago
tinyusb_port.c b867a1337c redirect tinyusb debug to rt_kprintf 4 years ago
tusb_config.h 5f65cbebbc add hid support 4 years ago
usb_descriptor.c 5f65cbebbc add hid support 4 years ago
usb_descriptor.h 5f65cbebbc add hid support 4 years ago

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