05547b72ac
Fixes #940
21 lines
330 B
Python
21 lines
330 B
Python
import board
|
|
import busio
|
|
|
|
i2c = busio.I2C(board.SCL, board.SDA)
|
|
count = 0
|
|
|
|
# Wait for I2C lock
|
|
while not i2c.try_lock():
|
|
pass
|
|
|
|
# Scan for devices on the I2C bus
|
|
print("Scanning I2C bus")
|
|
for x in i2c.scan():
|
|
print(hex(x))
|
|
count += 1
|
|
|
|
print("%d device(s) found on I2C bus" % count)
|
|
|
|
# Release the I2C bus
|
|
i2c.unlock()
|