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