It appears there is a long sleep built into this function and I can’t get it to cycle at more than what appears (visually) to be about 200ms. Is this by design or is there a driver problem? This seems really slow.
ushort led = 1;
for (byte l = 0; l < 16; l++)
{
led <<= 1;
cerbotController.SetLEDBitmask(led);
Thread.Sleep(20);
}
It does seem like a strange issue, I would be very interested to know if there was some technical challenge that required the introduction of the 40ms delay.