TinyUSB Vendor class device

brubor2005
Posts: 5
Joined: Mon Dec 14, 2020 10:37 pm

TinyUSB Vendor class device

Postby brubor2005 » Fri Apr 28, 2023 2:24 am

I am looking for example code that implements a vendor class device using tinyusb. On the PC I would like it to enumerate as a WinUSB device. It needs to do bulk transfers.

Tinyusb defines this as: Vendor-specific class support with generic In & Out endpoints. Can be used with MS OS 2.0 compatible descriptor to load winUSB driver without INF file. There is no example on their site for this device class.

I have an ESP32-S3-DevKitC-1 that I am using for development in VSCode with ESP-IDF (not Arduino).

Thanks for any advice.

svedm8
Posts: 1
Joined: Thu Jul 20, 2023 2:28 pm

Re: TinyUSB Vendor class device

Postby svedm8 » Thu Jul 20, 2023 10:01 pm

Any updates here? Did you find an example?

F1Andy
Posts: 3
Joined: Tue Mar 11, 2025 8:27 am

Re: TinyUSB Vendor class device

Postby F1Andy » Tue Mar 11, 2025 9:27 am

Did you get something working that you are willing to share please? I am doing something similar...
Andy

chegewara
Posts: 2505
Joined: Wed Jun 14, 2017 9:00 pm

Re: TinyUSB Vendor class device

Postby chegewara » Wed Mar 12, 2025 5:29 pm

I think this is good place to start
https://github.com/hathach/tinyusb/tree ... usb_serial

F1Andy
Posts: 3
Joined: Tue Mar 11, 2025 8:27 am

Re: TinyUSB Vendor class device

Postby F1Andy » Mon Mar 31, 2025 3:33 pm

Thank you! :D

User avatar
TheRealRevK
Posts: 14
Joined: Mon Aug 26, 2019 7:32 pm

Re: TinyUSB Vendor class device

Postby TheRealRevK » Wed Nov 26, 2025 3:47 pm

I too am trying to make a simple device that has bulk in and out with some custom descriptors.

That link looks most encouraging yet, I'll see what I can do.

But if you did make progress, that would be great.

LarsMygh
Posts: 5
Joined: Sun Aug 01, 2021 9:19 pm

Re: TinyUSB Vendor class device

Postby LarsMygh » Fri Feb 20, 2026 2:56 pm

I am also curious for a solution: I have one using winusb but it requires a signed WinUSB driver.
So a solution, or hint of one, that implements MS OS Descriptors, would be greatly appreviated

LarsMygh
Posts: 5
Joined: Sun Aug 01, 2021 9:19 pm

Re: TinyUSB Vendor class device

Postby LarsMygh » Fri Feb 20, 2026 2:58 pm

I am also curious for a solution: I have one using winusb but it requires a signed WinUSB driver.
So a solution, or hint of one, that implements MS OS Descriptors, would be greatly appreciated

Who is online

Users browsing this forum: ChatGPT-User, PerplexityBot, Qwantbot, YisouSpider and 6 guests