Has anyone successfully done anything with DMX?

I’ve been trying to get a small project going using Arduino Uno with WiFi shield and DMX shield.

Unfortunately, seeing as both use the single USART, I’ve got issues.

So I thought it would be a good opportuity to investigate DMX on the Spark, but I’ve not found much other than people months ago asking if there is a ported library anywhere.

Has anyone got any interesting links or information regarding DMX on the Spark?

I had intended to build my own lib for months now, after I moved from Arduino (Teensy) on to the Spark Core, but just haven’t got the time :cry:
But as a startingpoint I looked into these two sources:
http://www.emcu.it/STM32/Lighting-Control-using-DMX512-protocol-on-STM32/Lighting-Control-using-DMX512-protocol-on-STM32.html
https://code.google.com/p/stm32-dmx512/source/browse/trunk/src/main.c?r=6

On the Arduino side I’ve used this library
http://www.pjrc.com/teensy/td_libs_DmxSimple.html (it works, but bit banging is not to everybody’s taste :wink: )