bivab / smbus-cffi

Python bindings for Linux SMBus access through i2c-dev using cffi
GNU General Public License v2.0
61 stars 31 forks source link

IOError: Errno 110 Connection timed out #14

Open javiisanchez opened 7 years ago

javiisanchez commented 7 years ago

Hi, I have a sensor in 0x50 adress and work correctly, but when I did a loop for a long time, the error appear (110). For example, I put a while to see continuosly the data and the error appeared (after half minut), and now the sensor doesn't connected to the I2C bus. (with the comand i2cdetect -y 1 I don't see any sensor, that before, I've saw. I've had to disconnect and connect to use it again, and when I do a number of reads, come back again the error, You know why? Can you help me?

Code:

import smbus while True: bus = smbus.SMBus(1)
b = bus.read_byte_data(0x50,0) print b (with identation)

VitorHugoAguiar commented 6 years ago

Have you solve this problem?

bivab commented 6 years ago

I can only guess what the reason for this is. I think it might be related either to the sensor, that misbehaves after a while or a crashing driver.