I just bought some APA102 strips. I'd like to set up ambient lighting for my monitor and Linux PC gaming. I have various arduinos and I'd like to connect the strips to an Arduino which I'll plug in via USB for the lighting.
Reading around there is a lot of outdated info and none of the sketches I've seen mention the APA102 directly.
Can anybody not just link, but please give a brief explanation of what the Arduino sketch needs to be doing?
I assume it must implement the FastSPI library but what is the protocol for the communication with Hyperion over USB?