-
Notifications
You must be signed in to change notification settings - Fork 220
Closed
Labels
Description
System info:
current Adafruit_BBIO master
on Debian 9.2 image with 4.14.2-ti-r13 kernel
Example:
from Adafruit_BBIO.SPI import SPI
print("SPI(1,0)")
spi = SPI(1,0)
print(spi.xfer2([32, 11, 110, 22, 220]))
spi.close()
print("SPI(1,1)");
spi = SPI(1,1)
print(spi.xfer2([32, 11, 110, 22, 220]))
spi.close()
print("SPI(2,0)")
spi = SPI(2,0)
print(spi.xfer2([32, 11, 110, 22, 220]))
spi.close()
print("SPI(2,1)");
spi = SPI(2,1)
print(spi.xfer2([32, 11, 110, 22, 220]))
spi.close()
Issue:
SPI(1,0)
andSPI(2,0)
both open/dev/spidev1.0
SPI(1,1)
andSPI(2,1)
both open/dev/spidev1.1
- However, the actual spidev devices that exist are:
- /dev/spidev0.0
- /dev/spidev0.1
- /dev/spidev1.0
- /dev/spidev1.1
- These are the /sys/ entries:
/sys/devices/platform/ocp/48030000.spi/spi_master/spi0/spi0.0/spidev/spidev0.0/dev
/sys/devices/platform/ocp/48030000.spi/spi_master/spi0/spi0.1/spidev/spidev0.1/dev
/sys/devices/platform/ocp/481a0000.spi/spi_master/spi1/spi1.0/spidev/spidev1.0/dev
/sys/devices/platform/ocp/481a0000.spi/spi_master/spi1/spi1.1/spidev/spidev1.1/dev