Cambiar el valor a SS_PIN para un módulo SD [solucionado]

Hola, Para conectar dos dispositivos por SPI, al segundo (un módulo SD) le quiero cambiar el SS Por defecto viene definido en dos ficheros de cabecera:

En libraries/SD/utility/Sd2PinMap.h se define

uint8_t const SS_PIN = 10;

Y en libraries/SD/utility/Sd2Card.h se asigna a otra variable

uint8_t const  SD_CHIP_SELECT_PIN = SS_PIN;

Si en el setup intento cambiar haciendo

SD_CHIP_SELECT_PIN = 9;

me da error: no se puede cambiar el valor porque es read-only variable

Mi duda es la siguiente, ¿cuál es método adecuado para cambiar ese parámetro?

  • machacarlo con un define en mi sketch #define SD_CHIP_SELECT_PIN 9

  • modificar la cabecera quitando el const uint8_t  SD_CHIP_SELECT_PIN = SS_PIN;

Agradezco vuestra ayuda.

Encontré la solución, era algo tan sencillo como poner en el setup() SD.begin(9);