Notice: We have migrated to GitLab launching 2024-05-01 see here:

#4891 new project

Port TinyUSB to RTEMS.

Reported by: kgardas Owned by:
Priority: normal Milestone: Indefinite
Component: dev Version:
Severity: normal Keywords: SoC, large, USB
Cc: Blocked By:


I know that we do have libbsd to serve as a USB stack (too), but since there is a push for LwIP to RTEMS too, I think something similar may be port of TinyUSB to RTEMS too.

The project is described as:
"TinyUSB is an open-source cross-platform USB Host/Device? stack for embedded systems, designed to be memory-safe with no dynamic allocation and thread-safe with all interrupt events being deferred and then handled in the non-ISR task function." -- here:

Change History (1)

comment:1 Changed on 03/24/23 at 17:39:00 by Joel Sherrill

Keywords: SoC large USB added
Milestone: Indefinite

This looks like a good thing to support. Lots of hardware drivers are already there. This gives a lot of options for which bring it up on first.

The port should go upstream and have an RSB package. At least that's my first thought.

Note: See TracTickets for help on using tickets.