Somehow I damaged the I2C pins A4/A5 on my Arduino Pro Mini that I am using as a slave. They indicate a short circuit between them but the rest of the device is working well.
What about alternate pins? Wire only seems to support the default A4 & A5 but it looks like the SoftI2CMaster library (http://playground.arduino.cc/Main/SoftwareI2CLibrary) supports arbitrary pins. However, I want to register handlers using Wire.OnRequest (https://www.arduino.cc/en/Reference/WireOnRequest) and SoftI2C does not have this interface.
Can I use Wire.OnRequest to register a handler and then use SoftI2C to do the read and writes?