Time.h error after reinstalling Arduino IDE

Hello all.

I install Arduino IDE 1.8.3
Re install all library and have trouble:

#include <PCF8574.h>
#include <PCint.h>

#include <LiquidCrystal.h> // ТОЛЬКО В ОТЛАДОЧНОМ КОМПЛЕКТЕ   


#include <Time.h>          //работа с часами реального времени
#include <TimeAlarms.h>    //работа с часами реального времени
#include <Wire.h>          //i2c
#include <DS1307RTC.h>    //работа с часами реального времени
#include <EEPROM.h> // работа с еепром
#include "PCF8574.h" // i2c расшитритель ввода вывода




PCF8574 expander; //вызов функции расширителя
LiquidCrystal lcd(5, 6, 7, 8, 9, 10); // настроили ЖК экран

int dipswitch; // переменная для хранения значения АЦП микропереключателя
int keyswitch; // переменная для хранения АЦП клавиатуры

int h; // часы
int m; // минуты
int s; // секунды

tmElements_t tm; // переменная для работы с часами

int keykode; //код нажатой кнопки

I have error

"
exit status 1
‘tmElements_t’ does not name a type
"

Something wrong in library or in IDE?

At old version of IDE everethyng working

Please help

The Time library is now TimeLib.

Not working

Part of code

#include <PCF8574.h>
#include <PCint.h>

#include <LiquidCrystal.h> // ТОЛЬКО В ОТЛАДОЧНОМ КОМПЛЕКТЕ   


#include <TimeLib.h>          //работа с часами реального времени
#include <TimeAlarms.h>    //работа с часами реального времени
#include <Wire.h>          //i2c
#include <DS1307RTC.h>    //работа с часами реального времени
#include <EEPROM.h> // работа с еепром
#include "PCF8574.h" // i2c расшитритель ввода вывода




PCF8574 expander; //вызов функции расширителя
LiquidCrystal lcd(5, 6, 7, 8, 9, 10); // настроили ЖК экран

int dipswitch; // переменная для хранения значения АЦП микропереключателя
int keyswitch; // переменная для хранения АЦП клавиатуры

int h; // часы
int m; // минуты
int s; // секунды

tmElements_t tm; // переменная для работы с часами

int keykode; //код нажатой кнопки

int i; // временная переменная

int menuindex = 0; // номер позиции меню
int submenuindex = 0; // номер позиции подменю

Full error code:

Arduino: 1.8.3 (Windows 7), Плата:“Arduino/Genuino Uno”

X:_ЭкспертМедикал\РАБОЧАЯ РџР РћРЁР?Р’РљРђ АНАЛОГ СКОПБАДР?\Endo_Clean_ver_2\Endo_Clean_ver_2.ino: In function ‘void Endoprocess()’:

X:_ЭкспертМедикал\РАБОЧАЯ РџР РћРЁР?Р’РљРђ АНАЛОГ СКОПБАДР?\Endo_Clean_ver_2\Endo_Clean_ver_2.ino:689:13: warning: unknown escape sequence: ‘\p’

X:_ЭкспертМедикал\РАБОЧАЯ РџР РћРЁР?Р’РљРђ АНАЛОГ СКОПБАДР?\Endo_Clean_ver_2\Endo_Clean_ver_2.ino: In function ‘void wettest()’:

X:_ЭкспертМедикал\РАБОЧАЯ РџР РћРЁР?Р’РљРђ АНАЛОГ СКОПБАДР?\Endo_Clean_ver_2\Endo_Clean_ver_2.ino:1061:13: warning: unknown escape sequence: ‘\p’

X:_ЭкспертМедикал\РАБОЧАЯ РџР РћРЁР?Р’РљРђ АНАЛОГ СКОПБАДР?\Endo_Clean_ver_2\Endo_Clean_ver_2.ino: In function ‘void drytest()’:

X:_ЭкспертМедикал\РАБОЧАЯ РџР РћРЁР?Р’РљРђ АНАЛОГ СКОПБАДР?\Endo_Clean_ver_2\Endo_Clean_ver_2.ino:1228:13: warning: unknown escape sequence: ‘\p’

libraries\pcf8574\PCF8574.cpp.o (symbol from plugin): In function `port_to_pcmask’:

(.text+0x0): multiple definition of `port_to_pcmask’

sketch\Endo_Clean_ver_2.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\pcf8574\PCF8574.cpp.o (symbol from plugin): In function `port_to_pcmask’:

(.text+0x0): multiple definition of `PCattachInterrupt(unsigned char, void (*)(), int)’

sketch\Endo_Clean_ver_2.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\pcf8574\PCF8574.cpp.o (symbol from plugin): In function `port_to_pcmask’:

(.text+0x0): multiple definition of `PCdetachInterrupt(unsigned char)’

sketch\Endo_Clean_ver_2.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\pcf8574\PCF8574.cpp.o (symbol from plugin): In function `port_to_pcmask’:

(.text+0x0): multiple definition of `__vector_3’

sketch\Endo_Clean_ver_2.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\pcf8574\PCF8574.cpp.o (symbol from plugin): In function `port_to_pcmask’:

(.text+0x0): multiple definition of `__vector_4’

sketch\Endo_Clean_ver_2.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\pcf8574\PCF8574.cpp.o (symbol from plugin): In function `port_to_pcmask’:

(.text+0x0): multiple definition of `__vector_5’

sketch\Endo_Clean_ver_2.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.

Этот отчёт будет иметь больше информации с
включенной опцией Файл → Настройки →
“Показать подробный вывод во время компиляции”

Part of code

Part of answer:
You need to fix ...

Full code to long to be in forum.

Can be found here

Thanks

As the forum rules state, if it's to long attach it :wink:

Or better, try to make a small example with the same error. You probably find the error along the way.

PCF8574 library not work wit this IDE :frowning:

Any another one lib exist for this chip?

Try one thing at a time man!

And which PCF8574 library did you try?