How to implement USB on a single logical core in a SELECT Topic is solved

If you have a simple question and just want an answer.
Mik333
Junior Member
Posts: 5
Joined: Tue Sep 09, 2014 4:19 pm

How to implement USB on a single logical core in a SELECT

Post by Mik333 »

Hi all,

I am using XMOS components for USB communication, such as XUD module, USB device module and USB shared module. The existing component requires 3 logical cores for a simple USB bulk data transmission and I don't want to waste so many cores in my system.

Worst thing of this implementation is that XUD_GetBuffer and XUD_SetBuffer are blocking functions, and I want instead to perform communication inside a SELECT statement.

I am new to XMOS systems so I would really appreciate your suggestions.

View Solution
Mik333
Junior Member
Posts: 5
Joined: Tue Sep 09, 2014 4:19 pm

Post by Mik333 »

I found by myself how to put everything in a SELECT statement:

https://www.xmos.com/support/xcore/docu ... &component...

Still no clue about using a single logical core.