MKS RUMBA32 is modified in Aus3D RUMBA32 version and a powerful 32-bit 3D printer control board with STM32F446VET6 , The main frequency is 180MHZ. Support Marlin2.0 , support MKS LCD12864B/MINI12864/2004/12864, support MKS TFT24/28/32/35/70 Screens. The motherboard integrates 6 AXIS interface, integrates SPI / UART interface…
16
stars
15
forks
source link
MKS-TS35 on Rumba32 with Marlin 2.0.7.2 Errors #36
If i configure it (As far as i can see, correctly, but hey) and compile it, it still gives me errors like
Marlin\src\HAL\STM32\tft\tft_spi.h: In static member function 'static void TFT_SPI::DataTransferEnd()':
Marlin\src\HAL\STM32\tft\tft_spi.h:59:41: error: 'TFT_CS_PIN' was not declared in this scope; did you mean 'TFT_SPI'?
or
Marlin\src\HAL\STM32\tft\tft_spi.h:63:46: error: 'TFT_A0_PIN' was not declared in this scope; did you mean 'TFT_SPI'?
63 | static void WriteReg(uint16_t Reg) { WRITE(TFT_A0_PIN, LOW); Transmit(Reg); WRITE(TFT_A0_PIN, HIGH); }
or
Marlin\src\HAL\STM32\tft\xpt2046.cpp:35:13: error: 'TOUCH_CS_PIN' was not declared in this scope; did you mean 'TOUCH_INT_PIN'?
35 | OUT_WRITE(TOUCH_CS_PIN, HIGH);
and i dont figure out what i need to declare to let those pins be defined...
I think i removed the previous LCD correctly in the config and added the correct OLED correctly, but well... Apparently not... :)
I added my 2 configfiles as i have them...
I am thankfull for every pointer i can get...
If i configure it (As far as i can see, correctly, but hey) and compile it, it still gives me errors like
Marlin\src\HAL\STM32\tft\tft_spi.h: In static member function 'static void TFT_SPI::DataTransferEnd()': Marlin\src\HAL\STM32\tft\tft_spi.h:59:41: error: 'TFT_CS_PIN' was not declared in this scope; did you mean 'TFT_SPI'? or Marlin\src\HAL\STM32\tft\tft_spi.h:63:46: error: 'TFT_A0_PIN' was not declared in this scope; did you mean 'TFT_SPI'? 63 | static void WriteReg(uint16_t Reg) { WRITE(TFT_A0_PIN, LOW); Transmit(Reg); WRITE(TFT_A0_PIN, HIGH); } or Marlin\src\HAL\STM32\tft\xpt2046.cpp:35:13: error: 'TOUCH_CS_PIN' was not declared in this scope; did you mean 'TOUCH_INT_PIN'? 35 | OUT_WRITE(TOUCH_CS_PIN, HIGH);
and i dont figure out what i need to declare to let those pins be defined...
I think i removed the previous LCD correctly in the config and added the correct OLED correctly, but well... Apparently not... :)
I added my 2 configfiles as i have them... I am thankfull for every pointer i can get...
configs.zip