We are attempting to use the Raspberry Pi as an embedded software platform. We are writing this in python, but currently we have it wired up to use 3 separate I2C busses. We have two of them wired to the normal I2C pins, but we require the use of a normal bog-standard GPIO pin to wire this third bus to.
We have pull-up resisters included in the electrical writing, is it possible to simple have Raspberry Pi treat these pins as I2C pins?
I found other answers on this site, but nearly all tell the user to simply daisy chain their devices onto one bus. I'm not quite sure of the reason why, but that is not currently an option for us. Is Bit-Banging the only option in this situation? Or can Raspberry Pi handle this?