> > I need to add another device in this system as an additional display > > (retrieve data from S repeatedly and display it), but trying to > figure > > out the best way to do this. It will have to be bit-banged. Let's > > call it N. Here are the options I've come up with... >=20 > Do you have an extra IO pin? Have an extra pin between N and M. Use it > to communicate between N and M who wants to access S? Something like > "if > the busy line is high, wait until it's low"? Sort of like multi-master, > but you can code-reuse the existing I2C bit bang routines without > modification. Or even just use it as an interrupt to M to tell it when N wants more data.= Will at least reduce the I2C traffic a reasonable bit, as M won't need to = poll N to find out when it wants data. --=20 Scanned by iCritical. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .