Using Multiple SPI Slave Devices with the Raspberry Pi

Recently I ran into an issue. The Raspberry Pi Kernel allows no more than 2 SPI Slave devices. Or at least, it provides file descriptors for only 2 slaves. My project needed 3 devices however, and I was too late in my schedule to get a different control board. Turns out there is an easy way to step around the problem. In this post, I will demonstrate the solution using WirirngPi and Python.

Continue reading “Using Multiple SPI Slave Devices with the Raspberry Pi”