Button Shim interface documentation

Yes, you can see the pins that Button SHIM uses here:

This is a great source of nuance about the APA102 pixels: https://cpldcpu.wordpress.com/2014/08/27/apa102/

I’ve never seen any need to include the “End Frame” of 32 1s, it makes no sense from the perspective of the rest of the protocol since a continuous stream of 32 1s is indistinguishable from a full brightness RGB command to an individual LED.

My best guess is that the datasheet is simply wrong, out of date, or - at best - misleading. Given the other nuances I’ve seen with different versions of the APA102 pixels, I wouldn’t be surprised!