xmos / fwk_rtos

RTOS Framework
Other
8 stars 20 forks source link

Official TinyUSB port #13

Open keithm-xmos opened 3 years ago

keithm-xmos commented 3 years ago

Push upstream to be an official hardware port of TinyUSB (https://github.com/hathach/tinyusb).

In addition to the benefits of being an official supported MCU, this would no long require us to keep our copies of the USB examples building.

Related to: https://github.com/xmos/xcore_sdk/issues/174

keithm-xmos commented 3 years ago

We have modified this task to be a desire that the TinyUSB project mention XCore as a port and point users to our SDK. We should re-discuss this decision once dev kits are generally available.

Rationale There is a fair bit of work to do to get our examples to actually work within the upstreamed repo. The main work would be on getting FreeRTOS SMP to play nice in the TinyUSB build system. This also includes creating a board support package for their default applications.

Also, we would be the ones still responsible for maintaining the port. The TinyUSB devs build examples, but do not verify on hardware as changes are made.