You can connect more than just two (2) devices to a single I2C bus. Each device must have a different address. and must act as slave.
Thanks for your reply, sorry I've been dawdling in my response.
I've been trying to connect to the second I2C device and decided to try a scan of the I2C bus to find out what address it really was showing up as. I found your I2C Scan routine from Last year and have adapted (fixed the device settings) to work with my CY8CKIT-059.
Besides stipulating the processor type, adjusting some of the I2C and UART calls, and setting the 3.3VDC settings, it runs - sort of. It starts up normally and seems to be running like crazy, but not producing any output. After about 5 minutes of doing this, it spit out "Device at 0x00 found" and then just continued running. I've inspected the code and it makes sense to my newby mind, but I'm sure there are differences between PSOC4 and PSOC5 that I don't yet understand.
Has anyone successfully used this program with a CY8CKIT-059? Do you have a more recent version of this seemingly useful program?
Also -, I have an OLED display on that bus which works, and a RTC module on the same bus that I'm trying to understand the I2C address is.