Thanks for the Gem - really thrilled to see Bela evolve.
I’m trying to drive NeoPixels with it which require very strictly timed signal. So far I’ve tried the SPI example project but that seems to default to /dev/spidev2.1, which doesn't exist on my system (I only see /dev/spidev2.0). When I try to run the project as-is, I get:
SPI: Failed to open /dev/spidev2.1 |: No such file or directory
SPI: SPI_IOC_MESSAGE Failed |: Bad file descriptor
I suspect the Device Tree overlay for the Gem only exports the first chip select so maybe a .dtbo is missing or some tweak in uEnv but not sure how that'd mix with Bela's internal comms.
I've used the second PRU before for this as an alternative route but noticed the assembler example project isn't there anymore. I realize the AM62x architecture is different from the old AM335x (also why config-pin CLI is missing), for which there was a dedicated PRU package so that seems like a tougher one now.
Any hints would be appreciated.