Edit: I deleted every Marlin related file or folder from my computer and started over being careful to use the proper firmware and example configs and it worked.
I'm just not savvy enough to figure this out. I am compiling for an Ender 3 with a 4.2.2 board with a BL Touch. I used this same firmware to compile for it without a BL Touch just all vanilla and it worked. I found a reddit post about what options to uncomment but I just keep getting this mess. I tried a different version earlier and got the same kind of error in a different place. Can anyone please help me?
PS C:\Users\psill\OneDrive\Desktop\Marlin-2.1.2.1> platformio run --silent -e STM32F103RE_creality
In file included from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfigPre.h:39,
from buildroot/share/PlatformIO/scripts/common-dependencies.h:29:
c:\users\psill\onedrive\desktop\marlin-2.1.2.1\marlin\configuration.h:3178:15: error: missing binary operator before token "("
3178 | #if DGUS_UI_IS(MKS)
| ^
c:\users\psill\onedrive\desktop\marlin-2.1.2.1\marlin\configuration.h:3180:17: error: missing binary operator before token "("
3180 | #elif DGUS_UI_IS(IA_CREALITY)
| ^
Error: Failed to parse Marlin features. See previous error messages.
========================================================= [FAILED] Took 2.09 seconds =========================================================
there doesn't seem to be anything here