diff --git a/libraries/SPI/src/SPI.h b/libraries/SPI/src/SPI.h index ee23f807..fa5beb24 100644 --- a/libraries/SPI/src/SPI.h +++ b/libraries/SPI/src/SPI.h @@ -35,8 +35,11 @@ //#define USE_SW_SPI // Define USE_XMC_RELAX_KIT_SD allows to use the SD Lib to communicate with a SD Card over -// the on-board SD Card Slot -//#define USE_XMC_RELAX_KIT_SD +// the on-board SD Card Slot. This feature is only available on XMC4700 RelaxKits. +#if defined(XMC4700_Relax_Kit) + #define USE_XMC_RELAX_KIT_SD +#endif + #define SPI_MODE0 0x00 #define SPI_MODE1 0x01 diff --git a/variants/XMC4700/config/XMC4700_Relax_Kit/pins_arduino.h b/variants/XMC4700/config/XMC4700_Relax_Kit/pins_arduino.h index 29dcd245..bb5603d2 100644 --- a/variants/XMC4700/config/XMC4700_Relax_Kit/pins_arduino.h +++ b/variants/XMC4700/config/XMC4700_Relax_Kit/pins_arduino.h @@ -86,10 +86,10 @@ extern uint8_t MOSI; extern uint8_t MISO; extern uint8_t SCK; -#define PIN_SPI_SS_SD 28 -#define PIN_SPI_MOSI_SD 29 -#define PIN_SPI_MISO_SD 30 -#define PIN_SPI_SCK_SD 31 +#define PIN_SPI_SS_SD 26 +#define PIN_SPI_MOSI_SD 27 +#define PIN_SPI_MISO_SD 28 +#define PIN_SPI_SCK_SD 29 static const uint8_t SS_SD = PIN_SPI_SS_SD; static const uint8_t MOSI_SD = PIN_SPI_MOSI_SD;