@kepstin hmm right.
I thought I remembered a conference badge misusing the i2c driver to send the led data, but not entirely sure
@f0x hmm. If the device is compatible with an open-drain 5V connection, then theoretically you probably could hook up the single-wire interface to the I²C clock pin, and then manually time the clock in software.
FWIW, On many embedded controllers, the "I²C" pins can actually be reconfigured as generic GPIO pins to drive other protocols.
@f0x looks like that's a "no" on both - neither are I²C devices. NeoPixels use a single-wire connection protocol, and the APA102 is SPI.