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
*/
void spiBegin() {
#if !PIN_EXISTS(SS)
#error "SS_PIN not defined!"
#if PIN_EXISTS(SS)
OUT_WRITE(SS_PIN, HIGH);
#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.
*/
#if ENABLED(FSMC_GRAPHICAL_TFT)
#define FSMC_CS_PIN PD7 // NE4
#define FSMC_RS_PIN PD11 // A0
#define LCD_RESET_PIN PF6
#define NO_LCD_REINIT // Suppress LCD re-initialization
@ -123,8 +126,6 @@
#if ENABLED(TOUCH_BUTTONS)
#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
#endif
#endif

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

@ -120,6 +120,9 @@
* to let the bootloader init the screen.
*/
#if ENABLED(FSMC_GRAPHICAL_TFT)
#define FSMC_CS_PIN PD7 // NE4
#define FSMC_RS_PIN PD11 // A0
#define LCD_RESET_PIN PF6
#define NO_LCD_REINIT // Suppress LCD re-initialization
@ -127,8 +130,6 @@
#if ENABLED(TOUCH_BUTTONS)
#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
#endif
#endif

Loading…
Cancel
Save