vanvught / rpidmx512

Orange Pi DMX512 / RDM / MIDI / OSC / Art-Net / WS28xx / L6470 / Stepper / TLC59711 / PCA9685 / Servo / PWM / TCNet / SMPTE / RDMNet / LLRP / GD32 / GigaDevice / Raspberry Pi
http://www.orangepi-dmx.org/
MIT License
399 stars 108 forks source link

FPP and Xlights performance #281

Closed msmorul closed 3 months ago

msmorul commented 3 months ago

Using the 8x4 CLPD board with FPP test sequences and Xlights test panel, there is no output (build-in sequences work fine). The underlying issue appears to be the transmission rate from both of these is high enough that it collides w/ the DMA transfer from the PI.

Adding in barriers around spi_dma_tx_start to Update as was done in Blackout solved the problem.

vanvught commented 3 months ago

Hi @msmorul Mike, thanks for reporting this issue. I will fix it as soon as possible on the development branch. Thanks again! Arjan

vanvught commented 3 months ago

Firmware with fix is available -> https://github.com/vanvught/h3dmx512-zip