elif "sphinx" in sys.modules:
pass
else:
+ print("board.py: board not supported")
raise NotImplementedError("Board not supported")
self.deinit()
if board_id == "raspi_3" or board_id == "raspi_2":
from adafruit_blinka.microcontroller.raspi_23.i2c import I2C as _I2C
+ if board_id == "beaglebone_black":
+ from adafruit_blinka.microcontroller.raspi_23.i2c import I2C as _I2C
else:
from machine import I2C as _I2C
from microcontroller.pin import i2cPorts
self.deinit()
if board_id == "raspi_3" or board_id == "raspi_2":
from adafruit_blinka.microcontroller.raspi_23.spi import SPI as _SPI
+ elif board_id == "beaglebone_black":
+ from adafruit_blinka.microcontroller.beaglebone_black.spi import SPI as _SPI
else:
from machine import SPI as _SPI
from microcontroller.pin import spiPorts
if board_id == "raspi_3" or board_id == "raspi_2":
from adafruit_blinka.microcontroller.raspi_23.spi import SPI as _SPI
from adafruit_blinka.microcontroller.raspi_23.pin import Pin
+ elif board_id == "beaglebone_black":
+ from adafruit_blinka.microcontroller.beaglebone_black.spi import SPI as _SPI
+ from adafruit_blinka.microcontroller.beaglebone_black.pin import Pin
else:
from machine import SPI as _SPI
from machine import Pin
elif platform == "linux":
if board_id == "raspi_3" or board_id == "raspi_2":
from adafruit_blinka.microcontroller.raspi_23 import *
+ elif board_id == "beaglebone_black":
+ from adafruit_blinka.microcontroller.beaglebone_black import *
else:
raise NotImplementedError("Board not supported:", board_id)
else:
elif agnostic.platform == "linux":
if agnostic.board_id == "raspi_3" or agnostic.board_id == "raspi_2":
from adafruit_blinka.microcontroller.raspi_23.pin import *
+ elif agnostic.board_id == "beaglebone_black":
+ from adafruit_blinka.microcontroller.beaglebone_black.pin import *
else:
raise NotImplementedError("Board not supported: ", agnostic.board_id)
else: