Skip to content

Commit c67ee4a

Browse files
committed
Blacked and Pylinted
1 parent 44e8de6 commit c67ee4a

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

adafruit_bitbangio.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,10 @@ def deinit(self):
8484

8585
# pylint: enable=no-self-use
8686

87+
8788
class I2C(_BitBangIO):
8889
"""Software-based implementation of the I2C protocol over GPIO pins."""
90+
8991
def __init__(self, scl, sda, *, frequency=400000, timeout=1):
9092
"""Initialize bitbang (or software) based I2C. Must provide the I2C
9193
clock, and data pin numbers.
@@ -132,13 +134,14 @@ def readfrom_into(self, address, buffer, *, start=0, end=None):
132134
def writeto_then_readfrom(
133135
self,
134136
address,
135-
out_buffer,
136-
in_buffer,
137+
buffer_out,
138+
buffer_in,
137139
*,
138140
out_start=0,
139141
out_end=None,
140142
in_start=0,
141-
in_end=None
143+
in_end=None,
144+
stop=True
142145
):
143146
"""Write data from buffer_out to an address and then
144147
read data from an address and into buffer_in
@@ -159,7 +162,7 @@ def _sda_low(self):
159162
def _scl_release(self):
160163
"""Release and let the pullups lift"""
161164
self._scl.value = 1
162-
165+
163166
def _sda_release(self):
164167
"""Release and let the pullups lift"""
165168
self._sda.value = 1
@@ -238,7 +241,7 @@ def _read_byte(self, ack=False):
238241
self._scl_low()
239242
sleep(self._delay)
240243
self._sda.switch_to_output()
241-
244+
242245
if ack:
243246
self._sda_low()
244247
else:
@@ -247,13 +250,13 @@ def _read_byte(self, ack=False):
247250
self._scl_release()
248251
sleep(self._delay)
249252
return data & 0xFF
250-
253+
251254
def _probe(self, address):
252255
self._start()
253256
ok = self._write_byte(address << 1)
254257
self._stop()
255258
return ok > 0
256-
259+
257260
def _write(self, address, buffer, transmit_stop):
258261
self._start()
259262
if not self._write_byte(address << 1):
@@ -262,7 +265,7 @@ def _write(self, address, buffer, transmit_stop):
262265
self._write_byte(byte)
263266
if transmit_stop:
264267
self._stop()
265-
268+
266269
def _read(self, address, length):
267270
self._start()
268271
if not self._write_byte(address << 1 | 1):
@@ -272,10 +275,7 @@ def _read(self, address, length):
272275
buffer[byte_position] = self._read_byte(ack=(byte_position != length - 1))
273276
self._stop()
274277
return buffer
275-
276-
def _read_i2c_block_data(self, address, write_bytes, length):
277-
"""Untested"""
278-
pass
278+
279279

280280
class SPI(_BitBangIO):
281281
"""Software-based implementation of the SPI protocol over GPIO pins."""

0 commit comments

Comments
 (0)