From: Alvaro Figueroa Date: Fri, 16 Aug 2019 01:31:18 +0000 (-0600) Subject: Adding board definition, fixing microcontroller pin names X-Git-Tag: 3.7.0^2~14 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/8c5b643fcae51836d05c87a27a4064fc46c7e137 Adding board definition, fixing microcontroller pin names --- diff --git a/src/adafruit_blinka/board/hifive_unleashed.py b/src/adafruit_blinka/board/hifive_unleashed.py new file mode 100644 index 0000000..368ac33 --- /dev/null +++ b/src/adafruit_blinka/board/hifive_unleashed.py @@ -0,0 +1,38 @@ +"""Pin definitions for the Hifive Unleashed.""" + +from adafruit_blinka.microcontroller.hifive_unleashed import pin + +GPIO_A = pin.GPIO0 +GPIO_B = pin.GPIO1 +GPIO_C = pin.GPIO2 +GPIO_D = pin.GPIO3 +GPIO_E = pin.GPIO4 +GPIO_F = pin.GPIO5 +GPIO_G = pin.GPIO6 +GPIO_H = pin.GPIO7 +GPIO_I = pin.GPIO8 +GPIO_J = pin.GPIO9 +GPIO_K = pin.GPIO15 + +UART0_TXD = pin.UART0_TXD +UART0_RXD = pin.UART0_RXD +SPI0_SCLK = pin.SPI0_SCLK +SPI0_DIN = pin.SPI0_DIN +UART1_TXD = pin.UART1_TXD +SPI0_CS = pin.SPI0_CS +UART1_RXD = pin.UART1_RXD +SPIO0_DOUT = pin.SPIO0_DOUT +I2C0_SCL = pin.I2C0_SCL +I2C0_SDA = pin.I2C0_SDA + +SDA = pin.I2C0_SDA +SCL = pin.I2C0_SCL + +I2C0_SDA = pin.I2C0_SDA +I2C0_SCL = pin.I2C0_SCL + +SCLK = pin.SPI0_SCLK +MOSI = pin.SPI0_DOUT +MISO = pin.SPI0_DIN +SPI_CS = pin.SPI0_CS + diff --git a/src/adafruit_blinka/microcontroller/sifive_unleashed/__init__.py b/src/adafruit_blinka/microcontroller/hifive_unleashed/__init__.py similarity index 100% rename from src/adafruit_blinka/microcontroller/sifive_unleashed/__init__.py rename to src/adafruit_blinka/microcontroller/hifive_unleashed/__init__.py diff --git a/src/adafruit_blinka/microcontroller/sifive_unleashed/pin.py b/src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py similarity index 79% rename from src/adafruit_blinka/microcontroller/sifive_unleashed/pin.py rename to src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py index 7972991..bd1651d 100644 --- a/src/adafruit_blinka/microcontroller/sifive_unleashed/pin.py +++ b/src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py @@ -25,14 +25,13 @@ GPIO9 = Pin(32) GPIO15 = Pin(33) # ordered as spiId, sckId, mosiId, misoId -SPI_PORTS = ((1, SPI0_SCLK, SPI0_, GPIO13)) +SPI_PORTS = ((1, SPI0_SCLK, SPI0_DOUT, SPI0_DIN)) # ordered as uartId, txId, rxId UART_PORTS = ( - (0, GPIO4, GPIO6), - # TODO secondary pins for UART0 configurable from Micropython? How to flag? + (0, UART0_TXD, UART0_RXD), # (0, GPIO15, GPIO13) - (1, GPIO2, None)) + (1, UART1_TXD, UART1_RXD)) # ordered as spiId, spiSCA, spiSCL I2C_PORTS = (