Ошибка при конфигурации мотора второго экструдера
Плата Gen7 v1.4 в CONFIGURATION.h указал:
#define EXTRUDERS 2
далее
включил второй термистер
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 1
но при компиляции ошибка:
In file included from sketchlanguage.h:235:0,
from sketchConfigurationStore.cpp:92:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchMarlin_main.cpp:53:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
sketchMarlin_main.cpp:817:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
sketchMarlin_main.cpp:817:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
In file included from sketchlanguage.h:235:0,
from sketchcardreader.cpp:6:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchplanner.cpp:59:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchstepper.cpp:29:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchConfiguration_adv.h:4:0,
from sketchConfiguration.h:816,
from sketchMarlin.h:22,
from sketchstepper.cpp:24:
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:448:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_DIR (PIN_EXISTS(Y2_DIR))
^
sketchstepper.cpp:882:44: note: in expansion of macro 'HAS_Y2_DIR'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:450:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_DIR (PIN_EXISTS(Z2_DIR))
^
sketchstepper.cpp:888:44: note: in expansion of macro 'HAS_Z2_DIR'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:438:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_ENABLE (PIN_EXISTS(Y2_ENABLE))
^
sketchstepper.cpp:919:41: note: in expansion of macro 'HAS_Y2_ENABLE'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:440:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_ENABLE (PIN_EXISTS(Z2_ENABLE))
^
sketchstepper.cpp:928:44: note: in expansion of macro 'HAS_Z2_ENABLE'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:458:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_STEP (PIN_EXISTS(Y2_STEP))
^
sketchstepper.cpp:1023:44: note: in expansion of macro 'HAS_Y2_STEP'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_STEP
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:460:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_STEP (PIN_EXISTS(Z2_STEP))
^
sketchstepper.cpp:1030:44: note: in expansion of macro 'HAS_Z2_STEP'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_STEP
^
exit status 1
operator '&&' has no right operand
Что мои рученьки не так на криворучили?
#define EXTRUDERS 2
далее
включил второй термистер
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 1
но при компиляции ошибка:
In file included from sketchlanguage.h:235:0,
from sketchConfigurationStore.cpp:92:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchMarlin_main.cpp:53:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
sketchMarlin_main.cpp:817:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
sketchMarlin_main.cpp:817:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
In file included from sketchlanguage.h:235:0,
from sketchcardreader.cpp:6:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchplanner.cpp:59:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchstepper.cpp:29:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchConfiguration_adv.h:4:0,
from sketchConfiguration.h:816,
from sketchMarlin.h:22,
from sketchstepper.cpp:24:
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:448:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_DIR (PIN_EXISTS(Y2_DIR))
^
sketchstepper.cpp:882:44: note: in expansion of macro 'HAS_Y2_DIR'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:450:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_DIR (PIN_EXISTS(Z2_DIR))
^
sketchstepper.cpp:888:44: note: in expansion of macro 'HAS_Z2_DIR'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:438:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_ENABLE (PIN_EXISTS(Y2_ENABLE))
^
sketchstepper.cpp:919:41: note: in expansion of macro 'HAS_Y2_ENABLE'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:440:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_ENABLE (PIN_EXISTS(Z2_ENABLE))
^
sketchstepper.cpp:928:44: note: in expansion of macro 'HAS_Z2_ENABLE'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:458:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_STEP (PIN_EXISTS(Y2_STEP))
^
sketchstepper.cpp:1023:44: note: in expansion of macro 'HAS_Y2_STEP'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_STEP
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:460:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_STEP (PIN_EXISTS(Z2_STEP))
^
sketchstepper.cpp:1030:44: note: in expansion of macro 'HAS_Z2_STEP'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_STEP
^
exit status 1
operator '&&' has no right operand
Что мои рученьки не так на криворучили?
Популярные вопросы
Принтер плохо печатает с petg
Принтер Flashfprge guider ii плохо печатает с пластиком petg, в чем может быть проблема?
(да знаю ис pla печатает не прям вау, пытаюс...
(да знаю ис pla печатает не прям вау, пытаюс...
Клей на стол и пластик
Постоянно удивляюсь - как это у печатников деталь отрывается от стола вместе со стеклом - у меня никогда такого не было. Не было и вот опять... Давно...
Шестерня vs зубчатое колесо
Часто участникам портала приходится изготавливать зубчатые колеса и шестерни. Но мало кто задается вопросом, в чем их отличие?
Недавн...
Недавн...
Комментарии и вопросы
и стоимость такой конструкции....
Прошу не путать туризм с эмигр...
Кстати, вот такие вот мондулы....
Здравствуйте, столкнул с пробл...
Сопло 0,8. Прошивка Марлин Rob...
Здравствуйте. Вопрос к специал...
добрый день.принтер "tevo blac...