Решил заюзать плюшки из GyverHack - setPin() и setADCrate()
Как только подключил библиотеку, вылезли ошибки :
C++:
In file included from src\main.cpp:8:0:
lib\GyverHacks/GyverHacks.h:134:7: error: redefinition of 'class GTimer'
class GTimer
^
In file included from src\main.cpp:4:0:
lib\GyverTimer/GyverTimer.h:40:7: error: previous definition of 'class GTimer'
class GTimer {
Библиотеки вот подключены:
|-- <AccelStepper> 1.59
| |-- <GyverTimer> 3.2
|-- <GyverButton> 3.2
| |-- <EEPROM> 2.0
|-- <GyverTimer> 3.2
|-- <GyverTM1637> 1.4
|-- <GyverHacks> 2.10
В GyverHacks.h объявлен класс:
C++:
// оставлено для совместимости со старыми версиями
class GTimer
{
public:
GTimer();
GTimer(uint32_t); // объявление таймера с указанием интервала
void setInterval(uint32_t); // установка интервала
void setMode(uint8_t); // установка типа работы: AUTO или MANUAL (MANUAL нужно вручную сбрасывать reset)
boolean isReady(); // возвращает true, когда пришло время. Сбрасывается в false сам (AUTO) или вручную (MANUAL)
void reset(); // ручной сброс таймера на установленный интервал
private:
uint32_t _timer;
uint32_t _interval;
boolean _mode = true;
};
Встречался кто с таким? Как починить?