back to C: add soft LEDs with parallel activity queues

Currently hard coded, used for load endpoints.  I suspect there are still a few
bugs with this but it basically works.