X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/02f6cd6160b2ff504de9c67b80952a95510d6f82..a8b87ecacf1ddb77239f707c33ea26bedecf13ed:/src/adafruit_blinka/microcontroller/am335x/pin.py diff --git a/src/adafruit_blinka/microcontroller/am335x/pin.py b/src/adafruit_blinka/microcontroller/am335x/pin.py index f7ddcf2..71715e6 100644 --- a/src/adafruit_blinka/microcontroller/am335x/pin.py +++ b/src/adafruit_blinka/microcontroller/am335x/pin.py @@ -110,7 +110,7 @@ P2_20 = Pin('P2_20') P2_22 = Pin('P2_22') P2_24 = Pin('P2_24') - +P2_25 = Pin('P2_25') P2_26 = Pin('P2_26') P2_27 = Pin('P2_27') P2_28 = Pin('P2_28') @@ -199,70 +199,20 @@ USR1 = Pin('USR1') USR2 = Pin('USR2') USR3 = Pin('USR3') +# all special functions (SPI / I2C) are moved to +# src/adafruit_blinka/board/beaglebone_black.py -SCL = Pin('P9_19') -SDA = Pin('P9_20') - -# 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 -# -CE0 = Pin('P9_17') -MOSI = Pin('P9_18') -MISO = Pin('P9_21') -SCLK = Pin('P9_22') -#CircuitPython naming convention for SPI Clock -SCK = Pin('P9_22') - -# Pins for SPI1 -# refer to: -# http://beagleboard.org/static/images/cape-headers-spi.png -# -# CE1 P9.28 SPI1_CS0 -# MISO_1 P9.29 SPI1_D0 -# MOSI_1 P9.30 SPI1_D1 -# SCLK_1 P9.31 SPI_SCLK +# # ordered as spiId, sckId, mosiId, misoId +# spiPorts = ( +# (0, SCLK, MOSI, MISO), +# (1, SCLK_1, MOSI_1, MISO_1) +# ) # -# SPI1 conflicts with HDMI Audio (McASP) +# # ordered as uartId, txId, rxId +# uartPorts = ( +# (), +# ) # -# Refer to: -# https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays -# -# To Disable HDMI AUDIO, uncomment this line in /boot/uEnv.txt: -# disable_uboot_overlay_audio=1 -# -# Set pin modes for SPI1 with: -# -# config-pin p9.28 spi1_cs -# config-pin p9.29 spi1 -# config-pin p9.30 spi1 -# config-pin p9.31 spi_sclk -CE1 = Pin('P9_28') -MOSI_1 = Pin('P9_29') -MISO_1 = Pin('P9_30') -SCLK_1 = Pin('P9_31') -#CircuitPython naming convention for SPI Clock -SCK_1 = Pin('P9_31') - -# ordered as spiId, sckId, mosiId, misoId -spiPorts = ((0, SCLK, MOSI, MISO), (1, SCLK_1, MOSI_1, MISO_1)) - -# ordered as uartId, txId, rxId -uartPorts = ( - (), -) - -i2cPorts = ( - (2, SCL, SDA), -) +# i2cPorts = ( +# (2, SCL, SDA), +# )