]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Adding board definition, fixing microcontroller pin names
authorAlvaro Figueroa <alvaro@greencore.co.cr>
Fri, 16 Aug 2019 01:31:18 +0000 (19:31 -0600)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Thu, 9 Jan 2020 17:54:47 +0000 (09:54 -0800)
src/adafruit_blinka/board/hifive_unleashed.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/hifive_unleashed/__init__.py [moved from src/adafruit_blinka/microcontroller/sifive_unleashed/__init__.py with 100% similarity]
src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py [moved from src/adafruit_blinka/microcontroller/sifive_unleashed/pin.py with 79% similarity]

diff --git a/src/adafruit_blinka/board/hifive_unleashed.py b/src/adafruit_blinka/board/hifive_unleashed.py
new file mode 100644 (file)
index 0000000..368ac33
--- /dev/null
@@ -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
+
similarity index 79%
rename from src/adafruit_blinka/microcontroller/sifive_unleashed/pin.py
rename to src/adafruit_blinka/microcontroller/hifive_unleashed/pin.py
index 7972991b59ba082747a46aa4e68bc0715cb3067e..bd1651dda9e26cafe90d674c0c5d061ba21d9f3d 100644 (file)
@@ -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 = (