Hmm, that’s not as consistent as I’d hoped. It’s better, but I still lose the ability to read the Nunchuck depending on the video signal entering the VE.
I’m sooooo close to getting this working, but I’m running out of things to try.
I’d consider using an analog joystick instead of a nunchuk. I don’t know what your project is, but maybe that will work. Doing video on an Arduino is nothing short of a hack, so it’ amazing that we can get any I2C to work, given the sensitive timing of digital protocols. I have no idea why your timing is different depending on the bits in the frame buffer.