Using latest RPI3 Stretch, standard VNC & VNC Server on the windows PC
Using the secondary I2C with smbus & to read some data on some chip, in a python3 script running in terminal window...
bus.read_i2c_block_data ...seems to work ok , thousands of times over & over!!!!!
Config the i2c as, follows...seems to work good.
HOWEVER...moving the terminal window around with the mouse (on the PC screen using VNC) causes MANY errors of the bi2c lock readings. Some type except IOError ......(even if the little rpi HDMI screen is unplugged, same thing.)
However...if the PC VNC is quit, then moving the terminal window around on the little rpi screen show no erorrs...
Why does using VNC on the PC cause these i2c block read errors?