Вы пытаетесь скомпилировать версию, которая не подготовлена для ArduinoIDE, возможно, попробуйте использовать PlatformIO. Отсутствует подпрограмма l oop (), которая нужна ArduinoIDE для компиляции. Прочитайте инструкции к версии Marlin, какую среду использовать для компиляции и перепрошивки.
В качестве пошаговой проверки: у вас самая последняя версия:
https://github.com/MarlinFirmware/Marlin
У вас установлена последняя стабильная версия ArduinoIDE: (по состоянию на 23.3.2020) 1.8.12
У вас есть последнее ядро для вашей платы (например, для MEGA): v 1.8.2
Проверьте, не используются ли последние используемые библиотеки. Загрузите marlin.ino (из вышеприведенного источника)
Выберите правильную плату (например, MEGA), правильные настройки и попробуйте снова.
Если она по-прежнему выдает ту же ошибку, проверьте вашу IDE и выполните чистую установку ,