vvip-68 / GyverMatrixWiFi

Адресная матрица на NodeMCU с управлением по WiFi
150 stars 49 forks source link

dawnColorSat2 causes a section type conflict with __c #9

Closed AndrewVlz closed 5 years ago

AndrewVlz commented 5 years ago

Добрый день!

Вынужден переоткрыть ранее закрытый issue.

Получил такую же ошибку при компиляции Вашей программы.

"dawnColorSat2 causes a section type conflict with __c"

скетч effects.ino.

При этом dawnColorSat с таким же содержимым ошибок не вызывает.

Настройки компиляции, версия Arduino IDE прилагаются.

В чем может быть проблема? 65448905-8873a980-de42-11e9-8729-e5d348c07ec1 1 65448912-8dd0f400-de42-11e9-96cf-9f365826a892 1

Спасибо!

vvip-68 commented 5 years ago

Попробуйте для начала поставить последнюю версию ArduinoIDE - 1.8.10 и попробовать скомпилить скетч в ней.

AndrewVlz commented 5 years ago

Спасибо за совет!

Установил Arduino IDE 1.8.10.

  1. clock.ino - для строки " if (!timeServerIP.isSet()) timeServerIP.fromString(F("192.36.143.130")); // Один из ru.pool.ntp.org // 195.3.254.2" выдается ошибка:

clock:82:21: error: 'class IPAddress' has no member named 'isSet'.

Закомментировал данную строку (кстати, компилятор "ругался" на неё и в предыдущей версии).

  1. effects.ino - вновь та же ошибка:

dawnColorSat2 causes a section type conflict with __c.

В настройках компиляции перебрал оба NodeMCU и все четыре WeMos - ошибка та же.

В чем же проблема?

Я приложил сообщения об ошибках в текстовом файле - возможно, это поможет найти решение. Errors.txt

vvip-68 commented 5 years ago

Проблема в том, что у вас старая версия ядра ESP8266 (скорее всего 2.4.x вместо рекомендованной 2.5.2) и вы совсем не читаете инструкции к проекту...