The GPIO output class should either be split into APA102 and other drivers, or changed to accept (like WS281X) an additional argument specifying the device type.
I'd probably favour adding APA102 as a copy of the current GPIO output, switching over to it, and marking GPIO as deprecated.
The GPIO output class should either be split into
APA102
and other drivers, or changed to accept (like WS281X) an additional argument specifying the device type.I'd probably favour adding
APA102
as a copy of the currentGPIO
output, switching over to it, and markingGPIO
as deprecated.