X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/e8e7bb138aa7b4f643a9b61857edd63e4cb2ecbf..63292400f38de45893fca5f4fb41055455d98f6a:/src/adafruit_blinka/board/luckfox/luckfoxpico.py diff --git a/src/adafruit_blinka/board/luckfox/luckfoxpico.py b/src/adafruit_blinka/board/luckfox/luckfoxpico.py new file mode 100644 index 0000000..95d6632 --- /dev/null +++ b/src/adafruit_blinka/board/luckfox/luckfoxpico.py @@ -0,0 +1,71 @@ +# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries +# +# SPDX-License-Identifier: MIT +"""Pin definitions for the Lockfox Pico.""" + +from adafruit_blinka.microcontroller.rockchip.rv1106 import pin + +G42 = pin.GPIO1_B2 +G43 = pin.GPIO1_B3 +G55 = pin.GPIO1_C7 +G54 = pin.GPIO1_C6 +G53 = pin.GPIO1_C5 +G52 = pin.GPIO1_C4 +G58 = pin.GPIO1_D2 +G59 = pin.GPIO1_D3 +G34 = pin.GPIO1_A2 +G48 = pin.GPIO1_C0 # This port is in use as CS0. This port is not available. +G49 = pin.GPIO1_C1 +G50 = pin.GPIO1_C2 +G51 = pin.GPIO1_C3 +G4 = pin.GPIO0_A4 +G56 = pin.GPIO1_D0 +G57 = pin.GPIO1_D1 +G137 = pin.GPIO4_B1 +G136 = pin.GPIO4_B0 +G134 = pin.GPIO4_A6 +G130 = pin.GPIO4_A2 +G131 = pin.GPIO4_A3 +G132 = pin.GPIO4_A4 + +# UART +UART3_TX = pin.UART3_TX_M1 +UART3_RX = pin.UART3_RX_M1 +UART4_TX = pin.UART4_TX_M1 +UART4_RX = pin.UART4_RX_M1 + +# Default UART +TX = UART3_TX +RX = UART3_RX +TXD = UART3_TX +RXD = UART3_RX + +# I2C +I2C3_SCL = pin.I2C3_SCL_M1 +I2C3_SDA = pin.I2C3_SDA_M1 + +# Default I2C +SCL = I2C3_SCL +SDA = I2C3_SDA + +# SPI +SPI0_MISO = pin.SPI0_MISO_M0 +SPI0_MOSI = pin.SPI0_MOSI_M0 +SPI0_SCLK = pin.SPI0_CLK_M0 +SPI0_CS0 = pin.SPI0_CS0_M0 +SPI0_CS1 = pin.SPI0_CS1_M0 + +# Default SPI +MISO = SPI0_MISO +MOSI = SPI0_MOSI +SCLK = SPI0_SCLK + +# PWM +PWM0 = pin.PWM0 +PWM1 = pin.PWM1 +PWM10 = pin.PWM10 +PWM11 = pin.PWM11 + +# ADC +ADC_IN0 = pin.ADC_IN0 +ADC_IN1 = pin.ADC_IN1