Доброго времени суток Уважаемые! Подскажите пожалуйста новичку в чём может быть причина следующей ситуациипере шерстил гугл безрезультатно()
Установил Arduino IDE (пробовал разные версии 1.6.5 1.6.9 1.8.1 1.8.2 1.8.6). Вставил ссылку в настройках (пробовал ссылки с разных источников) установил свою плату NodeMCU 1.0(ESP 12E Module) Установил не достающие библиотеки:
#include <Max72xxPanel.h>
#include <Adafruit_GFX.h> (опять же с разных источников брал)
Путь к папке Arduino без русских символов.
При компиляции скетча(обычная бегущая строка для матричных модулей MAX7219 )выдаёт ВСЕГДА одну и ту же ошибку:
Arduino: 1.8.6 (Windows XP), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"
In file included from C:\Arduino\nodemcu_stroka_en\nodemcu_stroka_en.ino:1:0:
C:\Arduino\libraries\arduino-Max72xxPanel-master/Max72xxPanel.h:31:42: error: expected class-name before '{' token
class Max72xxPanel : public Adafruit_GFX {
C:\Arduino\nodemcu_stroka_en\nodemcu_stroka_en.ino: In function 'void handleTicker()':
nodemcu_stroka_en:27:58: error: 'class Max72xxPanel' has no member named 'width'
for ( int i = 0 ; i < width * tape.length() + matrix.width() - 1 - spacer; i++ ) {
nodemcu_stroka_en:31:25: error: 'class Max72xxPanel' has no member named 'width'
int x = (matrix.width() - 1) - i % width;
nodemcu_stroka_en:32:25: error: 'class Max72xxPanel' has no member named 'height'
int y = (matrix.height() - 8) / 2;
nodemcu_stroka_en:36:24: error: 'class Max72xxPanel' has no member named 'drawChar'
matrix.drawChar(x, y, tape[letter], HIGH, LOW, 1);
exit status 1
'class Max72xxPanel' has no member named 'width'
Этот же скеч ВО ВСЕХ ВЕРСИЯХ Arduino IDE под WIN 7 великолепно компилируется.
Что в XP может быть не так?? Можно ли исправить положение?
Спасибо за понимание.
Установил Arduino IDE (пробовал разные версии 1.6.5 1.6.9 1.8.1 1.8.2 1.8.6). Вставил ссылку в настройках (пробовал ссылки с разных источников) установил свою плату NodeMCU 1.0(ESP 12E Module) Установил не достающие библиотеки:
#include <Max72xxPanel.h>
#include <Adafruit_GFX.h> (опять же с разных источников брал)
Путь к папке Arduino без русских символов.
При компиляции скетча(обычная бегущая строка для матричных модулей MAX7219 )выдаёт ВСЕГДА одну и ту же ошибку:
Arduino: 1.8.6 (Windows XP), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"
In file included from C:\Arduino\nodemcu_stroka_en\nodemcu_stroka_en.ino:1:0:
C:\Arduino\libraries\arduino-Max72xxPanel-master/Max72xxPanel.h:31:42: error: expected class-name before '{' token
class Max72xxPanel : public Adafruit_GFX {
C:\Arduino\nodemcu_stroka_en\nodemcu_stroka_en.ino: In function 'void handleTicker()':
nodemcu_stroka_en:27:58: error: 'class Max72xxPanel' has no member named 'width'
for ( int i = 0 ; i < width * tape.length() + matrix.width() - 1 - spacer; i++ ) {
nodemcu_stroka_en:31:25: error: 'class Max72xxPanel' has no member named 'width'
int x = (matrix.width() - 1) - i % width;
nodemcu_stroka_en:32:25: error: 'class Max72xxPanel' has no member named 'height'
int y = (matrix.height() - 8) / 2;
nodemcu_stroka_en:36:24: error: 'class Max72xxPanel' has no member named 'drawChar'
matrix.drawChar(x, y, tape[letter], HIGH, LOW, 1);
exit status 1
'class Max72xxPanel' has no member named 'width'
Этот же скеч ВО ВСЕХ ВЕРСИЯХ Arduino IDE под WIN 7 великолепно компилируется.
Что в XP может быть не так?? Можно ли исправить положение?
Спасибо за понимание.