Logo

Contents

  • Getting Started
  • Evaluation Boards
  • Components
  • Samples
    • 1. Audio Codec
    • 2. Brownout Interrupt
    • 3. CANOPEN
    • 4. CherryRB
    • 5. CherrySH
    • 6. CherryUSB
    • 7. CoreMark
    • 8. Dhrystone
    • 9. DMA Manager
    • 10. DSP
    • 11. Dual Panel
    • 12. EtherCAT
    • 13. Hello World
    • 14. HPM Math
    • 15. HPM Log
    • 16. I2C Components
    • 17. I2S EMULATION
    • 18. Image
    • 19. LVGL
    • 20. lwIP
    • 21. Mbedtls
    • 22. Memory Stress
    • 23. Microros
    • 24. Modbus
    • 25. HPM Motor Ctrl
    • 26. Multicore
    • 27. OpENer Ethernet/IP Stack
    • 28. PMbus
    • 29. Power Mode Switch
    • 30. RGB LED
    • 31. ROM API
    • 32. RTOS
    • 33. RvBacktrace
    • 34. Segger RTT
    • 35. SEGMENT LED KEY
    • 36. SMbus
    • 37. SPI Components
    • 38. SPI SD Card
    • 39. TensorFlow Lite For Microcontroller
    • 40. Tinycrypt
    • 41. Person Detection
    • 42. TinyUF2
    • 43. TinyUSB
      • 43.1. USB CDC Dual_Serial
      • 43.2. USB CDC MSC
      • 43.3. USB CDC MSC FreeRTOS
      • 43.4. USB HID Generic Inout
      • 43.5. USB MSC DUAL LUN
      • 43.6. UAC2 Speaker and Microphone
      • 43.7. TINYUSB DUAL PORT
      • 43.8. TINYUSB HOST CDC MSC HID
      • 43.9. TINYUSB HOST CDC MSC HID FREERTOS
      • 43.10. TINYUSB HOST MSC U DISK EXPLORER
    • 44. Touch Panel
    • 45. Trace Recorder
    • 46. TSN
    • 47. VGLite
    • 48. SENT
    • 49. EEPROM
  • Drivers Examples
  • SDK API Reference
  • SDK CMake User Guide
  • SDK CMake API Reference
  • Change Log
HPMicro Software Development Kit
  • Samples
  • 43. TinyUSB
  • View page source

43. TinyUSB

Board known issues related to USB please refer to Board known issue details

  • 43.1. USB CDC Dual_Serial
    • 43.1.1. Overview
    • 43.1.2. Board Setting
    • 43.1.3. Running the example
  • 43.2. USB CDC MSC
    • 43.2.1. Overview
    • 43.2.2. Board Setting
    • 43.2.3. Running the example
  • 43.3. USB CDC MSC FreeRTOS
    • 43.3.1. Overview
    • 43.3.2. Board Setting
    • 43.3.3. Running the example
  • 43.4. USB HID Generic Inout
    • 43.4.1. Overview
    • 43.4.2. Board Setting
    • 43.4.3. Running the example
  • 43.5. USB MSC DUAL LUN
    • 43.5.1. Overview
    • 43.5.2. Board Setting
    • 43.5.3. Running the example
  • 43.6. UAC2 Speaker and Microphone
    • 43.6.1. Overview
    • 43.6.2. Board Setting
    • 43.6.3. Project Configuration
    • 43.6.4. Running the example
  • 43.7. TINYUSB DUAL PORT
    • 43.7.1. Overview
    • 43.7.2. Hardware Setup
    • 43.7.3. Running Phenomenon
  • 43.8. TINYUSB HOST CDC MSC HID
    • 43.8.1. Overview
    • 43.8.2. Board Setting
    • 43.8.3. Running the example
      • 43.8.3.1. Connected with a keyboard
      • 43.8.3.2. Connected with a mouse
      • 43.8.3.3. Connected with a U disk
      • 43.8.3.4. Connected with a CDC-ACM device
  • 43.9. TINYUSB HOST CDC MSC HID FREERTOS
    • 43.9.1. Overview
    • 43.9.2. Board Setting
    • 43.9.3. Running the example
      • 43.9.3.1. Connected with a keyboard
      • 43.9.3.2. Connected with a mouse
      • 43.9.3.3. Connected with a U disk
      • 43.9.3.4. Connected with a CDC-ACM device
  • 43.10. TINYUSB HOST MSC U DISK EXPLORER
    • 43.10.1. Overview
    • 43.10.2. Hardware Setup
    • 43.10.3. Running the example

© Copyright 2020-2026, HPMicro. Last updated on Jan 13, 2026.