From: Drew Fustini Date: Wed, 21 Nov 2018 19:20:34 +0000 (+0000) Subject: add more plumbing for SPI on BeagleBone X-Git-Tag: 0.3.0^2~1 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/3488ad2ae4bb19e6fadd257bbf7b70fa4278842b?hp=3488ad2ae4bb19e6fadd257bbf7b70fa4278842b add more plumbing for SPI on BeagleBone reuse the Raspberry Pi SPI class as both are Linux boards using spidev. The main difference is the pins numbers are different. Testing with Adafruit_CircuitPython_BME280 in SPI mode. TODO: wire up the board to the BeagleBone Black Current output: debian@beaglebone:~/Adafruit_CircuitPython_BME280$ sudo python3 examples/bme280_simpletest.py SPI(): __init() SPI(): beaglebone_black: from adafruit_blinka.microcontroller.raspi_23.spi import SPI as _SPI spiPorts: ((0, P9_22, P9_18, P9_21), (1, P9_22, P9_18, P9_21)) for: 0 P9_22 P9_18 P9_21 Line 91 Traceback (most recent call last): File "examples/bme280_simpletest.py", line 15, in bme280 = adafruit_bme280.Adafruit_BME280_SPI(spi, bme_cs) File "/usr/local/lib/python3.5/dist-packages/adafruit_circuitpython_bme280-2.1.1.dev3+g1416d93-py3.5.egg/adafruit_bme280.py", line 247, in __init__ File "/usr/local/lib/python3.5/dist-packages/adafruit_circuitpython_bme280-2.1.1.dev3+g1416d93-py3.5.egg/adafruit_bme280.py", line 78, in __init__ RuntimeError: Failed to find BME280! Chip ID 0x0 ---