I'm trying to write a simple library to connect to different I2C devices. All them share the same settings and their only difference is their I2C address.
In member function 'uint8_t PortI2C::readByte(uint8_t)':
Ports:58: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
/home/samuel/Binaris/arduino-0022/libraries/Wire/Wire.h:53: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
/home/samuel/Binaris/arduino-0022/libraries/Wire/Wire.h:52: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)