I’m trying to talk to my nunchuk via i2c. I’ve had no problems with my arduino micro so I know the driver is good.
I’ve got two 10k pullup resistors on D0 and D1 connected to 3v3 (one of the two coming out of the top of the spark). I’m using a PCB adapter with Data going to D0 and Clock going to D1 as the docs specify.
I think something is wrong with the voltage, I either get all 255 bytes when reading from the device or get a cycle where a few reads are super low (mostly zeroes) then a few higher and then several of full 255 bytes.
I tried removing and adding pullups, swapping data and clock, trying different ground and 3v3 ports on the core. I’m powering over usb (powered by a laptop) since I’m using serial to monitor.
Any idea if I need external power supplement or am I doing something wrong?