Code: Select all
import board
i2c = board.I2C()
while not i2c.try_lock(): pass
Code: Select all
import board; i2c=board.I2C(); i2c.try_lock(); [hex(a) for a in i2c.scan()]; i2c.unlock()
Moderators: adafruit_support_bill, adafruit
Code: Select all
import board
i2c = board.I2C()
while not i2c.try_lock(): pass
Code: Select all
import board; i2c=board.I2C(); i2c.try_lock(); [hex(a) for a in i2c.scan()]; i2c.unlock()
Code: Select all
import board
i2c = board.I2C()
while not i2c.try_lock():
print("failed to get lock")
pass
print("got lock")
while True:
pass
Code: Select all
import board
import adafruit_pcf8523
i2c = board.I2C()
while not i2c.try_lock():
print("failed to get lock")
pass
print("got lock")
rtc = adafruit_pcf8523.PCF8523(i2c) #<--- Hangs here