У меня есть простая программа для тестирования этих библиотек после обновления до версии 1. Программа связана ниже, как библиотеки. Они предназначены для датчиков влажности SHT21 .
Я получаю следующие ошибки при попытке скомпилировать программу и библиотеки.
В файле, включенном в sketch_mar26a.cpp: 1: / Applications / Arduino
v1.0.app/Contents/Resources/Java/libraries/Ports/Ports.h:239: ошибка:
конфликтующий тип возврата, указанный для 'virtual void
UartPlug :: write (byte) '/ Приложения / Arduino
v1.0.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h:48:
ошибка: переопределение 'virtual size_t Print :: write (uint8_t)'
Оскорбляющий участок от ports.h
public:
UartPlug (PortI2C& port, byte addr)
: dev (port, addr), in (0), out (0) {}
void begin(long);
byte available();
int read();
void flush();
virtual void write(byte);
Оскорбительная строка из print.h
virtual size_t write(uint8_t) = 0;