Skip to content

Commit e1758e0

Browse files
committed
changing busio.I2c to board.I2C
1 parent de35db3 commit e1758e0

8 files changed

+15
-25
lines changed

README.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,9 @@ For use with the ICM20649:
6262
6363
import time
6464
import board
65-
import busio
6665
import adafruit_icm20x
6766
68-
i2c = busio.I2C(board.SCL, board.SDA)
67+
i2c = board.I2C() # uses board.SCL and board.SDA
6968
icm = adafruit_icm20x.ICM20649(i2c)
7069
7170
while True:
@@ -80,10 +79,9 @@ For use with the ICM20948:
8079
8180
import time
8281
import board
83-
import busio
8482
import adafruit_icm20x
8583
86-
i2c = busio.I2C(board.SCL, board.SDA)
84+
i2c = board.I2C() # uses board.SCL and board.SDA
8785
icm = adafruit_icm20x.ICM20948(i2c)
8886
8987
while True:

adafruit_icm20x.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ class ICM20X: # pylint:disable=too-many-instance-attributes
139139
"""Library for the ST ICM-20X Wide-Range 6-DoF Accelerometer and Gyro Family
140140
141141
142-
:param ~busio.I2C i2c_bus: The I2C bus the ICM20X is connected to.
142+
:param ~board.I2C i2c_bus: The I2C bus the ICM20X is connected to.
143143
:param int address: The I2C slave address of the sensor
144144
145145
"""
@@ -515,7 +515,7 @@ def _low_power(self, enabled):
515515
class ICM20649(ICM20X):
516516
"""Library for the ST ICM-20649 Wide-Range 6-DoF Accelerometer and Gyro.
517517
518-
:param ~busio.I2C i2c_bus: The I2C bus the ICM20649 is connected to.
518+
:param ~board.I2C i2c_bus: The I2C bus the ICM20649 is connected to.
519519
:param int address: The I2C slave address of the sensor. Defaults to :const:`0x68`
520520
521521
**Quickstart: Importing and using the ICM20649 temperature sensor**
@@ -525,15 +525,14 @@ class ICM20649(ICM20X):
525525
526526
.. code-block:: python
527527
528-
import busio
529528
import board
530529
import adafruit_icm20x
531530
532-
Once this is done you can define your `busio.I2C` object and define your sensor object
531+
Once this is done you can define your `board.I2C` object and define your sensor object
533532
534533
.. code-block:: python
535534
536-
i2c = busio.I2C(board.SCL, board.SDA)
535+
i2c = board.I2C() # uses board.SCL and board.SDA
537536
icm = adafruit_icm20x.ICM20649(i2c)
538537
539538
Now you have access to the acceleration using :attr:`acceleration` attribute and
@@ -592,7 +591,7 @@ class MagDataRate(CV):
592591
class ICM20948(ICM20X): # pylint:disable=too-many-instance-attributes
593592
"""Library for the ST ICM-20948 Wide-Range 6-DoF Accelerometer and Gyro.
594593
595-
:param ~busio.I2C i2c_bus: The I2C bus the ICM20948 is connected to.
594+
:param ~board.I2C i2c_bus: The I2C bus the ICM20948 is connected to.
596595
:param int address: The I2C slave address of the sensor. Defaults to :const:`0x69`
597596
598597
**Quickstart: Importing and using the ICM20948 temperature sensor**
@@ -602,15 +601,14 @@ class ICM20948(ICM20X): # pylint:disable=too-many-instance-attributes
602601
603602
.. code-block:: python
604603
605-
import busio
606604
import board
607605
import adafruit_icm20x
608606
609-
Once this is done you can define your `busio.I2C` object and define your sensor object
607+
Once this is done you can define your `board.I2C` object and define your sensor object
610608
611609
.. code-block:: python
612610
613-
i2c = busio.I2C(board.SCL, board.SDA)
611+
i2c = board.I2C() # uses board.SCL and board.SDA
614612
icm = adafruit_icm20x.ICM20948(i2c)
615613
616614
Now you have access to the acceleration using :attr:`acceleration` attribute,

examples/icm20x_icm20649_full_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import time
55
import board
6-
import busio
76
from adafruit_icm20x import ICM20649, AccelRange, GyroRange
87

98

@@ -15,7 +14,7 @@ def printNewMax(value, current_max, axis):
1514

1615

1716
# pylint:disable=no-member
18-
i2c = busio.I2C(board.SCL, board.SDA)
17+
i2c = board.I2C() # uses board.SCL and board.SDA
1918

2019
ism = ICM20649(i2c)
2120

examples/icm20x_icm20649_simpletest.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33

44
import time
55
import board
6-
import busio
76
import adafruit_icm20x
87

9-
i2c = busio.I2C(board.SCL, board.SDA)
8+
i2c = board.I2C() # uses board.SCL and board.SDA
109
icm = adafruit_icm20x.ICM20649(i2c)
1110

1211
while True:

examples/icm20x_icm20948_accel_data_rate_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33

44
import time
55
import board
6-
import busio
76
from adafruit_icm20x import ICM20948
87

98
cycles = 200
10-
i2c = busio.I2C(board.SCL, board.SDA)
9+
i2c = board.I2C() # uses board.SCL and board.SDA
1110
icm = ICM20948(i2c)
1211

1312
# Cycle between two data rates

examples/icm20x_icm20948_gyro_data_rate_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33

44
import time
55
import board
6-
import busio
76
from adafruit_icm20x import ICM20948
87

98
cycles = 200
10-
i2c = busio.I2C(board.SCL, board.SDA)
9+
i2c = board.I2C() # uses board.SCL and board.SDA
1110
icm = ICM20948(i2c)
1211

1312
# Cycle between two data rates

examples/icm20x_icm20948_mag_data_rate_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44
# pylint: disable=no-member
55
import time
66
import board
7-
import busio
87
from adafruit_icm20x import MagDataRate, ICM20948
98

109
cycles = 200
11-
i2c = busio.I2C(board.SCL, board.SDA)
10+
i2c = board.I2C() # uses board.SCL and board.SDA
1211
icm = ICM20948(i2c)
1312

1413
# Cycle between two data rates

examples/icm20x_icm20948_simpletest.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33

44
import time
55
import board
6-
import busio
76
import adafruit_icm20x
87

9-
i2c = busio.I2C(board.SCL, board.SDA)
8+
i2c = board.I2C() # uses board.SCL and board.SDA
109
icm = adafruit_icm20x.ICM20948(i2c)
1110

1211
while True:

0 commit comments

Comments
 (0)