Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Commit a2b82e3

Browse files
committed
allow the bus to be switch externally
1 parent c6365aa commit a2b82e3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Adafruit_PWM_Servo_Driver/Adafruit_I2C.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
class Adafruit_I2C :
1010

11-
def __init__(self, address, bus=smbus.SMBus(0), debug=False):
11+
def __init__(self, address, bus=0, debug=False):
1212
self.address = address
13-
self.bus = bus
13+
self.bus = smbus.SMBus(bus)
1414
self.debug = debug
1515

1616
def reverseByteOrder(self, data):

Adafruit_PWM_Servo_Driver/Adafruit_PWM_Servo_Driver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ class PWM :
2626
__ALLLED_OFF_L = 0xFC
2727
__ALLLED_OFF_H = 0xFD
2828

29-
def __init__(self, address=0x40, debug=False):
30-
self.i2c = Adafruit_I2C(address)
29+
def __init__(self, address=0x40, debug=False, bus=0):
30+
self.i2c = Adafruit_I2C(address, bus)
3131
self.address = address
3232
self.debug = debug
3333
if (self.debug):

0 commit comments

Comments
 (0)