Is it at all possible to change the pins that the SPI library uses. I need the PWM pins for rgb leds. I'd prefer not to use software PWM.
Is it at all possible to change the pins that the SPI library uses.
Not without changing the hardware. But, then, it wouldn't be an Arduino.
SPI is hardwired to those pins.
It's Mega time for you.
Maybe if there was a mega mini. Some day!!!
I'm building a lighting system for ziplining at night, so it needs to be ultra portable.
You can easily bit bang an SPI interface on any pin.
You've only lost one PWM pin: D11.
You can use D10 for PWM, and choose another slave select pin.