grazie per la dritta: così trova tutto, ma non si compila per questi errori:
// Optional change Address -
// NEW_ADDRESS can be set to any of E0, E2, E4, E6, E8, EA, EC, EE
// F0, F2, F4, F6, F8, FA, FC, FE
void SonarSRF08::changeAddress(int commandRegister, int NEW_ADDRESS, int gainRegister, int rangeLocation){
SonarSRF08::sendCommand(commandRegister, commandRegister, 0xA0, gainRegister, rangeLocation);
SonarSRF08::sendCommand(commandRegister, commandRegister, 0xAA, gainRegister, rangeLocation);
SonarSRF08::sendCommand(commandRegister, commandRegister, 0xA5, gainRegister, rangeLocation);
SonarSRF08::sendCommand(commandRegister, commandRegister, NEW_ADDRESS, gainRegister, rangeLocation);
}
SRF08/SonarSRF08.cpp.o: In function SonarSRF08::changeAddress(int, int, int, int)':</sup> <sup>/home/danilo/ARDUINO/libraries/SRF08/SonarSRF08.cpp:94: multiple definition of
SonarSRF08::connect()'
SonarSRF08.cpp.o:SonarSRF08.cpp:94: first defined here
SRF08/SonarSRF08.cpp.o: In function SonarSRF08::changeAddress(int, int, int, int)':</sup> <sup>/home/danilo/ARDUINO/libraries/SRF08/SonarSRF08.cpp:94: multiple definition of
SonarSRF08::sendCommand(int, int, int, int, int)'
SonarSRF08.cpp.o:SonarSRF08.cpp:94: first defined here
SRF08/SonarSRF08.cpp.o: In function SonarSRF08::changeAddress(int, int, int, int)':</sup> <sup>/home/danilo/ARDUINO/libraries/SRF08/SonarSRF08.cpp:94: multiple definition of
SonarSRF08::setUnit(int, int, char, int, int)'
SonarSRF08.cpp.o:SonarSRF08.cpp:94: first defined here
SRF08/SonarSRF08.cpp.o: In function SonarSRF08::changeAddress(int, int, int, int)':</sup> <sup>/home/danilo/ARDUINO/libraries/SRF08/SonarSRF08.cpp:94: multiple definition of
SonarSRF08::setRegister(int, int)'
SonarSRF08.cpp.o:SonarSRF08.cpp:94: first defined here
SRF08/SonarSRF08.cpp.o: In function SonarSRF08::changeAddress(int, int, int, int)':</sup> <sup>/home/danilo/ARDUINO/libraries/SRF08/SonarSRF08.cpp:94: multiple definition of
SonarSRF08::readData(int, int)'
SonarSRF08.cpp.o:SonarSRF08.cpp:94: first defined here
SRF08/SonarSRF08.cpp.o: In function SonarSRF08::changeAddress(int, int, int, int)':</sup> <sup>/home/danilo/ARDUINO/libraries/SRF08/SonarSRF08.cpp:94: multiple definition of
SonarSRF08::changeAddress(int, int, int, int)'
SonarSRF08.cpp.o:SonarSRF08.cpp:94: first defined here
collect2: ld returned 1 exit status