Кремень FMZ Реклама
Kremen FMHM Реклама

Ошибка при конфигурации мотора второго экструдера

BoRiS.Ru
Идет загрузка
Загрузка
29.08.2018
801
1
Вопросы и ответы
Статья относится к принтерам:
RepRap
Плата 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

Что мои рученьки не так на криворучили?
Ответы на вопросы