MaksVish писал(а): ↑30.07.2018{, 21:51}
warning: this decimal constant is unsigned only in ISO C90
if (currentTime>= startTime) {return (currentTime>=(startTime + period));} else {return (currentTime >=(4294967295-startTime+period));}
По стандарту ISO C11 должно быть: (4294967295
UL-startTime+period)) - просить автора поправить в блоках с таймером (генератор), или сами ручками в ИДЕ.
Дальше идут предупреждения с библиотеки iarduino_RTC, не разбирался пока, но это не критические и с ними работает.
Потом пошли критические, как писал - нужно править устаревшие библиотеки ядра, которые не "обучены" функциям
String(float value, unsigned char decimalPlaces) и String(double value, unsigned char decimalPlaces). Продолжать ? Смотрите сами и принимайте решение отложить эту плату или довольствоваться поддерживаемыми функциями и
Labu559 писал(а): ↑30.07.2018{, 12:07}
... постоянным ругательствам компилятора.
Если хотите, попробуем запустить Ваш проект. Чтобы успешно скомпилировалось, нужно для начала найти эти библиотеки ядра и заменить их моими одноимёнными. Они находятся в папке, куда Вы установили, или замените их в архиве обновление, который я Вам дал выше и переустановите заново
Да, я ведь уже писал, забудьте про OneWare, и датчик DS18B20, пока что. Используйте пока проекты с чем-то другим. Эти платы их не видят.