diff --git a/hardware.cpp b/hardware.cpp index ee21e9a..72dafbe 100644 --- a/hardware.cpp +++ b/hardware.cpp @@ -31,10 +31,12 @@ bool hardware_reset() { #if defined(USE_SPIRAM) extern SPIClass SPIRAM_DEV; SPIRAM_DEV.begin(); -#if defined(SPIRAM_SPI) - SPIRAM_DEV.setModule(SPIRAM_SPI); +#if defined(SPIRAM_MODULE) + SPIRAM_DEV.setModule(SPIRAM_MODULE); +#endif +#if defined(SPIRAM_CLKDIV) + SPIRAM_DEV.setClockDivider(SPIRAM_CLKDIV); #endif - SPIRAM_DEV.setClockDivider(1); SPIRAM_DEV.setDataMode(SPI_MODE0); #endif diff --git a/hw/lm4f-utft-sd.h b/hw/lm4f-utft-sd.h index 51127a7..2d229c2 100644 --- a/hw/lm4f-utft-sd.h +++ b/hw/lm4f-utft-sd.h @@ -16,8 +16,9 @@ // SPI-RAM #define USE_SPIRAM #define SPIRAM_CS PE_0 -#define SPIRAM_SPI 1 #define SPIRAM_DEV SPI_for_SD +#define SPIRAM_MODULE 1 +#define SPIRAM_CLKDIV 1 #define SPIRAM_SIZE 65536 // "tape" storage...