библиотека iarduino_RTC

intom33
Offline
Зарегистрирован: 26.11.2016

Доброго всем времени суток !

Кто подскажет в чем проблема? Есть подключеная библиотека "iarduino_RTC"

при компиляции выдает ошибку

#include <iarduino_RTC.h>

iarduino_RTC time(RTC_DS1307);

void setup() {
   }
void loop(){
}

ОШИБКА:

In file included from sketch1.ino:2:
D:\Arduino-Proect\libraries\iarduino_RTC/iarduino_RTC.h:116: error: ISO C++ forbids initialization of member 'seconds'
D:\Arduino-Proect\libraries\iarduino_RTC/iarduino_RTC.h:116: error: making 'seconds' static
D:\Arduino-Proect\libraries\iarduino_RTC/iarduino_RTC.h:116: error: ISO C++ forbids in-class initialization of non-const static member 'seconds'
D:\Arduino-Proect\libraries\iarduino_RTC/iarduino_RTC.h:117: error: ISO C++ forbids initialization of member 'minutes'
D:\Arduino-Proect\libraries\iarduino_RTC/iarduino_RTC.h:117: error: making 'minutes' static

 итак далее? не пойму в чём проблема может что то с библитекой?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

intom33 пишет:

может что то с библитекой?

Как посмотреть. Библиотека написана по принципу "плеванто на стандарто", а в опциях компиляции стоит "не плевать на это".

Вариантнов исправления два:

кошерный: поправить библиотеку

некошерный: поправить опции (не спрашивайте как - не знаю и не хочу рыться в них, сами ройтесь)

intom33
Offline
Зарегистрирован: 26.11.2016

Спасибо  буду пробывать.