From 22277bfa7828580bd8d02142422f2f8f6674a216 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Tue, 11 Jun 2019 21:07:03 -0700 Subject: [PATCH] SPI fixes for a couple boards --- src/adafruit_blinka/board/odroidc2.py | 2 ++ src/busio.py | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/adafruit_blinka/board/odroidc2.py b/src/adafruit_blinka/board/odroidc2.py index c43ebceb..75596ede 100644 --- a/src/adafruit_blinka/board/odroidc2.py +++ b/src/adafruit_blinka/board/odroidc2.py @@ -56,6 +56,8 @@ 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 diff --git a/src/busio.py b/src/busio.py index 0c38d1e0..86778fb8 100755 --- a/src/busio.py +++ b/src/busio.py @@ -96,7 +96,7 @@ def configure(self, baudrate=100000, polarity=0, phase=0, bits=8): 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: @@ -105,6 +105,9 @@ def configure(self, baudrate=100000, polarity=0, phase=0, bits=8): 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