Search found 17 matches

by avrobot
Thu May 05, 2022 8:02 am
Forum: Development Tools and Programming
Topic: SPI in 9bit. Or re-enable SPI peripheral on-the-fly.
Replies: 2
Views: 1829

SPI in 9bit. Or re-enable SPI peripheral on-the-fly.

Hi. I need to use single SPI bus connected to two peripherals (using 2x CS IO). The issue I'm facing is one of those SPI devices requires 9bit data length on the SPI signals (its for a display). Xcore-200 device. 1. How can I reconfigure the SPI lib to send 9bits (not 8, 16 or 32) per transfer? 2. O...
by avrobot
Mon Aug 30, 2021 9:44 am
Forum: XMOS Devices
Topic: missing edges detected XU216
Replies: 1
Views: 2522

missing edges detected XU216

Hi, we seem to be missing some edges on input changes (external devices send interrupts to xmos IC when data is ready on 4bit port). case p_4bit_inputs when pinsneq(int_val_curr) :> int_val_new: uint8_t int_changed = int_val_curr ^ int_val_new; int_val_curr = int_val_new; if (input_changed & 1) ...
by avrobot
Mon Apr 26, 2021 8:38 am
Forum: Jobs
Topic: xC coding job for multichannel audio (xcore-200)
Replies: 1
Views: 7857

xC coding job for multichannel audio (xcore-200)

Hi, we have an immediate need for a software engineer to help us tweak the reference board code and who understands xC (non-blocking channels, i/o distribution etc..) and help with our DFU firmware.
Opportunity for both short project and ongoing work.
Please message me for more detail!!

Thanks!
by avrobot
Mon Feb 15, 2021 6:14 am
Forum: Development Tools and Programming
Topic: Windows 10 Midi xCore-200 MC 2V0
Replies: 2
Views: 1545

Re: Windows 10 Midi xCore-200 MC 2V0

Thanks, but from Microsoft Windows 10 note my understanding is it should still enumerate? "USB Audio 2.0 Devices with MIDI (subclass 0x03 above) will enumerate the MIDI function as a separate multi-function device with usbaudio.sys (USB Audio 1.0 driver) loaded. The USB Audio 1.0 class driver r...
by avrobot
Fri Feb 12, 2021 11:24 am
Forum: Development Tools and Programming
Topic: Windows 10 Midi xCore-200 MC 2V0
Replies: 2
Views: 1545

Windows 10 Midi xCore-200 MC 2V0

Hi, On the xCore-200 MC 2V0 evaluation built with PID set for Eval drivers from Thesycon the MIDI driver gets enumerated along with audio in Windows 10. MIDI works as expected (of course there is that audio beep every minute or two because its eval). However when using custom PIDs the MIDI driver do...
by avrobot
Tue Jan 19, 2021 11:14 am
Forum: Other Applications
Topic: How to handle slight variation in MCLK Frequency
Replies: 2
Views: 5032

Re: How to handle slight variation in MCLK Frequency

Thanks akp, actually we just tried changing some of the blocking chan to non-blocking streaming chans in our code - so I think our issue was some activity blocking the audio threads for a short time...
by avrobot
Sat Jan 16, 2021 10:59 am
Forum: Other Applications
Topic: How to handle slight variation in MCLK Frequency
Replies: 2
Views: 5032

How to handle slight variation in MCLK Frequency

Hi, we have an industrial application with audio where we need to have dynamic control over MCLK frequency on the Xcore-200 MC audio board (This is due to a special application on the Host that has some variation). The output of the PLL seems clean and the audio glitches happen a within one second o...
by avrobot
Sat Jun 23, 2018 7:16 am
Forum: Other XMOS Development Kits
Topic: I2C for Multiple Clients Modification - XCORE 200 MC
Replies: 20
Views: 28289

Re: I2C for Multiple Clients Modification - XCORE 200 MC

Thanks but unfortunately same errors occur. Did your compilation successfully generate the bin file? Interesting that your make file did not include the defines for SCL_HIGH in SDA_HIGH in build flags. Definitely an odd one.. also tried from command line xmake and same issue. [Update] I found that m...
by avrobot
Sat Jun 23, 2018 1:20 am
Forum: Other XMOS Development Kits
Topic: I2C for Multiple Clients Modification - XCORE 200 MC
Replies: 20
Views: 28289

Re: I2C for Multiple Clients Modification - XCORE 200 MC

Thanks for that however it still shows the same errors for me even after doing your suggested steps... on clean I check CDT Console for the errors that appear around half way into the console output log. May I ask what version of xtimecomponser are you using and is it PC version? I wonder if you get...
by avrobot
Thu Jun 21, 2018 11:47 am
Forum: Other XMOS Development Kits
Topic: I2C for Multiple Clients Modification - XCORE 200 MC
Replies: 20
Views: 28289

Re: I2C for Multiple Clients Modification - XCORE 200 MC

Thanks. Please find test project attached.
Errors appear in CDT console on Clean and build.
I have not tried AN00181 but have successfully tried AN00156 - so the issue seems to be something related to importing into the existing "app_usb_aud_xk_216_mc" project.