]> Repositories - Adafruit_Blinka-hackapet.git/blob - examples/generic_i2c.py
put this file back!
[Adafruit_Blinka-hackapet.git] / examples / generic_i2c.py
1 # SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 import pytest
5 import busio
6 from board import *
7
8 def test_i2c_scan_random():
9     i2c = busio.I2C(SCL, SDA)
10     i2c.try_lock()
11     addr_list = i2c.scan()
12     assert len(addr_list) == 3
13     for addr in addr_list:
14         assert addr >= 0x0 and addr <= 0x79
15     i2c.unlock()
16     i2c.deinit()