X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/5d0b207bdb5016115f1219f65bbd9d96705a5bb7..a9ee7f0410d4b718a4f3c4f82ec7bdae98a176d6:/src/bitbangio.py?ds=sidebyside diff --git a/src/bitbangio.py b/src/bitbangio.py old mode 100644 new mode 100755 index 101bfff..c4ffcfb --- a/src/bitbangio.py +++ b/src/bitbangio.py @@ -1,10 +1,21 @@ +""" +`bitbangio` - Bitbanged bus protocols +============================================================== + +See `CircuitPython:bitbangio` in CircuitPython for more details. + +* Author(s): cefn +""" + from adafruit_blinka import Lockable, agnostic +import adafruit_platformdetect.board as ap_board class I2C(Lockable): def __init__(self, scl, sda, frequency=400000): - if agnostic.microcontroller == "stm32": - raise NotImplementedError("No software I2C on {}".format(agnostic.board)) + # TODO: This one is a bit questionable: + if agnostic.board_id == ap_board.PYBOARD: + raise NotImplementedError("No software I2C on {}".format(agnostic.board_id)) self.init(scl, sda, frequency) def init(self, scl, sda, frequency):