From 0d3a2ee6ce65045549350cede6e6760d5e5cda02 Mon Sep 17 00:00:00 2001 From: "Filies Olaf (IFAG DES TOC PSA)" Date: Tue, 19 Sep 2023 14:12:46 +0200 Subject: [PATCH 1/2] Change SPI pins to get CD Card running --- variants/XMC4700/config/XMC4700_Relax_Kit/pins_arduino.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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; From bd14a2f085e2752aa4a5dcd372db7b7fda4dd511 Mon Sep 17 00:00:00 2001 From: "Filies Olaf (IFAG DES TOC PSA)" Date: Tue, 19 Sep 2023 15:10:59 +0200 Subject: [PATCH 2/2] Insert a macro to switch on SD reader on XMC4700 ReleaxKits --- libraries/SPI/src/SPI.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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