]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Get I2C and SPI working
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Wed, 20 Jan 2021 22:54:17 +0000 (14:54 -0800)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Wed, 20 Jan 2021 22:54:17 +0000 (14:54 -0800)
src/adafruit_blinka/board/nanopi/neoair.py
src/busio.py

index d49bfd6b320ce289cfb8ef0df1ce9a335ea85a1a..68b5cbedd0aa83ea13c6636cf0158c76afccf077 100644 (file)
@@ -1,6 +1,6 @@
 """Pin definitions for the NanoPi NEO Air."""
-# Enable UART1 and SPI by adding the following lines to /boot/armbianEnv.txt
-#    overlays=usbhost2 usbhost3 spi-spidev uart1
+# Enable I2C0, UART1, and SPI by adding the following lines to /boot/armbianEnv.txt
+#    overlays=usbhost2 usbhost3 spi-spidev uart1 i2c0
 #    param_spidev_spi_bus=0
 
 from adafruit_blinka.microcontroller.allwinner.h3 import pin
index 34b1214fd9c26b49006a3b09122505a8d597c2f7..af1712d2451cd5b7c4166bd0cdbe4d4d1c59a237 100755 (executable)
@@ -207,6 +207,9 @@ class SPI(Lockable):
         elif detector.board.any_orange_pi and detector.chip.id == ap_chip.SUN8I:
             from adafruit_blinka.microcontroller.allwinner.h3.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
+        elif detector.board.any_nanopi and detector.chip.id == ap_chip.SUN8I:
+            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.sama5.pin import Pin
             from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI