]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
move EMBEDDED_LINUX_BOARDS to platformdetect
authorBrennen Bearnes <bbearnes@gmail.com>
Thu, 20 Dec 2018 22:54:04 +0000 (15:54 -0700)
committerBrennen Bearnes <bbearnes@gmail.com>
Thu, 20 Dec 2018 22:54:04 +0000 (15:54 -0700)
src/busio.py

index b9201409fb50f9051504871121a884282c9d943b..8bb888f7e2e2c333d17ebfbcff957521a24bff0f 100755 (executable)
@@ -11,21 +11,13 @@ from adafruit_blinka import Enum, Lockable, agnostic
 from adafruit_blinka.agnostic import board_id, detector
 import adafruit_platformdetect.board as ap_board
 
-EMBEDDED_LINUX_BOARDS = (
-    ap_board.RASPBERRY_PI_2B,
-    ap_board.RASPBERRY_PI_3B,
-    ap_board.RASPBERRY_PI_3B_PLUS,
-    ap_board.BEAGLEBONE_BLACK,
-    ap_board.ORANGE_PI_PC,
-)
-
 class I2C(Lockable):
     def __init__(self, scl, sda, frequency=400000):
         self.init(scl, sda, frequency)
 
     def init(self, scl, sda, frequency):
         self.deinit()
-        if board_id in EMBEDDED_LINUX_BOARDS:
+        if detector.board.any_linux:
             from adafruit_blinka.microcontroller.generic_linux.i2c import I2C as _I2C
         else:
             from machine import I2C as _I2C
@@ -80,7 +72,7 @@ class I2C(Lockable):
 class SPI(Lockable):
     def __init__(self, clock, MOSI=None, MISO=None):
         self.deinit()
-        if board_id in EMBEDDED_LINUX_BOARDS:
+        if detector.board.any_linux:
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
         else:
             from machine import SPI as _SPI