]> Repositories - Adafruit_Blinka-hackapet.git/commit
Add SPI pins for BeagleBone Black
authorDrew Fustini <drew@pdp7.com>
Wed, 21 Nov 2018 18:46:31 +0000 (18:46 +0000)
committerDrew Fustini <drew@pdp7.com>
Wed, 21 Nov 2018 18:46:31 +0000 (18:46 +0000)
commitff59972e7de13da1ee3c592b2ddf45e8fdd2225f
treeea7842d134c4721ad18e3bcd22743a5503b0c0c3
parent4e22be0028802e76bdae061fd3edf6dc09069349
Add SPI pins for BeagleBone Black

Refer to header default pin modes
http://beagleboard.org/static/images/cape-headers.png

P9_17 (SPI0_CSO => CE0) enables peripheral device
P9_18 (SPI0_D1 => MOSI) outputs data to peripheral device
P9_21 (SPIO_DO => MISO) receives data from peripheral device
P9_22 (SPI0_SCLK => SCLK) outputs clock signal

Use config-pin to set pin mode for SPI pins
https://github.com/beagleboard/bb.org-overlays/tree/master/tools/beaglebone-universal-io

config-pin p9.17 spi_cs
config-pin p9.18 spi
config-pin p9.21 spi
config-pin p9.22 spi_sclk
src/adafruit_blinka/board/beaglebone_black.py
src/adafruit_blinka/microcontroller/beaglebone_black/pin.py