I' written several drivers using Wire.h for several peripherals. I actually pass nothing to the constructors, for instance:
LCD myLcd = LCD();
in the setup() function I call my begin() method like this:
In this begin, I do this:
mySlaveNumber = slave_number;
It works fine for one peripheral, but how do I do with several peripherals?