JasonTan 8c285b584b fix: rt-thread 5.0 compile error (#30) 2 ani în urmă
..
bsp 83101e3d26 add hpmicro patch 4 ani în urmă
example 83aa0cf8f6 add configuration items 4 ani în urmă
port 83aa0cf8f6 add configuration items 4 ani în urmă
README.md ec121df9e8 add README 4 ani în urmă
README_ZH.md 091da3a48a Update README_ZH.md 4 ani în urmă
SConscript 83101e3d26 add hpmicro patch 4 ani în urmă
tinyusb_port.c 6bac5c7117 add device serial number api 4 ani în urmă
tusb_config.h 8c285b584b fix: rt-thread 5.0 compile error (#30) 2 ani în urmă
usb_descriptor.c dc76be73fd add weak to tud_descriptor_set_serial 4 ani în urmă
usb_descriptor.h 81770f767e add endpoint number configuration 4 ani în urmă

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