1 个不稳定版本
0.1.1 |
|
---|---|
0.1.0 | 2022年2月22日 |
#228 in #host
3MB
64K SLoC
TinyUSB Rust 绑定
本软件包提供对 TinyUSB 库的 Rust 绑定。
声明依赖项如下,例如在 STM32F1 系列微控制器上托管一个存储类设备
[dependencies]
tinyusb-sys = { version = "0.1", features = ["host", "msc", "stm32f1"] }
功能定义
以下描述了软件包提供的功能
模式
host
device
主机功能
msc
cdc
vendor
hub
hid
midi
设备功能
bth
video
ecm_rndis
dfu
midi
ncm
dfu_runtime
hid
vendor
usbtmc
audio
msc
cdc
MCU
lpc11uxx
NXP LPC11Uxxlpc13xx
NXP LPC13xxlpc15xx
NXP LPC15xxlpc175x_6x
NXP LPC175x, LPC176xlpc177x_8x
NXP LPC177x, LPC178xlpc18xx
NXP LPC18xxlpc40xx
NXP LPC40xxlpc43xx
NXP LPC43xxlpc51uxx
NXP LPC51U6xlpc54xxx
NXP LPC54xxxlpc55xx
NXP LPC55xxnrf5x
Nordic nRF5x 系列samd21
MicroChip SAMD21samd51
MicroChip SAMD51samg
MicroChip SAMDG 系列same5x
MicroChip SAM E5xsamd11
MicroChip SAMD11saml22
MicroChip SAML22saml21
MicroChip SAML21samx7x
MicroChip SAME70, S70, V70, V71 系列stm32f0
ST F0stm32f1
ST F1stm32f2
ST F2stm32f3
ST F3stm32f4
ST F4stm32f7
ST F7stm32h7
ST H7stm32l1
ST L1stm32l0
ST L0stm32l4
ST L4stm32g0
ST G0stm32g4
ST G4cxd56
SONY CXD56msp430x5xx
TI MSP430x5xxmsp432e4
TI MSP432E4xxtm4c123
TI Tiva-C 123xtm4c129
TI Tiva-C 129xvalentyusb_eptri
Fomu eptri 配置mimxrt10xx
NXP iMX RT10xxnuc121
nuc126
nuc120
nuc505
esp32s2
Espressif ESP32-S2esp32s3
Espressif ESP32-S3da1469x
Dialog Semiconductor DA1469xrp2040
Raspberry Pi RP2040mkl25zxx
NXP MKL25Zxxk32l2bxx
NXP K32L2Bxxefm32gg
Silabs EFM32GGrx63x
Renesas RX63N/631rx65x
Renesas RX65N/RX651rx72n
Renesas RX72Nmm32f327x
Mind Motion MM32F327gd32vf103
GigaDevice GD32VF103bcm2711
Broadcom BCM2711bcm2835
Broadcom BCM2835bcm2837
Broadcom BCM2837xmc4000
Infineon XMC4000pic32mz
MicroChip PIC32MZ 系列产品ft90x
BridgeTek FT90xft93x
BridgeTek FT93xf1c100s
Allwinner F1C100s 系列产品