Probably not the right place, but looking for a little assistance.
Working on a project, and I'm many years removed from embedded systems (my last major project used BS2/P1).
Using a P2 Edge Module and P2 Edge Breadboard, and the jm_i2c_devices object. I had to change the jm_fullduplexserial.spin2 to a different variant (the one inclued in the ObEx package uses a variable named 'field' which seems to be a reserved word). After making necessary corrections, when I compile and run I get the attached output indicating an I2C device is present every possible I2C address.
I've tried SDA and SCL on different pins, no pullup resistors, 4.7k pullup resistors, 10k pullup resistors, three different I2C slave devices, even with no I2C slave, and the same result every time.
I'm fairly certain I'm simply doing something not quite right (but after a couple days of reading and relying on my really old memories, I'm stumped), so if anyone has ideas or suggestions, I'd love to hear them...