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.