Проблема компиляции marlin 2.0 + RURAMPS 1.3
Выдает ошибку при компиляции скетча
Arduino: 1.8.6 (Windows 10), Плата:'Arduino Due (Programming Port)'
Изменены опции сборки, пересобираем все
In file included from sketchsrcHALHAL_DUEHAL.h:40:0,
from sketchsrcHALHAL_DUEHAL.cpp:32:
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_WPORT' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:65:31: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketchsrcHALHAL_DUEfastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketchsrcHALHAL_DUEfastio_Due.h:127:27: note: in expansion of macro 'SET_OUTPUT'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_PIN' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:65:70: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketchsrcHALHAL_DUEfastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketchsrcHALHAL_DUEfastio_Due.h:127:27: note: in expansion of macro 'SET_OUTPUT'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_WPORT' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:77:33: note: in definition of macro '_WRITE'
volatile Pio* port = (DIO ## IO ## _WPORT);
^
sketchsrcHALHAL_DUEfastio_Due.h:127:43: note: in expansion of macro 'WRITE'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_PIN' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:78:31: note: in definition of macro '_WRITE'
uint32_t mask = MASK(DIO ## IO ## _PIN);
^
sketchsrcHALHAL_DUEfastio_Due.h:127:43: note: in expansion of macro 'WRITE'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
exit status 1
Ошибка компиляции для платы Arduino Due (Programming Port).
Arduino: 1.8.6 (Windows 10), Плата:'Arduino Due (Programming Port)'
Изменены опции сборки, пересобираем все
In file included from sketchsrcHALHAL_DUEHAL.h:40:0,
from sketchsrcHALHAL_DUEHAL.cpp:32:
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_WPORT' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:65:31: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketchsrcHALHAL_DUEfastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketchsrcHALHAL_DUEfastio_Due.h:127:27: note: in expansion of macro 'SET_OUTPUT'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_PIN' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:65:70: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketchsrcHALHAL_DUEfastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketchsrcHALHAL_DUEfastio_Due.h:127:27: note: in expansion of macro 'SET_OUTPUT'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_WPORT' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:77:33: note: in definition of macro '_WRITE'
volatile Pio* port = (DIO ## IO ## _WPORT);
^
sketchsrcHALHAL_DUEfastio_Due.h:127:43: note: in expansion of macro 'WRITE'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUE../../inc/../pins/pins_RURAMPS4D_13.h:160:31: error: pasting '/* 4,10,52 if using HW SPI.*/' and '_PIN' does not give a valid preprocessing token
#define SDSS 4 // 4,10,52 if using HW SPI.
^
sketchsrcHALHAL_DUEfastio_Due.h:78:31: note: in definition of macro '_WRITE'
uint32_t mask = MASK(DIO ## IO ## _PIN);
^
sketchsrcHALHAL_DUEfastio_Due.h:127:43: note: in expansion of macro 'WRITE'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketchsrcHALHAL_DUEHAL.cpp:79:5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
sketchsrcHALHAL_DUEHAL.cpp:79:15: note: in expansion of macro 'SDSS'
OUT_WRITE(SDSS, HIGH); // Try to set SDSS inactive before any other SPI users start up
^
exit status 1
Ошибка компиляции для платы Arduino Due (Programming Port).
Популярные вопросы
проблематика сушки филаментов
понятно что обсуждалось миллион раз, есть куча готовых решений.
Но мне кажется у меня есть свежая идея: а что если в амс (бамбулаб) р...
Но мне кажется у меня есть свежая идея: а что если в амс (бамбулаб) р...
Сравнение смазок
В чём разница между этими смазками?
https://www.ozon.ru/product/smazka-dlya-uzlov-3d-printera-3sht-1593284561/
https...
https://www.ozon.ru/product/smazka-dlya-uzlov-3d-printera-3sht-1593284561/
https...
Шестерня vs зубчатое колесо
Часто участникам портала приходится изготавливать зубчатые колеса и шестерни. Но мало кто задается вопросом, в чем их отличие?
Недавн...
Недавн...

Комментарии и вопросы
Он к нам едет только, будет об...
Ну и где модераторы с премодер...
Да забаньте вы его уже. Это же...
Имеется FlyingBear Ghost 6 с п...
Приветствую уважаемые ещё раз...
QIDI Q2, PLA, 210 сопло, 60 ст...
Приветствую сообщество. Делаю...