Browse Source

Robin FSMC / SPI pins

pull/1/head
Scott Lahteine 5 years ago
parent
commit
fd9f067a48
  1. 5
      Marlin/src/HAL/HAL_STM32F1/HAL_spi_STM32F1.cpp
  2. 5
      Marlin/src/pins/stm32/pins_MKS_ROBIN_MINI.h
  3. 5
      Marlin/src/pins/stm32/pins_MKS_ROBIN_NANO.h

5
Marlin/src/HAL/HAL_STM32F1/HAL_spi_STM32F1.cpp

@ -64,10 +64,9 @@
* @details Only configures SS pin since libmaple creates and initialize the SPI object * @details Only configures SS pin since libmaple creates and initialize the SPI object
*/ */
void spiBegin() { void spiBegin() {
#if !PIN_EXISTS(SS) #if PIN_EXISTS(SS)
#error "SS_PIN not defined!" OUT_WRITE(SS_PIN, HIGH);
#endif #endif
OUT_WRITE(SS_PIN, HIGH);
} }
/** /**

5
Marlin/src/pins/stm32/pins_MKS_ROBIN_MINI.h

@ -116,6 +116,9 @@
* to let the bootloader init the screen. * to let the bootloader init the screen.
*/ */
#if ENABLED(FSMC_GRAPHICAL_TFT) #if ENABLED(FSMC_GRAPHICAL_TFT)
#define FSMC_CS_PIN PD7 // NE4
#define FSMC_RS_PIN PD11 // A0
#define LCD_RESET_PIN PF6 #define LCD_RESET_PIN PF6
#define NO_LCD_REINIT // Suppress LCD re-initialization #define NO_LCD_REINIT // Suppress LCD re-initialization
@ -123,8 +126,6 @@
#if ENABLED(TOUCH_BUTTONS) #if ENABLED(TOUCH_BUTTONS)
#define BTN_ENC PB3 // Not connected. TODO: Replace this hack to enable button code #define BTN_ENC PB3 // Not connected. TODO: Replace this hack to enable button code
#define FSMC_CS_PIN PD7 // NE4
#define FSMC_RS_PIN PD11 // A0
#define TOUCH_CS_PIN PC2 #define TOUCH_CS_PIN PC2
#endif #endif
#endif #endif

5
Marlin/src/pins/stm32/pins_MKS_ROBIN_NANO.h

@ -120,6 +120,9 @@
* to let the bootloader init the screen. * to let the bootloader init the screen.
*/ */
#if ENABLED(FSMC_GRAPHICAL_TFT) #if ENABLED(FSMC_GRAPHICAL_TFT)
#define FSMC_CS_PIN PD7 // NE4
#define FSMC_RS_PIN PD11 // A0
#define LCD_RESET_PIN PF6 #define LCD_RESET_PIN PF6
#define NO_LCD_REINIT // Suppress LCD re-initialization #define NO_LCD_REINIT // Suppress LCD re-initialization
@ -127,8 +130,6 @@
#if ENABLED(TOUCH_BUTTONS) #if ENABLED(TOUCH_BUTTONS)
#define BTN_ENC PC13 // Not connected. TODO: Replace this hack to enable button code #define BTN_ENC PC13 // Not connected. TODO: Replace this hack to enable button code
#define FSMC_CS_PIN PD7 // NE4
#define FSMC_RS_PIN PD11 // A0
#define TOUCH_CS_PIN PA7 #define TOUCH_CS_PIN PA7
#endif #endif
#endif #endif

Loading…
Cancel
Save