Металл2024 Реклама
Метобр2024 Реклама

Ошибка при компиляции прошивки

BoRiS.Ru
Идет загрузка
Загрузка
13.10.2018
1996
5
Вопросы и ответы
Статья относится к принтерам:
RepRap
Ранее пользовался данной прошивкой и все было нормально, немного перенастроил стол и хотел поменять расстояние хода на 3 миллиметра, но компиляция перед прошивкой не проходит, выдаёт:

#ifndef CONFIGURATION_LCD // Get the LCD defines which are needed first

#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0) (помечает красным эту строку)

#define CONFIGURATION_LCD

а ниже ошибка:

Arduino: 1.8.5 (Windows 7), Плата:'Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)'

In file included from sketchConfiguration_adv.h:4:0,

from sketchConfiguration.h:816,

from C:UsersAdminDesktopMarlin_2__082018_Marlin_2__082018_.ino:33:

Conditionals.h:13: error: operator '&&' has no right operand

#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)

^

sketchConditionals.h:442:26: note: in expansion of macro 'PIN_EXISTS'

#define HAS_E1_ENABLE (PIN_EXISTS(E1_ENABLE))

^

sketchMarlin.h:157:24: note: in expansion of macro 'HAS_E1_ENABLE'

#if (EXTRUDERS > 1) && HAS_E1_ENABLE

^

exit status 1

operator '&&' has no right operand
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама