I have a problem whit some of my programs.
if i upload Clock_hc05_makke i have no problems.
if i try to upload kachel2018_2 it goes wel whit ide 16.8 but whit 18.19 i get the next fault.
i dont understand why the programs have the same libraries.
by 1 i get a fault the other one works fine? whit 18.19
the both run fine in 16.8
c:/program files/windowsapps/arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::tinyFAT()'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::initFAT(unsigned char)'
c:/program files/windowsapps/arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::tinyFAT()'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::initFAT(unsigned char)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::findFirstFile(_directory_entry*)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::findNextFile(_directory_entry*)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `file'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::openFile(char*, unsigned char)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::closeFile()'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::exists(char*)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::delFile(char*)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::findNextCluster(unsigned int)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::readBinary()'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::readLn(char*, int)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::uCase(char)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::validChar(char)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::rename(char*, char*)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::create(char*)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::findFreeCluster()'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::writeLn(char*)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\tinyFAT\tinyFAT.cpp.o (symbol from plugin): In function `tinyFAT::tinyFAT()':
(.text+0x0): multiple definition of `tinyFAT::setSSpin(unsigned char)'
libraries\UTFT_tinyFAT2\tinyFAT.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Fout bij het compileren voor board Arduino/Genuino Mega or Mega 2560
clock-hco5-makke.ino (4.1 KB)
kachel2018_2.ino (20.1 KB)