I am working on a system that has quite a few QWIIC devices on it. My problem occurs when I attempt to use the EEPROM while the keypad is connected to the bus. The problem only occurs while the keypad is connected to the bus.
While trying to run “Example1_BasicReadWrite” with the keypad plugged in. It returns 200 for the first value, -1 for the second instead of -366, and nan for the third instead of -7.35.
When I unplug the keypad, all values return correctly. The only device being initialized in the sketch is the EEPROM, so I know its not a software problem. I tried cutting the traces for the I2C pullup resistors, and this did not correct the values. Im not quite sure how to proceed here, but it may have something to do with my cold. Any help would be appreciated.
Using the following hardware:
Redboard Artemis w/ Qwiic
Qwiic EEPROM
Qwiic 16x2 RGB LCD Screen
Qwiic OpenLog
Qwiic Keypad
Qwiic RTC
CAT/M1 LTE Shield