MKS Robin: restore the TFT v2.0 support (ST7789V) (#15675)
This commit is contained in:
parent
014b739bac
commit
c58cc113dd
@ -111,9 +111,9 @@
|
|||||||
#define LED_PIN PB2
|
#define LED_PIN PB2
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Note: MKS Robin TFT screens use various TFT controllers. Supported screens
|
* Note: MKS Robin TFT screens use various TFT controllers
|
||||||
* are based on the ILI9341, ILI9328 and ST7798V. Define init sequences for
|
* Supported screens are based on the ILI9341 and ST7789V (320x240), ILI9328 and 9488 are not.
|
||||||
* other screens in u8g_dev_tft_320x240_upscale_from_128x64.cpp
|
* Define init sequences for other screens in u8g_dev_tft_320x240_upscale_from_128x64.cpp
|
||||||
*
|
*
|
||||||
* If the screen stays white, disable 'LCD_RESET_PIN'
|
* If the screen stays white, disable 'LCD_RESET_PIN'
|
||||||
* to let the bootloader init the screen.
|
* to let the bootloader init the screen.
|
||||||
@ -126,6 +126,10 @@
|
|||||||
#define FSMC_CS_PIN PG12 // NE4
|
#define FSMC_CS_PIN PG12 // NE4
|
||||||
#define FSMC_RS_PIN PF0 // A0
|
#define FSMC_RS_PIN PF0 // A0
|
||||||
|
|
||||||
|
#define LCD_USE_DMA_FSMC // Use DMA transfers to send data to the TFT
|
||||||
|
#define FSMC_DMA_DEV DMA2
|
||||||
|
#define FSMC_DMA_CHANNEL DMA_CH5
|
||||||
|
|
||||||
#if ENABLED(TOUCH_BUTTONS)
|
#if ENABLED(TOUCH_BUTTONS)
|
||||||
#define TOUCH_CS_PIN PB1 // SPI2_NSS
|
#define TOUCH_CS_PIN PB1 // SPI2_NSS
|
||||||
#define TOUCH_SCK_PIN PB13 // SPI2_SCK
|
#define TOUCH_SCK_PIN PB13 // SPI2_SCK
|
||||||
|
@ -387,7 +387,7 @@ framework = arduino
|
|||||||
board = genericSTM32F103ZE
|
board = genericSTM32F103ZE
|
||||||
extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin.py
|
extra_scripts = buildroot/share/PlatformIO/scripts/mks_robin.py
|
||||||
build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py
|
build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py
|
||||||
${common.build_flags} -std=gnu++14
|
${common.build_flags} -std=gnu++14 -DSTM32_XL_DENSITY
|
||||||
build_unflags = -std=gnu++11
|
build_unflags = -std=gnu++11
|
||||||
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
||||||
lib_deps = ${common.lib_deps}
|
lib_deps = ${common.lib_deps}
|
||||||
@ -447,7 +447,7 @@ framework = arduino
|
|||||||
board = genericSTM32F103ZE
|
board = genericSTM32F103ZE
|
||||||
extra_scripts = buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py
|
extra_scripts = buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py
|
||||||
build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py
|
build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py
|
||||||
${common.build_flags} -DSTM32F1xx -std=gnu++14
|
${common.build_flags} -DSTM32F1xx -std=gnu++14 -DSTM32_XL_DENSITY
|
||||||
build_unflags = -std=gnu++11
|
build_unflags = -std=gnu++11
|
||||||
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
||||||
lib_deps = ${common.lib_deps}
|
lib_deps = ${common.lib_deps}
|
||||||
@ -547,7 +547,7 @@ framework = arduino
|
|||||||
board = genericSTM32F103ZE
|
board = genericSTM32F103ZE
|
||||||
extra_scripts = buildroot/share/PlatformIO/scripts/chitu_crypt.py
|
extra_scripts = buildroot/share/PlatformIO/scripts/chitu_crypt.py
|
||||||
build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py
|
build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py
|
||||||
${common.build_flags} -DSTM32F1xx -std=gnu++14
|
${common.build_flags} -DSTM32F1xx -std=gnu++14 -DSTM32_XL_DENSITY
|
||||||
build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG= -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6
|
build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG= -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6
|
||||||
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
||||||
lib_deps = ${common.lib_deps}
|
lib_deps = ${common.lib_deps}
|
||||||
|
Loading…
Reference in New Issue
Block a user