]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
SPI fixes for a couple boards
authorMelissa LeBlanc-Williams <melissa@Melissas-MacBook-Pro.local>
Wed, 12 Jun 2019 04:07:03 +0000 (21:07 -0700)
committerMelissa LeBlanc-Williams <melissa@Melissas-MacBook-Pro.local>
Wed, 12 Jun 2019 04:07:03 +0000 (21:07 -0700)
src/adafruit_blinka/board/odroidc2.py
src/busio.py

index c43ebceb54c1e984d2ca654d1c14d2dadb9394cd..75596edee3dcfdb43550bc1a3e12784c360707ad 100644 (file)
@@ -56,6 +56,8 @@ SCL = pin.I2C0_SCL
 SCLK = pin.SPI0_SCLK
 MOSI = pin.SPI0_MOSI
 MISO = pin.SPI0_MISO
 SCLK = pin.SPI0_SCLK
 MOSI = pin.SPI0_MOSI
 MISO = pin.SPI0_MISO
+SPI_CS0 = pin.GPIO229
+SPI_CS1 = pin.GPIO225
 
 D0 = GPIOX_19
 D1 = GPIOX_10
 
 D0 = GPIOX_19
 D1 = GPIOX_10
index 0c38d1e00dc2718d2bbee140c5317ec57dfbc243..86778fb85fca49b604715864f6b16be57774569a 100755 (executable)
@@ -96,7 +96,7 @@ class SPI(Lockable):
         elif detector.board.any_beaglebone:
             from adafruit_blinka.microcontroller.am335x.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
         elif detector.board.any_beaglebone:
             from adafruit_blinka.microcontroller.am335x.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
-        elif board_id == ap_board.ORANGE_PI_PC:
+        elif board_id == ap_board.ORANGE_PI_PC or board_id == ap_board.ORANGE_PI_R1:
             from adafruit_blinka.microcontroller.allwinner_h3.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
         elif board_id == ap_board.GIANT_BOARD:
             from adafruit_blinka.microcontroller.allwinner_h3.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
         elif board_id == ap_board.GIANT_BOARD:
@@ -105,6 +105,9 @@ class SPI(Lockable):
         elif board_id == ap_board.CORAL_EDGE_TPU_DEV:
             from adafruit_blinka.microcontroller.nxp_imx8m.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
         elif board_id == ap_board.CORAL_EDGE_TPU_DEV:
             from adafruit_blinka.microcontroller.nxp_imx8m.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+        elif board_id == ap_board.ODROID_C2:
+            from adafruit_blinka.microcontroller.amlogic.s905.pin import Pin
+            from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
         else:
             from machine import SPI as _SPI
             from machine import Pin
         else:
             from machine import SPI as _SPI
             from machine import Pin