I am attempting to use a Galileo to drive a WS2812 bases strip of addressable RGB LED's. Sparkfun and Adafruit provide a library for doing so however the sample sketch fails to compile under the Galileo specific IDE. The library uses several assembly routines in order to achieve the highest possible throughput. It also calls noInterrupts and Interrupts both of which cause errors.
From what I have read, it looks like the assembly routines will not run on Galileo because it is actually an x86 based hardware platform. Is this correct?
Does the Galileo IDE not support noInterrupts and Interrupts? Communication timing on the WS2812 is critical. Is there a workaround?
Thanks,
Glen