From 0ac94f6a2f841fb75b71e7f101522053b7fe2197 Mon Sep 17 00:00:00 2001 From: InsanityAutomation Date: Fri, 11 Feb 2022 22:11:56 -0500 Subject: [PATCH] Platform tweaks --- Marlin/src/lcd/marlinui.cpp | 2 +- Marlin/src/pins/stm32f1/pins_CREALITY_V45x.h | 7 +++++++ platformio.ini | 8 ++++---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Marlin/src/lcd/marlinui.cpp b/Marlin/src/lcd/marlinui.cpp index 0c0c126b55..144bb993d1 100644 --- a/Marlin/src/lcd/marlinui.cpp +++ b/Marlin/src/lcd/marlinui.cpp @@ -1694,7 +1694,7 @@ void MarlinUI::init() { } } - #if PIN_EXISTS(SD_DETECT) && DISABLED(NO_LCD_REINIT) + #if PIN_EXISTS(SD_DETECT) && DISABLED(NO_LCD_REINIT) && DISABLED(EXTENSIBLE_UI) init_lcd(); // Revive a noisy shared SPI LCD #endif diff --git a/Marlin/src/pins/stm32f1/pins_CREALITY_V45x.h b/Marlin/src/pins/stm32f1/pins_CREALITY_V45x.h index c96b048155..51931e2b45 100644 --- a/Marlin/src/pins/stm32f1/pins_CREALITY_V45x.h +++ b/Marlin/src/pins/stm32f1/pins_CREALITY_V45x.h @@ -105,6 +105,13 @@ #define SD_DETECT_PIN PC7 #define NO_SD_HOST_DRIVE // SD is only seen by the printer +// +// SD Card +// +#define SDCARD_CONNECTION ONBOARD +#define ONBOARD_SPI_DEVICE 1 +#define SDIO_SUPPORT + #define SDIO_SUPPORT // Extra added by Creality #define SDIO_CLOCK 6000000 // In original source code overridden by Creality in sdio.h diff --git a/platformio.ini b/platformio.ini index 504ab5b21f..76178725a4 100644 --- a/platformio.ini +++ b/platformio.ini @@ -3411,7 +3411,7 @@ extra_scripts = ${common_stm32f1.extra_scripts} buildroot/share/PlatformIO/scripts/custom_board.py debug_tool = jlink upload_protocol = jlink -build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6 -DCR6_452 -DBondtechLGX +build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6 -DCR6_452 -DBondtechLGX -DDirectDrive -DlerdgeFilSensor [env:CR6_LGX_453] platform = ${common_stm32f1.platform} @@ -3423,7 +3423,7 @@ extra_scripts = ${common_stm32f1.extra_scripts} buildroot/share/PlatformIO/scripts/custom_board.py debug_tool = jlink upload_protocol = jlink -build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6 -DBondtechLGX +build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6 -DBondtechLGX -DDirectDrive -DlerdgeFilSensor [env:CR6Max_452] platform = ${common_stm32f1.platform} @@ -3459,7 +3459,7 @@ extra_scripts = ${common_stm32f1.extra_scripts} buildroot/share/PlatformIO/scripts/custom_board.py debug_tool = jlink upload_protocol = jlink -build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6Max -DCR6_452 -DBondtechLGX +build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6Max -DCR6_452 -DBondtechLGX -DDirectDrive -DlerdgeFilSensor [env:CR6Max_LGX_453] platform = ${common_stm32f1.platform} @@ -3471,7 +3471,7 @@ extra_scripts = ${common_stm32f1.extra_scripts} buildroot/share/PlatformIO/scripts/custom_board.py debug_tool = jlink upload_protocol = jlink -build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6Max -DBondtechLGX +build_flags = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4 -DMachineCR6Max -DBondtechLGX -DDirectDrive -DlerdgeFilSensor [env:CR30] platform = ${common_stm32f1.platform}