these are not what i am sure about....
Compiling .pio\build\BIGTREE_SKR_2_F429\src\src\HAL\STM32\tft\tft_fsmc.cpp.o
Compiling .pio\build\BIGTREE_SKR_2_F429\src\src\HAL\STM32\tft\tft_ltdc.cpp.o
Compiling .pio\build\BIGTREE_SKR_2_F429\src\src\HAL\STM32\tft\tft_spi.cpp.o
In file included from Marlin\src\HAL\STM32\tft\tft_fsmc.cpp:31:
Marlin\src\HAL\STM32\tft\tft_fsmc.h:55:12: error: 'SRAM_HandleTypeDef' does not name a type; did you mean 'SAI_HandleTypeDef'?
55 | static SRAM_HandleTypeDef SRAMx;
| ^~~~~~~~~~~~~~~~~~
| SAI_HandleTypeDef
In file included from Marlin\src\HAL\STM32\tft\tft_fsmc.cpp:31:
Marlin\src\HAL\STM32\tft\tft_fsmc.h:100:12: error: 'FSMC_NORSRAM_DEVICE' was not declared in this scope; did you mean 'FSMC_NORSRAM_TYPEDEF'?
100 | {PD_14, FSMC_NORSRAM_DEVICE, FSMC_PIN_DATA}, // FSMC_D00
| ^~~~~~~~~~~~~~~~~~~
| FSMC_NORSRAM_TYPEDEF
In file included from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/PinNames.h:4,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/pinmap.h:22,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/PeripheralPins.h:34,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/analog.h:44,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino/board.h:8,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino/wiring.h:41,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino/Arduino.h:36,
from Marlin\src\HAL\STM32\tft\../../../inc/../HAL/./STM32/../shared/Marduino.h:36,
from Marlin\src\HAL\STM32\tft\../../../inc/../HAL/./STM32/HAL.h:28,
from Marlin\src\HAL\STM32\tft\../../../inc/../HAL/HAL.h:30,
from Marlin\src\HAL\STM32\tft\../../../inc/MarlinConfig.h:31,
from Marlin\src\HAL\STM32\tft\tft_fsmc.cpp:27:
Marlin\src\HAL\STM32\tft\tft_fsmc.h:90:69: error: 'GPIO_AF12_FSMC' was not declared in this scope; did you mean 'GPIO_AF12_FMC'?
90 | #define FSMC_PIN_DATA STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF12_FSMC)
| ^~~~~~~~~~~~~~
C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/PinNamesTypes.h:93:29: note: in definition of macro 'STM_PIN_DEFINE'
93 | ((AFNUM & STM_PIN_AFNUM_MASK) << STM_PIN_AFNUM_SHIFT))
| ^~~~~
Marlin\src\HAL\STM32\tft\tft_fsmc.h:90:27: note: in expansion of macro 'STM_PIN_DATA'
90 | #define FSMC_PIN_DATA STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF12_FSMC)
| ^~~~~~~~~~~~
Marlin\src\HAL\STM32\tft\tft_fsmc.h:100:33: note: in expansion of macro 'FSMC_PIN_DATA'
100 | {PD_14, FSMC_NORSRAM_DEVICE, FSMC_PIN_DATA}, // FSMC_D00
| ^~~~~~~~~~~~~
In file included from Marlin\src\HAL\STM32\tft\tft_fsmc.cpp:31:
Marlin\src\HAL\STM32\tft\tft_fsmc.h:101:12: error: 'FSMC_NORSRAM_DEVICE' was not declared in this scope; did you mean 'FSMC_NORSRAM_TYPEDEF'?
101 | {PD_15, FSMC_NORSRAM_DEVICE, FSMC_PIN_DATA}, // FSMC_D01
| ^~~~~~~~~~~~~~~~~~~
| FSMC_NORSRAM_TYPEDEF
In file included from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/PinNames.h:4,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/pinmap.h:22,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/PeripheralPins.h:34,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/analog.h:44,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino/board.h:8,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino/wiring.h:41,
from C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino/Arduino.h:36,
from Marlin\src\HAL\STM32\tft\../../../inc/../HAL/./STM32/../shared/Marduino.h:36,
from Marlin\src\HAL\STM32\tft\../../../inc/../HAL/./STM32/HAL.h:28,
from Marlin\src\HAL\STM32\tft\../../../inc/../HAL/HAL.h:30,
from Marlin\src\HAL\STM32\tft\../../../inc/MarlinConfig.h:31,
from Marlin\src\HAL\STM32\tft\tft_fsmc.cpp:27:
Marlin\src\HAL\STM32\tft\tft_fsmc.h:90:69: error: 'GPIO_AF12_FSMC' was not declared in this scope; did you mean 'GPIO_AF12_FMC'?
90 | #define FSMC_PIN_DATA STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF12_FSMC)
| ^~~~~~~~~~~~~~
C:\Users\tim36\.platformio\packages\framework-arduinoststm32@src-37335c727965154be67d1d5ed653b9c6\cores\arduino\stm32/PinNamesTypes.h:93:29: note: in definition of macro 'STM_PIN_DEFINE'
93 | ((AFNUM & STM_PIN_AFNUM_MASK) << STM_PIN_AFNUM_SHIFT))
| ^~~~~
Marlin\src\HAL\STM32\tft\tft_fsmc.h:90:27: note: in expansion of macro 'STM_PIN_DATA'
90 | #define FSMC_PIN_DATA STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF12_FSMC)
| ^~~~~~~~~~~~
Marlin\src\HAL\STM32\tft\tft_fsmc.h:101:33: note: in expansion of macro 'FSMC_PIN_DATA'
101 | {PD_15, FSMC_NORSRAM_DEVICE, FSMC_PIN_DATA}, // FSMC_D01
*** [.pio\build\BIGTREE_SKR_2_F429\src\src\HAL\STM32\tft\tft_fsmc.cpp.o] Error 1
=========================================== [FAILED] Took 81.95 seconds ===========================================
Environment Status Duration
------------------ -------- ------------
BIGTREE_SKR_2_F429 FAILED 00:01:21.947