moved a bunch of garbage (things that have nothing to do in root) to _trash
This commit is contained in:
parent
d094982b2c
commit
3226ed29ec
2610 changed files with 0 additions and 0 deletions
|
@ -0,0 +1,145 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the A20_OLINUXINO_LIME2."""
|
||||
|
||||
from adafruit_blinka.microcontroller.allwinner.a20 import pin
|
||||
|
||||
PA0 = pin.PA0
|
||||
PA1 = pin.PA1
|
||||
PA2 = pin.PA2
|
||||
UART2_TX = PA2
|
||||
PA3 = pin.PA3
|
||||
UART2_RX = PA3
|
||||
PA6 = pin.PA6
|
||||
PA7 = pin.PA7
|
||||
PA8 = pin.PA8
|
||||
PA9 = pin.PA9
|
||||
PA10 = pin.PA10
|
||||
UART1_TX = PA10
|
||||
PA11 = pin.PA11
|
||||
UART1_RX = PA11
|
||||
PA12 = pin.PA12
|
||||
PA13 = pin.PA13
|
||||
PA14 = pin.PA14
|
||||
PA15 = pin.PA15
|
||||
PA16 = pin.PA16
|
||||
PA17 = pin.PA17
|
||||
|
||||
PB0 = pin.PB0
|
||||
TWI0_SCK = PB0
|
||||
SCL0 = PB0
|
||||
TWI0_SCL = PB0
|
||||
I2C0_SCL = PB0
|
||||
PB1 = pin.PB1
|
||||
TWI0_SDA = PB1
|
||||
SDA0 = PB1
|
||||
TWI0_SDA = PB1
|
||||
SDA0 = PB1
|
||||
PB2 = pin.PB2
|
||||
PWM0 = PB2
|
||||
PB3 = pin.PB3
|
||||
IR0_TX = PB3
|
||||
PB4 = pin.PB4
|
||||
IR0_RX = PB4
|
||||
PB5 = pin.PB5
|
||||
PB6 = pin.PB6
|
||||
PB7 = pin.PB7
|
||||
PB8 = pin.PB8
|
||||
PB12 = pin.PB12
|
||||
PB13 = pin.PB13
|
||||
PB18 = pin.PB18
|
||||
TWI1_SCK = PB18
|
||||
SCL1 = PB18
|
||||
TWI_SCL1 = PB18
|
||||
S2C_SCL1 = PB18
|
||||
PB19 = pin.PB19
|
||||
TWI1_SDA = PB19
|
||||
SDA1 = PB19
|
||||
TWI_SDA1 = PB19
|
||||
I2C_SDA1 = PB19
|
||||
PB20 = pin.PB20
|
||||
TWI2_SCK = PB20
|
||||
SCL = PB20
|
||||
TWI_SCL2 = PB20
|
||||
I2C_SCL2 = PB20
|
||||
PB21 = pin.PB21
|
||||
TWI2_SDA = PB21
|
||||
SDA = PB21
|
||||
TWI_SDA2 = PB21
|
||||
I2C_SDA2 = PB21
|
||||
PB22 = pin.PB22
|
||||
UART0_TX = PB22
|
||||
PB23 = pin.PB23
|
||||
UART0_RX = PB23
|
||||
|
||||
PC19 = pin.PC19
|
||||
SPI2_CS0 = PC19
|
||||
PC20 = pin.PC20
|
||||
SPI2_SCLK = PC20
|
||||
PC21 = pin.PC21
|
||||
SPI2_MOSI = PC21
|
||||
PC22 = pin.PC22
|
||||
SPI2_MISO = PC22
|
||||
|
||||
PG2 = pin.PG2
|
||||
|
||||
PH2 = pin.PH2
|
||||
PH4 = pin.PH4
|
||||
UART4_TX = PH4
|
||||
PH5 = pin.PH5
|
||||
UART4_RX = PH5
|
||||
PH6 = pin.PH6
|
||||
UART5_TX = PH6
|
||||
PH7 = pin.PH7
|
||||
UART5_RX = PH7
|
||||
PH8 = pin.PH8
|
||||
PH9 = pin.PH9
|
||||
PH10 = pin.PH10
|
||||
PH11 = pin.PH11
|
||||
PH12 = pin.PH12
|
||||
PH13 = pin.PH13
|
||||
PH14 = pin.PH14
|
||||
PH15 = pin.PH15
|
||||
PH16 = pin.PH16
|
||||
PH17 = pin.PH17
|
||||
PH18 = pin.PH18
|
||||
PH19 = pin.PH19
|
||||
PH20 = pin.PH20
|
||||
CAN_TX = PH20
|
||||
PH21 = pin.PH21
|
||||
CAN_RX = PH21
|
||||
PH24 = pin.PH24
|
||||
|
||||
PI0 = pin.PI0
|
||||
TWI3_SCK = PI0
|
||||
SCL3 = PI0
|
||||
PI1 = pin.PI1
|
||||
TWI3_SDA = PI1
|
||||
SDA3 = PI1
|
||||
PI3 = pin.PI3
|
||||
PWM1 = PI3
|
||||
PI10 = pin.PI10
|
||||
SPI0_CS0 = PI10
|
||||
PI11 = pin.PI11
|
||||
SPI0_SCLK = PI11
|
||||
PI12 = pin.PI12
|
||||
SPI0_MOSI = PI12
|
||||
UART6_TX = PI12
|
||||
PI13 = pin.PI13
|
||||
SPI0_MISO = PI13
|
||||
UART6_RX = PI13
|
||||
PI14 = pin.PI14
|
||||
SPI0_CS1 = PI14
|
||||
PI16 = pin.PI16
|
||||
UART2_RTS = PI16
|
||||
PI17 = pin.PI17
|
||||
UART2_CTS = PI17
|
||||
PI18 = pin.PI18
|
||||
UART2_TX = PI18
|
||||
PI19 = pin.PI19
|
||||
UART2_RX = PI19
|
||||
PI20 = pin.PI20
|
||||
UART7_TX = PI20
|
||||
PI21 = pin.PI21
|
||||
UART7_RX = PI21
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,4 @@
|
|||
# SPDX-FileCopyrightText: 2024 Rippanda12
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Boards definition from ameriDroid"""
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,134 @@
|
|||
# SPDX-FileCopyrightText: 2024 Rippanda12
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
"""Pin definitions for the Indiedroid Nova"""
|
||||
|
||||
from adafruit_blinka.microcontroller.rockchip.rk3588s import pin
|
||||
|
||||
|
||||
# D1 = +3.3V
|
||||
# D2 = +5V
|
||||
D3 = pin.GPIO1_D7
|
||||
# D4 = +5V
|
||||
D5 = pin.GPIO1_D6
|
||||
# D6 = GND
|
||||
D7 = pin.GPIO1_A6
|
||||
D8 = pin.GPIO4_A3
|
||||
# D9 = GND
|
||||
D10 = pin.GPIO4_A4
|
||||
D11 = pin.GPIO1_B4
|
||||
D12 = pin.GPIO0_D0
|
||||
D13 = pin.GPIO1_B5
|
||||
# D14 = GND
|
||||
D15 = pin.GPIO3_C4
|
||||
D16 = pin.GPIO3_B0
|
||||
# D17 = +3.3V
|
||||
D18 = pin.GPIO3_B1
|
||||
D19 = pin.GPIO3_B7
|
||||
# D20 = GND
|
||||
D21 = pin.GPIO3_C0
|
||||
D22 = pin.GPIO3_C5
|
||||
D23 = pin.GPIO3_C1
|
||||
D24 = pin.GPIO0_D3
|
||||
# D25 = GND
|
||||
D26 = pin.GPIO3_C3
|
||||
D27 = pin.GPIO1_A0
|
||||
D28 = pin.GPIO1_C1
|
||||
D29 = pin.GPIO1_A4
|
||||
# D30 = GND
|
||||
D31 = pin.GPIO1_B1
|
||||
D32 = pin.GPIO4_A6
|
||||
D33 = pin.GPIO1_B2
|
||||
# D34 = GND
|
||||
D35 = pin.GPIO4_A7
|
||||
D36 = pin.GPIO4_B5
|
||||
D37 = pin.GPIO4_A2
|
||||
D38 = pin.GPIO4_B4
|
||||
# D39 = GND
|
||||
D40 = pin.GPIO4_B3
|
||||
|
||||
|
||||
# UART
|
||||
# UART2_M0
|
||||
UART2_TX = pin.GPIO1_B5
|
||||
UART2_RX = pin.GPIO1_B6
|
||||
# UART0_M2
|
||||
UART0_TX = pin.GPIO4_A3
|
||||
UART0_RX = pin.GPIO4_A4
|
||||
# UART5_M1
|
||||
UART5_TX = pin.GPIO3_C4
|
||||
UART5_RX = pin.GPIO3_C5
|
||||
# UART7_M1
|
||||
UART7_TX = pin.GPIO3_C0
|
||||
UART7_RX = pin.GPIO3_C1
|
||||
|
||||
# Default UART -> UART2_M0
|
||||
|
||||
TX = UART2_TX
|
||||
RX = UART2_RX
|
||||
TXD = UART2_TX
|
||||
RXD = UART2_RX
|
||||
|
||||
# I2C
|
||||
|
||||
# I2C3_M1
|
||||
I2C3_SCL = pin.GPIO3_B7
|
||||
I2C3_SDA = pin.GPIO3_C0
|
||||
# I2C5_M2
|
||||
I2C5_SCL = pin.GPIO4_A6
|
||||
I2C5_SDA = pin.GPIO4_A7
|
||||
# I2C7_M3
|
||||
I2C7_SCL = pin.GPIO4_B2
|
||||
I2C7_SDA = pin.GPIO4_B3
|
||||
# I2C8_M2
|
||||
I2C8_SCL = pin.GPIO1_D6
|
||||
I2C8_SDA = pin.GPIO1_D7
|
||||
|
||||
# Default I2C -> I2C8_M2
|
||||
SCL = I2C8_SCL
|
||||
SDA = I2C8_SDA
|
||||
|
||||
# SPI
|
||||
# SPI0_M2
|
||||
SPI0_SCLK = pin.GPIO4_A2
|
||||
SPI0_MISO = pin.GPIO1_B1
|
||||
SPI0_MOSI = pin.GPIO1_B2
|
||||
SPI0_CS0 = pin.GPIO1_B4
|
||||
# SPI1_M1
|
||||
SPI1_CLK = pin.GPIO3_C1
|
||||
SPI1_MISO = pin.GPIO3_C0
|
||||
SPI1_MOSI = pin.GPIO3_B7
|
||||
SPI1_CS1 = pin.GPIO3_C3
|
||||
# SPI4_M2
|
||||
SPI4_SCLK = pin.GPIO1_D6
|
||||
SPI4_MISO = pin.GPIO1_D7
|
||||
SPI4_MOSI = pin.GPIO1_D6
|
||||
SPI4_CS0 = pin.GPIO1_D7
|
||||
# SPI5_M1
|
||||
SPI5_SCLK = pin.GPIO3_B1
|
||||
SPI5_MISO = pin.GPIO3_B0
|
||||
SPI5_MOSI = pin.GPIO3_B7
|
||||
SPI5_CS1 = pin.GPIO3_C3
|
||||
|
||||
# Default SPI -> SPI4_M2
|
||||
MOSI = SPI4_MOSI
|
||||
MISO = SPI4_MISO
|
||||
SCLK = SPI4_SCLK
|
||||
CS = SPI4_CS0
|
||||
|
||||
# PWM
|
||||
# PWM2_M1
|
||||
PWM2 = pin.GPIO3_B1
|
||||
# PWM7_M0
|
||||
PWM7 = pin.GPIO0_D0
|
||||
# PWM9_M0
|
||||
PWM9 = pin.GPIO3_B0
|
||||
# PWM11_M1
|
||||
PWM11 = pin.GPIO4_B4
|
||||
# PWM12_M1
|
||||
PWM12 = pin.GPIO4_B5
|
||||
# PWM14_M2
|
||||
PWM14 = pin.GPIO1_D6
|
||||
# PWM15_M0
|
||||
PWM15 = pin.GPIO3_C3
|
|
@ -0,0 +1,4 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Boards definition from Banana Pi"""
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,74 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi AI2H."""
|
||||
|
||||
from adafruit_blinka.microcontroller.renesas.rzv2h import pin
|
||||
|
||||
# I2C
|
||||
I2C1_SCL = pin.I2C1_SCL
|
||||
I2C1_SDA = pin.I2C1_SDA
|
||||
I2C2_SCL = pin.I2C2_SCL
|
||||
I2C2_SDA = pin.I2C2_SDA
|
||||
|
||||
# Default I2C
|
||||
SCL = I2C1_SCL
|
||||
SDA = I2C1_SDA
|
||||
|
||||
# UART
|
||||
UART0_TX = pin.UART0_TX
|
||||
UART0_RX = pin.UART0_RX
|
||||
UART2_TX = pin.UART2_TX
|
||||
UART2_RX = pin.UART2_RX
|
||||
|
||||
# Default UART
|
||||
TX = UART2_TX
|
||||
RX = UART2_RX
|
||||
TXD = UART2_TX
|
||||
RXD = UART2_RX
|
||||
|
||||
# SPI
|
||||
SPI0_MOSI = pin.SPI0_MOSI
|
||||
SPI0_MISO = pin.SPI0_MISO
|
||||
SPI0_SCLK = pin.SPI0_SCLK
|
||||
SPI0_CS0 = pin.SPI0_CS0
|
||||
SPI2_MOSI = pin.SPI2_MOSI
|
||||
SPI2_MISO = pin.SPI2_MISO
|
||||
SPI2_SCLK = pin.SPI2_SCLK
|
||||
SPI2_CS0 = pin.SPI2_CS0
|
||||
|
||||
# Default SPI
|
||||
MOSI = SPI2_MOSI
|
||||
MISO = SPI2_MISO
|
||||
SCLK = SPI2_SCLK
|
||||
CS = SPI2_CS0
|
||||
|
||||
# Pinout:
|
||||
D3 = pin.P3_2
|
||||
D5 = pin.P3_3
|
||||
D7 = pin.P8_4
|
||||
D8 = pin.P5_4
|
||||
D10 = pin.P5_5
|
||||
D11 = pin.P9_0
|
||||
D12 = pin.P1_2
|
||||
D13 = pin.P9_1
|
||||
D15 = pin.P9_2
|
||||
D16 = pin.P5_7
|
||||
D18 = pin.P5_6
|
||||
D19 = pin.PB_4
|
||||
D21 = pin.PB_3
|
||||
D22 = pin.P5_3
|
||||
D23 = pin.PB_5
|
||||
D24 = pin.PA_7
|
||||
D26 = pin.PA_6
|
||||
D27 = pin.P2_0
|
||||
D28 = pin.P2_1
|
||||
D29 = pin.P9_3
|
||||
D31 = pin.P2_1
|
||||
D32 = pin.P5_0
|
||||
D33 = pin.P5_2
|
||||
D35 = pin.P1_3
|
||||
D36 = pin.P5_1
|
||||
D37 = pin.P9_7
|
||||
D38 = pin.P1_5
|
||||
D40 = pin.P0_4
|
|
@ -0,0 +1,74 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi AI2N."""
|
||||
|
||||
from adafruit_blinka.microcontroller.renesas.rzv2n import pin
|
||||
|
||||
# I2C
|
||||
I2C1_SCL = pin.I2C1_SCL
|
||||
I2C1_SDA = pin.I2C1_SDA
|
||||
I2C2_SCL = pin.I2C2_SCL
|
||||
I2C2_SDA = pin.I2C2_SDA
|
||||
|
||||
# Default I2C
|
||||
SCL = I2C1_SCL
|
||||
SDA = I2C1_SDA
|
||||
|
||||
# UART
|
||||
UART0_TX = pin.UART0_TX
|
||||
UART0_RX = pin.UART0_RX
|
||||
UART2_TX = pin.UART2_TX
|
||||
UART2_RX = pin.UART2_RX
|
||||
|
||||
# Default UART
|
||||
TX = UART2_TX
|
||||
RX = UART2_RX
|
||||
TXD = UART2_TX
|
||||
RXD = UART2_RX
|
||||
|
||||
# SPI
|
||||
SPI0_MOSI = pin.SPI0_MOSI
|
||||
SPI0_MISO = pin.SPI0_MISO
|
||||
SPI0_SCLK = pin.SPI0_SCLK
|
||||
SPI0_CS0 = pin.SPI0_CS0
|
||||
SPI2_MOSI = pin.SPI2_MOSI
|
||||
SPI2_MISO = pin.SPI2_MISO
|
||||
SPI2_SCLK = pin.SPI2_SCLK
|
||||
SPI2_CS0 = pin.SPI2_CS0
|
||||
|
||||
# Default SPI
|
||||
MOSI = SPI2_MOSI
|
||||
MISO = SPI2_MISO
|
||||
SCLK = SPI2_SCLK
|
||||
CS = SPI2_CS0
|
||||
|
||||
# Pinout:
|
||||
D3 = pin.P3_2
|
||||
D5 = pin.P3_3
|
||||
D7 = pin.P8_4
|
||||
D8 = pin.P5_4
|
||||
D10 = pin.P5_5
|
||||
D11 = pin.P9_0
|
||||
D12 = pin.P1_2
|
||||
D13 = pin.P9_1
|
||||
D15 = pin.P9_2
|
||||
D16 = pin.P5_7
|
||||
D18 = pin.P5_6
|
||||
D19 = pin.PB_4
|
||||
D21 = pin.PB_3
|
||||
D22 = pin.P5_3
|
||||
D23 = pin.PB_5
|
||||
D24 = pin.PA_7
|
||||
D26 = pin.PA_6
|
||||
D27 = pin.P2_0
|
||||
D28 = pin.P2_1
|
||||
D29 = pin.P9_3
|
||||
D31 = pin.P2_1
|
||||
D32 = pin.P5_0
|
||||
D33 = pin.P5_2
|
||||
D35 = pin.P1_3
|
||||
D36 = pin.P5_1
|
||||
D37 = pin.P9_7
|
||||
D38 = pin.P1_5
|
||||
D40 = pin.P0_4
|
|
@ -0,0 +1,56 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi F3."""
|
||||
|
||||
from adafruit_blinka.microcontroller.spacemit.k1 import pin
|
||||
|
||||
# I2C
|
||||
I2C4_SCL = pin.I2C4_SCL
|
||||
I2C4_SDA = pin.I2C4_SDA
|
||||
|
||||
# Default I2C
|
||||
SCL = I2C4_SCL
|
||||
SDA = I2C4_SDA
|
||||
|
||||
# UART
|
||||
UART0_TX = pin.UART0_TX
|
||||
UART0_RX = pin.UART0_RX
|
||||
|
||||
# Default UART
|
||||
TX = UART0_TX
|
||||
RX = UART0_RX
|
||||
TXD = UART0_TX
|
||||
RXD = UART0_RX
|
||||
|
||||
# SPI
|
||||
SPI3_MOSI = pin.SPI3_MOSI
|
||||
SPI3_MISO = pin.SPI3_MISO
|
||||
SPI3_SCLK = pin.SPI3_SCLK
|
||||
SPI3_CS0 = pin.SPI3_CS0
|
||||
|
||||
# Default SPI
|
||||
MOSI = SPI3_MOSI
|
||||
MISO = SPI3_MISO
|
||||
SCLK = SPI3_SCLK
|
||||
CS = SPI3_CS0
|
||||
|
||||
# Pinout reference:
|
||||
# https://wiki.banana-pi.org/Banana_Pi_BPI-M4_Berry#BPI-M4_Berry_40-pin_header
|
||||
D3 = pin.GPIO_52
|
||||
D5 = pin.GPIO_51
|
||||
D7 = pin.GPIO_70
|
||||
D8 = pin.GPIO_47
|
||||
D10 = pin.GPIO_48
|
||||
D11 = pin.GPIO_71
|
||||
D12 = pin.GPIO_74
|
||||
D13 = pin.GPIO_72
|
||||
D15 = pin.GPIO_73
|
||||
D16 = pin.GPIO_91
|
||||
D18 = pin.GPIO_92
|
||||
D19 = pin.GPIO_77
|
||||
D21 = pin.GPIO_78
|
||||
D22 = pin.GPIO_49
|
||||
D23 = pin.GPIO_75
|
||||
D24 = pin.GPIO_76
|
||||
D26 = pin.GPIO_50
|
|
@ -0,0 +1,71 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi F5."""
|
||||
|
||||
from adafruit_blinka.microcontroller.allwinner.t527 import pin
|
||||
|
||||
# I2C
|
||||
I2C4_SCL = pin.I2C4_SCL
|
||||
I2C4_SDA = pin.I2C4_SDA
|
||||
I2C5_SCL = pin.I2C5_SCL
|
||||
I2C5_SDA = pin.I2C5_SDA
|
||||
|
||||
# Default I2C
|
||||
SCL = I2C5_SCL
|
||||
SDA = I2C5_SDA
|
||||
|
||||
# UART
|
||||
UART2_TX = pin.UART2_TX
|
||||
UART2_RX = pin.UART2_RX
|
||||
UART7_TX = pin.UART7_TX
|
||||
UART7_RX = pin.UART7_RX
|
||||
|
||||
# Default UART
|
||||
TX = UART7_TX
|
||||
RX = UART7_RX
|
||||
TXD = UART7_TX
|
||||
RXD = UART7_RX
|
||||
|
||||
# SPI
|
||||
SPI1_MOSI = pin.SPI1_MOSI
|
||||
SPI1_MISO = pin.SPI1_MISO
|
||||
SPI1_SCLK = pin.SPI1_SCLK
|
||||
SPI1_CS0 = pin.SPI1_CS0
|
||||
|
||||
# Default SPI
|
||||
MOSI = SPI1_MOSI
|
||||
MISO = SPI1_MISO
|
||||
SCLK = SPI1_SCLK
|
||||
CS = SPI1_CS0
|
||||
|
||||
# Pinout reference:
|
||||
# https://wiki.banana-pi.org/Banana_Pi_BPI-M4_Berry#BPI-M4_Berry_40-pin_header
|
||||
D3 = pin.PI9
|
||||
D5 = pin.PI8
|
||||
D7 = pin.PI10
|
||||
D8 = pin.PB13
|
||||
D10 = pin.PB14
|
||||
D11 = pin.PB0
|
||||
D12 = pin.PB5
|
||||
D13 = pin.PB1
|
||||
D15 = pin.PB2
|
||||
D16 = pin.PB11
|
||||
D18 = pin.PB12
|
||||
D19 = pin.PI4
|
||||
D21 = pin.PI5
|
||||
D22 = pin.PI7
|
||||
D23 = pin.PI3
|
||||
D24 = pin.PI2
|
||||
D26 = pin.PI6
|
||||
D27 = pin.PI1
|
||||
D28 = pin.PI0
|
||||
D29 = pin.PB3
|
||||
D31 = pin.PL4
|
||||
D32 = pin.PI11
|
||||
D33 = pin.PL5
|
||||
D35 = pin.PB6
|
||||
D36 = pin.PI12
|
||||
D37 = pin.PB4
|
||||
D38 = pin.PB8
|
||||
D40 = pin.PB7
|
|
@ -0,0 +1,82 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi M2 Zero."""
|
||||
|
||||
# The Banana Pi M2 Plus uses the AllWinner H3 SoC, but pins
|
||||
# are the same as the AllWinner H3 SoC, so we import those
|
||||
from adafruit_blinka.microcontroller.allwinner.h3 import pin
|
||||
|
||||
PA12 = pin.PA12
|
||||
SDA = pin.PA12
|
||||
PA11 = pin.PA11
|
||||
SCL = pin.PA11
|
||||
PA6 = pin.PA6
|
||||
PWM1 = pin.PA6
|
||||
PA1 = pin.PA1
|
||||
UART2_RX = pin.PA1
|
||||
PA0 = pin.PA0
|
||||
UART2_TX = pin.PA0
|
||||
PA3 = pin.PA3
|
||||
UART2_CTS = pin.PA3
|
||||
PA10 = pin.PA10
|
||||
PA12 = pin.PA12
|
||||
SDA = pin.PA12
|
||||
PA11 = pin.PA11
|
||||
SCL = pin.PA11
|
||||
PA6 = pin.PA6
|
||||
PWM1 = pin.PA6
|
||||
PA1 = pin.PA1
|
||||
UART2_RX = pin.PA1
|
||||
PA0 = pin.PA0
|
||||
UART2_TX = pin.PA0
|
||||
PA3 = pin.PA3
|
||||
UART2_CTS = pin.PA3
|
||||
PA7 = pin.PA7
|
||||
PA8 = pin.PA8
|
||||
PA9 = pin.PA9
|
||||
PA10 = pin.PA10
|
||||
PA17 = pin.PA17
|
||||
PA18 = pin.PA18
|
||||
PA19 = pin.PA19
|
||||
PA20 = pin.PA20
|
||||
PA21 = pin.PA21
|
||||
PC0 = pin.PC0
|
||||
PC1 = pin.PC1
|
||||
PC2 = pin.PC2
|
||||
PC3 = pin.PC3
|
||||
PC4 = pin.PC4
|
||||
PC7 = pin.PC7
|
||||
|
||||
PA13 = pin.PA13
|
||||
SPI1_CS = pin.PA13
|
||||
PA14 = pin.PA14
|
||||
SPI1_CLK = pin.PA14
|
||||
PA2 = pin.PA2
|
||||
UART2_RTS = pin.PA2
|
||||
PA18 = pin.PA18
|
||||
TWI1_SCK = pin.PA18
|
||||
|
||||
PL2 = pin.PL2
|
||||
PL4 = pin.PL4
|
||||
|
||||
SCLK = pin.PA14
|
||||
MOSI = pin.PA15
|
||||
MISO = pin.PA16
|
||||
|
||||
PA13 = pin.PA13
|
||||
SPI1_CS = pin.PA13
|
||||
PA14 = pin.PA14
|
||||
SPI1_CLK = pin.PA14
|
||||
PA2 = pin.PA2
|
||||
UART2_RTS = pin.PA2
|
||||
PA18 = pin.PA18
|
||||
TWI1_SCK = pin.PA18
|
||||
PG6 = pin.PG6
|
||||
UART1_TX = pin.PG6
|
||||
PG7 = pin.PG7
|
||||
UART1_RX = pin.PG7
|
||||
|
||||
SCLK = pin.PA14
|
||||
MOSI = pin.PA15
|
||||
MISO = pin.PA16
|
|
@ -0,0 +1,82 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi M2 Zero."""
|
||||
|
||||
# The Banana Pi M2 Zero uses the AllWinner H2 SoC, but pins
|
||||
# are the same as the AllWinner H3 SoC, so we import those
|
||||
from adafruit_blinka.microcontroller.allwinner.h3 import pin
|
||||
|
||||
PA12 = pin.PA12
|
||||
SDA = pin.PA12
|
||||
PA11 = pin.PA11
|
||||
SCL = pin.PA11
|
||||
PA6 = pin.PA6
|
||||
PWM1 = pin.PA6
|
||||
PA1 = pin.PA1
|
||||
UART2_RX = pin.PA1
|
||||
PA0 = pin.PA0
|
||||
UART2_TX = pin.PA0
|
||||
PA3 = pin.PA3
|
||||
UART2_CTS = pin.PA3
|
||||
PA10 = pin.PA10
|
||||
PA12 = pin.PA12
|
||||
SDA = pin.PA12
|
||||
PA11 = pin.PA11
|
||||
SCL = pin.PA11
|
||||
PA6 = pin.PA6
|
||||
PWM1 = pin.PA6
|
||||
PA1 = pin.PA1
|
||||
UART2_RX = pin.PA1
|
||||
PA0 = pin.PA0
|
||||
UART2_TX = pin.PA0
|
||||
PA3 = pin.PA3
|
||||
UART2_CTS = pin.PA3
|
||||
PA7 = pin.PA7
|
||||
PA8 = pin.PA8
|
||||
PA9 = pin.PA9
|
||||
PA10 = pin.PA10
|
||||
PA17 = pin.PA17
|
||||
PA18 = pin.PA18
|
||||
PA19 = pin.PA19
|
||||
PA20 = pin.PA20
|
||||
PA21 = pin.PA21
|
||||
PC0 = pin.PC0
|
||||
PC1 = pin.PC1
|
||||
PC2 = pin.PC2
|
||||
PC3 = pin.PC3
|
||||
PC4 = pin.PC4
|
||||
PC7 = pin.PC7
|
||||
|
||||
PA13 = pin.PA13
|
||||
SPI1_CS = pin.PA13
|
||||
PA14 = pin.PA14
|
||||
SPI1_CLK = pin.PA14
|
||||
PA2 = pin.PA2
|
||||
UART2_RTS = pin.PA2
|
||||
PA18 = pin.PA18
|
||||
TWI1_SCK = pin.PA18
|
||||
|
||||
PL2 = pin.PL2
|
||||
PL4 = pin.PL4
|
||||
|
||||
SCLK = pin.PA14
|
||||
MOSI = pin.PA15
|
||||
MISO = pin.PA16
|
||||
|
||||
PA13 = pin.PA13
|
||||
SPI1_CS = pin.PA13
|
||||
PA14 = pin.PA14
|
||||
SPI1_CLK = pin.PA14
|
||||
PA2 = pin.PA2
|
||||
UART2_RTS = pin.PA2
|
||||
PA18 = pin.PA18
|
||||
TWI1_SCK = pin.PA18
|
||||
PG6 = pin.PG6
|
||||
UART1_TX = pin.PG6
|
||||
PG7 = pin.PG7
|
||||
UART1_RX = pin.PG7
|
||||
|
||||
SCLK = pin.PA14
|
||||
MOSI = pin.PA15
|
||||
MISO = pin.PA16
|
|
@ -0,0 +1,71 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi M4 Berry."""
|
||||
|
||||
from adafruit_blinka.microcontroller.allwinner.h618 import pin
|
||||
|
||||
# I2C
|
||||
I2C3_SCL = pin.TWI3_SCL
|
||||
I2C3_SDA = pin.TWI3_SDA
|
||||
I2C4_SCL = pin.TWI4_SCL
|
||||
I2C4_SDA = pin.TWI4_SDA
|
||||
|
||||
# Default I2C
|
||||
SCL = I2C4_SCL
|
||||
SDA = I2C4_SDA
|
||||
|
||||
# UART
|
||||
UART1_TX = pin.UART1_TX
|
||||
UART1_RX = pin.UART1_RX
|
||||
UART5_TX = pin.UART5_TX
|
||||
UART5_RX = pin.UART5_RX
|
||||
|
||||
# Default UART
|
||||
TX = UART1_TX
|
||||
RX = UART1_RX
|
||||
TXD = UART1_TX
|
||||
RXD = UART1_RX
|
||||
|
||||
# SPI
|
||||
SPI1_MOSI = pin.SPI1_MOSI
|
||||
SPI1_MISO = pin.SPI1_MISO
|
||||
SPI1_SCLK = pin.SPI1_SCLK
|
||||
SPI1_CS0 = pin.SPI1_CS0
|
||||
|
||||
# Default SPI
|
||||
MOSI = SPI1_MOSI
|
||||
MISO = SPI1_MISO
|
||||
SCLK = SPI1_SCLK
|
||||
CS = SPI1_CS0
|
||||
|
||||
# Pinout reference:
|
||||
# https://wiki.banana-pi.org/Banana_Pi_BPI-M4_Berry#BPI-M4_Berry_40-pin_header
|
||||
D3 = pin.PG16
|
||||
D5 = pin.PG15
|
||||
D7 = pin.PG19
|
||||
D8 = pin.PG6
|
||||
D10 = pin.PG7
|
||||
D11 = pin.PH2
|
||||
D12 = pin.PG11
|
||||
D13 = pin.PH3
|
||||
D15 = pin.PG2
|
||||
D16 = pin.PG8
|
||||
D18 = pin.PG9
|
||||
D19 = pin.PH7
|
||||
D21 = pin.PH8
|
||||
D22 = pin.PG1
|
||||
D23 = pin.PH6
|
||||
D24 = pin.PH5
|
||||
D26 = pin.PH9
|
||||
D27 = pin.PG18
|
||||
D28 = pin.PG17
|
||||
D29 = pin.PG3
|
||||
D31 = pin.PG4
|
||||
D32 = pin.PG0
|
||||
D33 = pin.PG5
|
||||
D35 = pin.PG12
|
||||
D36 = pin.PH4
|
||||
D37 = pin.PG10
|
||||
D38 = pin.PG14
|
||||
D40 = pin.PG13
|
|
@ -0,0 +1,71 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi M4 Zero."""
|
||||
|
||||
from adafruit_blinka.microcontroller.allwinner.h618 import pin
|
||||
|
||||
# I2C
|
||||
I2C0_SCL = pin.TWI0_SCL
|
||||
I2C0_SDA = pin.TWI0_SDA
|
||||
I2C1_SCL = pin.TWI1_SCL
|
||||
I2C1_SDA = pin.TWI1_SDA
|
||||
|
||||
# Default I2C
|
||||
SCL = I2C0_SCL
|
||||
SDA = I2C0_SDA
|
||||
|
||||
# UART
|
||||
UART4_TX = pin.UART4_TX
|
||||
UART4_RX = pin.UART4_RX
|
||||
UART5_TX = pin.UART5_TX
|
||||
UART5_RX = pin.UART5_RX
|
||||
|
||||
# Default UART
|
||||
TX = UART4_TX
|
||||
RX = UART4_RX
|
||||
TXD = UART4_TX
|
||||
RXD = UART4_RX
|
||||
|
||||
# SPI
|
||||
SPI1_MOSI = pin.SPI1_MOSI
|
||||
SPI1_MISO = pin.SPI1_MISO
|
||||
SPI1_SCLK = pin.SPI1_SCLK
|
||||
SPI1_CS0 = pin.SPI1_CS0
|
||||
|
||||
# Default SPI
|
||||
MOSI = SPI1_MOSI
|
||||
MISO = SPI1_MISO
|
||||
SCLK = SPI1_SCLK
|
||||
CS = SPI1_CS0
|
||||
|
||||
# Pinout reference:
|
||||
# https://wiki.banana-pi.org/Banana_Pi_BPI-M4_Zero#BPI-M4_Zero_40-pin_header
|
||||
D3 = pin.PI6
|
||||
D5 = pin.PI5
|
||||
D7 = pin.PI12
|
||||
D8 = pin.PI13
|
||||
D10 = pin.PI14
|
||||
D11 = pin.PH2
|
||||
D12 = pin.PI1
|
||||
D13 = pin.PH3
|
||||
D15 = pin.PI11
|
||||
D16 = pin.PI15
|
||||
D18 = pin.PI16
|
||||
D19 = pin.PH7
|
||||
D21 = pin.PH8
|
||||
D22 = pin.PC2
|
||||
D23 = pin.PH6
|
||||
D24 = pin.PH5
|
||||
D26 = pin.PH9
|
||||
D27 = pin.PI8
|
||||
D28 = pin.PI7
|
||||
D29 = pin.PI10
|
||||
D31 = pin.PI9
|
||||
D32 = pin.PH4
|
||||
D33 = pin.PH10
|
||||
D35 = pin.PI2
|
||||
D36 = pin.PC7
|
||||
D37 = pin.PI0
|
||||
D38 = pin.PI4
|
||||
D40 = pin.PI3
|
|
@ -0,0 +1,49 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Banana Pi M5."""
|
||||
|
||||
from adafruit_blinka.microcontroller.amlogic.s905x3 import pin
|
||||
|
||||
for it in pin.i2cPorts:
|
||||
globals()["SCL" + str(it[0])] = it[1]
|
||||
globals()["SDA" + str(it[0])] = it[2]
|
||||
|
||||
SCL = pin.i2cPorts[0][1]
|
||||
SDA = pin.i2cPorts[0][2]
|
||||
|
||||
SCLK = pin.SPI0_SCLK
|
||||
MOSI = pin.SPI0_MOSI
|
||||
MISO = pin.SPI0_MISO
|
||||
SPI_CS0 = pin.SPI0_CS0
|
||||
|
||||
# Pinout reference:
|
||||
# https://wiki.banana-pi.org/Banana_Pi_BPI-M5#BPI-M5_40PIN_GPIO_.28CON2.29
|
||||
P3 = pin.GPIOX_17 # I2C_M2_SDA
|
||||
P5 = pin.GPIOX_18 # I2C_M2_SCL
|
||||
P7 = pin.GPIOX_5
|
||||
P8 = pin.GPIOX_12 # UART_A_TX
|
||||
P10 = pin.GPIOX_13 # UART_A_RX
|
||||
P11 = pin.GPIOX_3
|
||||
P12 = pin.GPIOA_8 # TDMB_SCLK
|
||||
P13 = pin.GPIOX_4
|
||||
P15 = pin.GPIOX_7
|
||||
P16 = pin.GPIOX_0
|
||||
P18 = pin.GPIOX_1
|
||||
P19 = pin.GPIOX_8 # PCM_DIN
|
||||
P21 = pin.GPIOX_9 # PCM_DOUT
|
||||
P22 = pin.GPIOX_2 # SDIO_D2
|
||||
P23 = pin.GPIOX_11 # PCM_CLK
|
||||
P24 = pin.GPIOX_10 # PCM_SYNC
|
||||
P26 = pin.GPIOX_16 # PWM_E
|
||||
P27 = pin.GPIOA_14 # I2C_M3_SDA
|
||||
P28 = pin.GPIOA_15 # I2C_M3_SCL
|
||||
P29 = pin.GPIOX_14 # UART_A_CTS
|
||||
P31 = pin.GPIOX_15 # UART_A_RTS
|
||||
P32 = pin.GPIOX_19 # PWM_B
|
||||
P33 = pin.GPIOX_6
|
||||
P35 = pin.GPIOAO_7 # TDMB_FS
|
||||
P36 = pin.GPIOH_5
|
||||
P37 = pin.GPIOAO_9 # I2S_MCLK
|
||||
P38 = pin.GPIOAO_10 # TDMB_DIN SPDIF_OUT
|
||||
P40 = pin.GPIOAO_4 # TDMB_DOUT
|
|
@ -0,0 +1,4 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Boards definition from BeagleBoard"""
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,143 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Beaglebone Black."""
|
||||
from adafruit_blinka.microcontroller.dra74x import pin
|
||||
|
||||
# initial pins, to mimic bonescript demo
|
||||
# BeagleBone Black
|
||||
# P8_1 = DGND # DGND
|
||||
# P8_2 = DGND # DGND
|
||||
P8_3 = pin.P8_3 # GPIO1_6 - GPIO_38
|
||||
P8_4 = pin.P8_4 # GPIO1_7 - GPIO_39
|
||||
P8_5 = pin.P8_5 # GPIO1_2 - GPIO_34
|
||||
P8_6 = pin.P8_6 # GPIO1_3 - GPIO_35
|
||||
P8_7 = pin.P8_7 # TIMER4 - GPIO_66
|
||||
P8_8 = pin.P8_8 # TIMER7 - GPIO_67
|
||||
P8_9 = pin.P8_9 # TIMER5 - GPIO_69
|
||||
P8_10 = pin.P8_10 # TIMER6 - GPIO_68
|
||||
P8_11 = pin.P8_11 # GPIO1_13 - GPIO_45
|
||||
P8_12 = pin.P8_12 # GPIO1_12 - GPIO_44
|
||||
P8_13 = pin.P8_13 # EHRPWM2B - GPIO_23
|
||||
P8_14 = pin.P8_14 # GPIO0_26 - GPIO_26
|
||||
P8_15 = pin.P8_15 # GPIO1_15 - GPIO_47
|
||||
P8_16 = pin.P8_16 # GPIO1_14 - GPIO_46
|
||||
P8_17 = pin.P8_17 # GPIO0_27 - GPIO_27
|
||||
P8_18 = pin.P8_18 # GPIO2_1 - GPIO_65
|
||||
P8_19 = pin.P8_19 # EHRPWM2A - GPIO_22
|
||||
P8_20 = pin.P8_20 # GPIO1_31 - GPIO_63
|
||||
P8_21 = pin.P8_21 # GPIO1_30 - GPIO_62
|
||||
P8_22 = pin.P8_22 # GPIO1_5 - GPIO_37
|
||||
P8_23 = pin.P8_23 # GPIO1_4 - GPIO_36
|
||||
P8_24 = pin.P8_24 # GPIO1_1 - GPIO_33
|
||||
P8_25 = pin.P8_25 # GPIO1_0 - GPIO_32
|
||||
P8_26 = pin.P8_26 # GPIO1_29 - GPIO_61
|
||||
P8_27 = pin.P8_27 # GPIO2_22 - GPIO_86
|
||||
P8_28 = pin.P8_28 # GPIO2_24 - GPIO_88
|
||||
P8_29 = pin.P8_29 # GPIO2_23 - GPIO_87
|
||||
P8_30 = pin.P8_30 # GPIO2_25 - GPIO_89
|
||||
P8_31 = pin.P8_31 # UART5_CTSN - GPIO_10
|
||||
P8_32 = pin.P8_32 # UART5_RTSN - GPIO_11
|
||||
P8_33 = pin.P8_33 # UART4_RTSN - GPIO_9
|
||||
P8_34 = pin.P8_34 # UART3_RTSN - GPIO_81
|
||||
P8_35 = pin.P8_35 # UART4_CTSN - GPIO_8
|
||||
P8_36 = pin.P8_36 # UART3_CTSN - GPIO_80
|
||||
P8_37 = pin.P8_37 # UART5_TXD - GPIO_78
|
||||
P8_38 = pin.P8_38 # UART5_RXD - GPIO_79
|
||||
P8_39 = pin.P8_39 # GPIO2_12 - GPIO_76
|
||||
P8_40 = pin.P8_40 # GPIO2_13 - GPIO_77
|
||||
P8_41 = pin.P8_41 # GPIO2_10 - GPIO_74
|
||||
P8_42 = pin.P8_42 # GPIO2_11 - GPIO_75
|
||||
P8_43 = pin.P8_43 # GPIO2_8 - GPIO_72
|
||||
P8_44 = pin.P8_44 # GPIO2_9 - GPIO_73
|
||||
P8_45 = pin.P8_45 # GPIO2_6 - GPIO_70
|
||||
P8_46 = pin.P8_46 # GPIO2_7 - GPIO_71
|
||||
|
||||
# P9_1 = DGND # DGND
|
||||
# P9_2 = DGND # DGND
|
||||
# P9_3 = VDD_3V3 # VDD_3V3
|
||||
# P9_4 = VDD_3V3 # VDD_3V3
|
||||
# P9_5 = VDD_5V # VDD_5V
|
||||
# P9_6 = VDD_5V # VDD_5V
|
||||
# P9_7 = SYS_5V # SYS_5V
|
||||
# P9_8 = SYS_5V # SYS_5V
|
||||
# P9_9 = PWR_BUT # PWR_BUT
|
||||
# P9_10 = SYS_RESETN # SYS_RESETn
|
||||
P9_11 = pin.P9_11 # UART4_RXD - GPIO_30
|
||||
P9_12 = pin.P9_12 # GPIO1_28 - GPIO_60
|
||||
P9_13 = pin.P9_13 # UART4_TXD - GPIO_31
|
||||
P9_14 = pin.P9_14 # EHRPWM1A - GPIO_50
|
||||
P9_15 = pin.P9_15 # GPIO1_16 - GPIO_48
|
||||
P9_16 = pin.P9_16 # EHRPWM1B - GPIO_51
|
||||
P9_17 = pin.P9_17 # I2C1_SCL - GPIO_5
|
||||
P9_18 = pin.P9_18 # I2C1_SDA - GPIO_4
|
||||
P9_19 = pin.P9_19 # I2C2_SCL - GPIO_13
|
||||
P9_20 = pin.P9_20 # I2C2_SDA - GPIO_12
|
||||
P9_21 = pin.P9_21 # UART2_TXD - GPIO_3
|
||||
P9_22 = pin.P9_22 # UART2_RXD - GPIO_2
|
||||
P9_23 = pin.P9_23 # GPIO1_17 - GPIO_49
|
||||
P9_24 = pin.P9_24 # UART1_TXD - GPIO_15
|
||||
P9_25 = pin.P9_25 # GPIO3_21 - GPIO_117
|
||||
P9_26 = pin.P9_26 # UART1_RXD - GPIO_14
|
||||
P9_27 = pin.P9_27 # GPIO3_19 - GPIO_115
|
||||
P9_28 = pin.P9_28 # SPI1_CS0 - GPIO_113
|
||||
P9_29 = pin.P9_29 # SPI1_D0 - GPIO_111
|
||||
P9_30 = pin.P9_30 # SPI1_D1 - GPIO_112
|
||||
P9_31 = pin.P9_31 # SPI1_SCLK - GPIO_110
|
||||
# P9_32 = VDD_ADC # VDD_ADC
|
||||
# P9_33 = AIN4 # AIN4
|
||||
# P9_34 = GNDA_ADC # GNDA_ADC
|
||||
# P9_35 = AIN6 # AIN6
|
||||
# P9_36 = AIN5 # AIN5
|
||||
# P9_37 = AIN2 # AIN2
|
||||
# P9_38 = AIN3 # AIN3
|
||||
# P9_39 = AIN0 # AIN0
|
||||
# P9_40 = AIN1 # AIN1
|
||||
P9_41 = pin.P9_41 # CLKOUT2 - GPIO_20
|
||||
P9_42 = pin.P9_42 # GPIO0_7 - GPIO_7
|
||||
# P9_43 = DGND # DGND
|
||||
# P9_44 = DGND # DGND
|
||||
# P9_45 = DGND # DGND
|
||||
# P9_46 = DGND # DGND
|
||||
|
||||
# common to all beagles
|
||||
LED_USR0 = pin.USR0
|
||||
LED_USR1 = pin.USR1
|
||||
LED_USR2 = pin.USR2
|
||||
LED_USR3 = pin.USR3
|
||||
LED_USR4 = pin.USR4
|
||||
|
||||
# I2C and SPI pins from:
|
||||
# src/adafruit_blinka/board/raspi_40pin.py
|
||||
# SDA = pin.SDA
|
||||
# SCL = pin.SCL
|
||||
# CE1 = pin.D7
|
||||
# CE0 = pin.D8
|
||||
# MISO = pin.D9
|
||||
# MOSI = pin.D10
|
||||
# SCLK = pin.D11
|
||||
# SCK = pin.D11
|
||||
# TXD = pin.D14
|
||||
# RXD = pin.D15
|
||||
# MISO_1 = pin.D19
|
||||
# MOSI_1 = pin.D20
|
||||
# SCLK_1 = pin.D21
|
||||
# SCK_1 = pin.D21
|
||||
|
||||
SDA = pin.I2C4_SDA # P9_19
|
||||
SCL = pin.I2C4_SCL # P9_20
|
||||
|
||||
# Pins for SPI
|
||||
#
|
||||
# To enable SPI and an additional I2C port, add the following line to /boot/uEnv.txt:
|
||||
# dtb=am5729-beagleboneai-roboticscape.dtb
|
||||
#
|
||||
# You can verify the dtb file exists by checking the /boot/dtbs/{kernel_version}/ folder
|
||||
#
|
||||
CE0 = pin.SPI1_CS0 # P9_28
|
||||
CE1 = pin.SPI1_CS1 # P9_42
|
||||
MOSI = pin.SPI1_D1 # P9_29
|
||||
MISO = pin.SPI1_D0 # P9_30
|
||||
SCLK = pin.SPI1_SCLK # P9_31
|
||||
# CircuitPython naming convention for SPI Clock
|
||||
SCK = SCLK
|
|
@ -0,0 +1,179 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Beaglebone Black."""
|
||||
from adafruit_blinka.microcontroller.am335x import pin
|
||||
|
||||
# initial pins, to mimic bonescript demo
|
||||
# BeagleBone Black
|
||||
# P8_1 = DGND # DGND
|
||||
# P8_2 = DGND # DGND
|
||||
P8_3 = pin.P8_3 # GPIO1_6 - GPIO_38
|
||||
P8_4 = pin.P8_4 # GPIO1_7 - GPIO_39
|
||||
P8_5 = pin.P8_5 # GPIO1_2 - GPIO_34
|
||||
P8_6 = pin.P8_6 # GPIO1_3 - GPIO_35
|
||||
P8_7 = pin.P8_7 # TIMER4 - GPIO_66
|
||||
P8_8 = pin.P8_8 # TIMER7 - GPIO_67
|
||||
P8_9 = pin.P8_9 # TIMER5 - GPIO_69
|
||||
P8_10 = pin.P8_10 # TIMER6 - GPIO_68
|
||||
P8_11 = pin.P8_11 # GPIO1_13 - GPIO_45
|
||||
P8_12 = pin.P8_12 # GPIO1_12 - GPIO_44
|
||||
P8_13 = pin.P8_13 # EHRPWM2B - GPIO_23
|
||||
P8_14 = pin.P8_14 # GPIO0_26 - GPIO_26
|
||||
P8_15 = pin.P8_15 # GPIO1_15 - GPIO_47
|
||||
P8_16 = pin.P8_16 # GPIO1_14 - GPIO_46
|
||||
P8_17 = pin.P8_17 # GPIO0_27 - GPIO_27
|
||||
P8_18 = pin.P8_18 # GPIO2_1 - GPIO_65
|
||||
P8_19 = pin.P8_19 # EHRPWM2A - GPIO_22
|
||||
P8_20 = pin.P8_20 # GPIO1_31 - GPIO_63
|
||||
P8_21 = pin.P8_21 # GPIO1_30 - GPIO_62
|
||||
P8_22 = pin.P8_22 # GPIO1_5 - GPIO_37
|
||||
P8_23 = pin.P8_23 # GPIO1_4 - GPIO_36
|
||||
P8_24 = pin.P8_24 # GPIO1_1 - GPIO_33
|
||||
P8_25 = pin.P8_25 # GPIO1_0 - GPIO_32
|
||||
P8_26 = pin.P8_26 # GPIO1_29 - GPIO_61
|
||||
P8_27 = pin.P8_27 # GPIO2_22 - GPIO_86
|
||||
P8_28 = pin.P8_28 # GPIO2_24 - GPIO_88
|
||||
P8_29 = pin.P8_29 # GPIO2_23 - GPIO_87
|
||||
P8_30 = pin.P8_30 # GPIO2_25 - GPIO_89
|
||||
P8_31 = pin.P8_31 # UART5_CTSN - GPIO_10
|
||||
P8_32 = pin.P8_32 # UART5_RTSN - GPIO_11
|
||||
P8_33 = pin.P8_33 # UART4_RTSN - GPIO_9
|
||||
P8_34 = pin.P8_34 # UART3_RTSN - GPIO_81
|
||||
P8_35 = pin.P8_35 # UART4_CTSN - GPIO_8
|
||||
P8_36 = pin.P8_36 # UART3_CTSN - GPIO_80
|
||||
P8_37 = pin.P8_37 # UART5_TXD - GPIO_78
|
||||
P8_38 = pin.P8_38 # UART5_RXD - GPIO_79
|
||||
P8_39 = pin.P8_39 # GPIO2_12 - GPIO_76
|
||||
P8_40 = pin.P8_40 # GPIO2_13 - GPIO_77
|
||||
P8_41 = pin.P8_41 # GPIO2_10 - GPIO_74
|
||||
P8_42 = pin.P8_42 # GPIO2_11 - GPIO_75
|
||||
P8_43 = pin.P8_43 # GPIO2_8 - GPIO_72
|
||||
P8_44 = pin.P8_44 # GPIO2_9 - GPIO_73
|
||||
P8_45 = pin.P8_45 # GPIO2_6 - GPIO_70
|
||||
P8_46 = pin.P8_46 # GPIO2_7 - GPIO_71
|
||||
|
||||
# P9_1 = DGND # DGND
|
||||
# P9_2 = DGND # DGND
|
||||
# P9_3 = VDD_3V3 # VDD_3V3
|
||||
# P9_4 = VDD_3V3 # VDD_3V3
|
||||
# P9_5 = VDD_5V # VDD_5V
|
||||
# P9_6 = VDD_5V # VDD_5V
|
||||
# P9_7 = SYS_5V # SYS_5V
|
||||
# P9_8 = SYS_5V # SYS_5V
|
||||
# P9_9 = PWR_BUT # PWR_BUT
|
||||
# P9_10 = SYS_RESETN # SYS_RESETn
|
||||
P9_11 = pin.P9_11 # UART4_RXD - GPIO_30
|
||||
P9_12 = pin.P9_12 # GPIO1_28 - GPIO_60
|
||||
P9_13 = pin.P9_13 # UART4_TXD - GPIO_31
|
||||
P9_14 = pin.P9_14 # EHRPWM1A - GPIO_50
|
||||
P9_15 = pin.P9_15 # GPIO1_16 - GPIO_48
|
||||
P9_16 = pin.P9_16 # EHRPWM1B - GPIO_51
|
||||
P9_17 = pin.P9_17 # I2C1_SCL - GPIO_5
|
||||
P9_18 = pin.P9_18 # I2C1_SDA - GPIO_4
|
||||
P9_19 = pin.P9_19 # I2C2_SCL - GPIO_13
|
||||
P9_20 = pin.P9_20 # I2C2_SDA - GPIO_12
|
||||
P9_21 = pin.P9_21 # UART2_TXD - GPIO_3
|
||||
P9_22 = pin.P9_22 # UART2_RXD - GPIO_2
|
||||
P9_23 = pin.P9_23 # GPIO1_17 - GPIO_49
|
||||
P9_24 = pin.P9_24 # UART1_TXD - GPIO_15
|
||||
P9_25 = pin.P9_25 # GPIO3_21 - GPIO_117
|
||||
P9_26 = pin.P9_26 # UART1_RXD - GPIO_14
|
||||
P9_27 = pin.P9_27 # GPIO3_19 - GPIO_115
|
||||
P9_28 = pin.P9_28 # SPI1_CS0 - GPIO_113
|
||||
P9_29 = pin.P9_29 # SPI1_D0 - GPIO_111
|
||||
P9_30 = pin.P9_30 # SPI1_D1 - GPIO_112
|
||||
P9_31 = pin.P9_31 # SPI1_SCLK - GPIO_110
|
||||
# P9_32 = VDD_ADC # VDD_ADC
|
||||
# P9_33 = AIN4 # AIN4
|
||||
# P9_34 = GNDA_ADC # GNDA_ADC
|
||||
# P9_35 = AIN6 # AIN6
|
||||
# P9_36 = AIN5 # AIN5
|
||||
# P9_37 = AIN2 # AIN2
|
||||
# P9_38 = AIN3 # AIN3
|
||||
# P9_39 = AIN0 # AIN0
|
||||
# P9_40 = AIN1 # AIN1
|
||||
P9_41 = pin.P9_41 # CLKOUT2 - GPIO_20
|
||||
P9_42 = pin.P9_42 # GPIO0_7 - GPIO_7
|
||||
# P9_43 = DGND # DGND
|
||||
# P9_44 = DGND # DGND
|
||||
# P9_45 = DGND # DGND
|
||||
# P9_46 = DGND # DGND
|
||||
|
||||
# common to all beagles
|
||||
LED_USR0 = pin.USR0
|
||||
LED_USR1 = pin.USR1
|
||||
LED_USR2 = pin.USR2
|
||||
LED_USR3 = pin.USR3
|
||||
|
||||
# I2C and SPI pins from:
|
||||
# src/adafruit_blinka/board/raspi_40pin.py
|
||||
# SDA = pin.SDA
|
||||
# SCL = pin.SCL
|
||||
# CE1 = pin.D7
|
||||
# CE0 = pin.D8
|
||||
# MISO = pin.D9
|
||||
# MOSI = pin.D10
|
||||
# SCLK = pin.D11
|
||||
# SCK = pin.D11
|
||||
# TXD = pin.D14
|
||||
# RXD = pin.D15
|
||||
# MISO_1 = pin.D19
|
||||
# MOSI_1 = pin.D20
|
||||
# SCLK_1 = pin.D21
|
||||
# SCK_1 = pin.D21
|
||||
|
||||
SDA = pin.I2C2_SDA # P9_19
|
||||
SCL = pin.I2C2_SCL # 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.SPI0_CS0 # P9_17
|
||||
MOSI = pin.SPI0_D1 # P9_18
|
||||
MISO = pin.SPI0_D0 # P9_21
|
||||
SCLK = pin.SPI0_SCLK # P9_22
|
||||
# CircuitPython naming convention for SPI Clock
|
||||
SCK = SCLK
|
||||
|
||||
# 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
|
||||
#
|
||||
# SPI1 conflicts with HDMI Audio (McASP)
|
||||
#
|
||||
# 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.SPI1_CS0 # P9_28
|
||||
MOSI_1 = pin.SPI1_D0 # P9_29
|
||||
MISO_1 = pin.SPI1_D1 # P9_30
|
||||
SCLK_1 = pin.SPI1_SCLK # P9_31
|
||||
# CircuitPython naming convention for SPI Clock
|
||||
SCK_1 = SCLK_1
|
|
@ -0,0 +1,14 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Beaglebone Blue."""
|
||||
from adafruit_blinka.microcontroller.am335x import pin
|
||||
|
||||
# common to all beagles
|
||||
LED_USR0 = pin.USR0
|
||||
LED_USR1 = pin.USR1
|
||||
LED_USR2 = pin.USR2
|
||||
LED_USR3 = pin.USR3
|
||||
|
||||
SDA = pin.I2C1_SDA
|
||||
SCL = pin.I2C1_SCL
|
|
@ -0,0 +1,141 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""
|
||||
Pin definitions for the Beaglebone PocketBeagle.
|
||||
|
||||
based on
|
||||
https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#figure-42-expansion-header-popular-functions---color-coded
|
||||
"""
|
||||
from adafruit_blinka.microcontroller.am335x import pin
|
||||
|
||||
# initial pins, to mimic bonescript demo
|
||||
# PocketBeagle
|
||||
# P1_1 = SYS VIN # VIN_AC
|
||||
P1_2 = pin.P1_2 # GPIO2_23 - GPIO_87
|
||||
P1_3 = pin.P1_3 # USB1_VBUS_OUT - (silkscreen: USB1 V_EN)
|
||||
P1_4 = pin.P1_4 # GPIO2_25 - GPIO_89
|
||||
# P1_5 = USB VBUS # USB1_VBUS_IN
|
||||
P1_6 = pin.P1_6 # SPI0_CS0 - GPIO_5
|
||||
# P1_7 = USB VIN # VIN-USB
|
||||
P1_8 = pin.P1_8 # SPI0_SCLK - GPIO_2
|
||||
# P1_9 = USB1 DN # USB1-DN
|
||||
P1_10 = pin.P1_10 # SPI0_D0 - GPIO_3
|
||||
# P1_11 = USB1 DP # USB1-DP
|
||||
P1_12 = pin.P1_12 # SPI0_D1 - GPIO_4
|
||||
# P1_13 = USB1 ID # USB1-ID
|
||||
# P1_14 = SYS 3.3V # VOUT-3.3V
|
||||
# P1_15 = SYS GND # GND
|
||||
# P1_16 = SYS GND # GND
|
||||
# P1_17 = AIN 1.8V REF- # VREFN
|
||||
# P1_18 = AIN 1.8V REF+ # VREFP
|
||||
P1_19 = pin.P1_19 # AIN0
|
||||
P1_20 = pin.P1_20 # GPIO0_20 - GPIO_20
|
||||
P1_21 = pin.P1_21 # AIN1
|
||||
# P1_22 = SYS GND # GND
|
||||
P1_23 = pin.P1_23 # AIN2
|
||||
# P1_22 = SYS VOUT # VOUT-5V
|
||||
P1_25 = pin.P1_25 # AIN3
|
||||
P1_26 = pin.P1_26 # I2C2_SDA - GPIO_12
|
||||
P1_27 = pin.P1_27 # AIN4
|
||||
P1_28 = pin.P1_28 # I2C2_SCL - GPIO_13
|
||||
P1_29 = pin.P1_29 # GPIO3_21 - GPIO_117
|
||||
P1_30 = pin.P1_30 # UART0_TXD - GPIO_43
|
||||
P1_31 = pin.P1_31 # GPIO3_18 - GPIO_114
|
||||
P1_32 = pin.P1_32 # UART0_RXD - GPIO_42
|
||||
P1_33 = pin.P1_33 # GPIO3_15 - GPIO_111 - EHRPWM0B (ehrpwm.0:1)
|
||||
P1_34 = pin.P1_34 # GPIO0_26 - GPIO_26
|
||||
P1_35 = pin.P1_35 # GPIO2_24 - GPIO_88
|
||||
P1_36 = pin.P1_36 # EHRPWM0A - GPIO_110 - EHRPWM0A (ehrpwm.0:0)
|
||||
|
||||
|
||||
P2_1 = pin.P2_1 # EHRPWM1A - GPIO_50
|
||||
P2_2 = pin.P2_2 # GPIO1_27 - GPIO_59
|
||||
P2_3 = pin.P2_3 # GPIO0_23 - GPIO_23
|
||||
P2_4 = pin.P2_4 # GPIO1_26 - GPIO_58
|
||||
P2_5 = pin.P2_5 # UART4_RXD - GPIO_30
|
||||
P2_6 = pin.P2_6 # GPIO1_25 - GPIO_57
|
||||
P2_7 = pin.P2_7 # UART4_TXD - GPIO_31
|
||||
P2_8 = pin.P2_8 # GPIO1_28 - GPIO_60
|
||||
P2_9 = pin.P2_9 # I2C1_SCL - GPIO_15
|
||||
P2_10 = pin.P2_10 # GPIO1_20 - GPIO_52
|
||||
P2_11 = pin.P2_11 # I2C1_SDA - GPIO_14
|
||||
# P2_12 = SYS PWR BTN # POWER_BUTTON
|
||||
# P2_13 = SYS VOUT # VOUT-5V
|
||||
# P2_14 = BAT VIN # BAT-VIN
|
||||
# P2_15 = SYS GND # GND
|
||||
# P2_16 = BAT TEMP # BAT-TEMP
|
||||
P2_17 = pin.P2_17 # GPIO2_1 - GPIO_65
|
||||
P2_18 = pin.P2_18 # GPIO1_15 - GPIO_47
|
||||
P2_19 = pin.P2_19 # GPIO0_27 - GPIO_27
|
||||
P2_20 = pin.P2_20 # GPIO2_0 - GPIO_64
|
||||
# P2_21 = SYS GND # GND
|
||||
P2_22 = pin.P2_22 # GPIO1_14 - GPIO_46
|
||||
# P2_23 = SYS 3.3V # VOUT-3.3V
|
||||
P2_24 = pin.P2_24 # GPIO1_12 - GPIO_44
|
||||
P2_25 = pin.P2_25 # SPI1_CS0 - GPIO_41
|
||||
# P2_26 = SYS NRST # RESET#
|
||||
P2_27 = pin.P2_27 # SPI1_D0 - GPIO_40
|
||||
P2_28 = pin.P2_28 # GPIO3_20 - GPIO_116
|
||||
P2_29 = pin.P2_29 # SPI1_SCLK - GPIO_7
|
||||
P2_30 = pin.P2_30 # GPIO3_17 - GPIO_113
|
||||
P2_31 = pin.P2_31 # SPI1_CS1 - GPIO_19
|
||||
P2_32 = pin.P2_32 # GPIO3_16 - GPIO_112
|
||||
P2_33 = pin.P2_33 # GPIO1_13 - GPIO_45
|
||||
P2_34 = pin.P2_34 # GPIO3_19 - GPIO_115
|
||||
P2_35 = pin.P2_35 # GPIO2_22 - GPIO_86
|
||||
P2_36 = pin.P2_36 # AIN7
|
||||
|
||||
# common to all beagles
|
||||
LED_USR0 = pin.USR0
|
||||
LED_USR1 = pin.USR1
|
||||
LED_USR2 = pin.USR2
|
||||
LED_USR3 = pin.USR3
|
||||
|
||||
##########
|
||||
# Refer to header default pin modes
|
||||
# https://raw.githubusercontent.com/wiki/beagleboard/pocketbeagle/images/PocketBeagle_pinout.png
|
||||
|
||||
# I2C1 pins
|
||||
SDA_1 = pin.I2C1_SDA # P2_11 data signal
|
||||
SCL_1 = pin.I2C1_SCL # P2_9 clock signal
|
||||
# for example compatibility we create a alias
|
||||
SDA = SDA_1
|
||||
SCL = SCL_1
|
||||
|
||||
# I2C2 pins
|
||||
SDA_2 = pin.I2C2_SDA # P1_26 data signal
|
||||
SCL_2 = pin.I2C2_SCL # P1_28 clock signal
|
||||
|
||||
# SPI0 pins
|
||||
CE0 = pin.SPI0_CS0 # P1_6 - enables peripheral device
|
||||
SCLK = pin.SPI0_SCLK # P1_12 - outputs data to peripheral device
|
||||
MOSI = pin.SPI0_D1 # P1_10 - receives data from peripheral device
|
||||
MISO = pin.SPI0_D0 # P1_8 - outputs clock signal
|
||||
# CircuitPython naming convention for SPI Clock
|
||||
SCK = SCLK
|
||||
|
||||
# SPI1 pins
|
||||
CE0_1 = pin.SPI1_CS1 # P2_31 - enables peripheral device
|
||||
SCLK_1 = pin.SPI1_SCLK # P2_25 - outputs data to peripheral device
|
||||
MOSI_1 = pin.SPI1_D1 # P2_27 - receives data from peripheral device
|
||||
MISO_1 = pin.SPI1_D0 # P2_29 - outputs clock signal
|
||||
# CircuitPython naming convention for SPI Clock
|
||||
SCK_1 = SCLK_1
|
||||
|
||||
|
||||
# UART0
|
||||
TX_0 = pin.UART0_TXD # P1_30
|
||||
RX_0 = pin.UART0_RXD # P1_32
|
||||
# create alias for most of the examples
|
||||
TX = TX_0
|
||||
RX = RX_0
|
||||
|
||||
# UART2
|
||||
# pins already in use by SPI0
|
||||
# TX_2 = pin.UART2_TXD # P1_8
|
||||
# RX_2 = pin.UART2_RXD # P1_10
|
||||
|
||||
# UART4
|
||||
TX_4 = pin.UART4_TXD # P2_7
|
||||
RX_4 = pin.UART4_RXD # P2_5
|
|
@ -0,0 +1,52 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the BeagleV StarLight."""
|
||||
|
||||
from adafruit_blinka.microcontroller.starfive.JH71x0 import pin
|
||||
|
||||
D0 = pin.D0
|
||||
D1 = pin.D1
|
||||
|
||||
SDA = pin.I2C2_SDA
|
||||
SCL = pin.I2C2_SCL
|
||||
|
||||
D4 = pin.D4
|
||||
D5 = pin.D5
|
||||
D6 = pin.D6
|
||||
|
||||
D7 = pin.D7
|
||||
CE1 = pin.D7
|
||||
D8 = pin.D8
|
||||
CE0 = pin.D8
|
||||
D9 = pin.D9
|
||||
MISO = pin.SPI_MISO
|
||||
D10 = pin.D10
|
||||
MOSI = pin.SPI_MOSI
|
||||
D11 = pin.D11
|
||||
SCLK = pin.SPI_SCLK
|
||||
SCK = pin.SPI_SCLK
|
||||
|
||||
D12 = pin.D12
|
||||
D13 = pin.D13
|
||||
|
||||
D14 = pin.D14
|
||||
TXD = pin.UART_TX
|
||||
D15 = pin.D15
|
||||
RXD = pin.UART_RX
|
||||
# create alias for most of the examples
|
||||
TX = pin.UART_TX
|
||||
RX = pin.UART_RX
|
||||
|
||||
D16 = pin.D16
|
||||
D17 = pin.D17
|
||||
D18 = pin.D18
|
||||
D19 = pin.D19
|
||||
D20 = pin.D20
|
||||
D21 = pin.D21
|
||||
D22 = pin.D22
|
||||
D23 = pin.D23
|
||||
D24 = pin.D24
|
||||
D25 = pin.D25
|
||||
D26 = pin.D26
|
||||
D27 = pin.D27
|
|
@ -0,0 +1,24 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Binho Nova"""
|
||||
from adafruit_blinka.microcontroller.nova import pin
|
||||
|
||||
IO0 = pin.IO0
|
||||
IO1 = pin.IO1
|
||||
IO2 = pin.IO2
|
||||
IO3 = pin.IO3
|
||||
IO4 = pin.IO4
|
||||
|
||||
TX = IO4
|
||||
RX = IO3
|
||||
|
||||
SDA = pin.SDA
|
||||
SCL = pin.SCL
|
||||
|
||||
SCK = pin.SCK
|
||||
SCLK = pin.SCLK
|
||||
MOSI = pin.MOSI
|
||||
MISO = pin.MISO
|
||||
SS0 = pin.SS0
|
||||
SS1 = pin.SS1
|
|
@ -0,0 +1,36 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Clockwork Pi (CPI3) board."""
|
||||
|
||||
from adafruit_blinka.microcontroller.allwinner.a33 import pin
|
||||
|
||||
# Clockwork Pi GPIO port (DEBUG section in datasheet)
|
||||
|
||||
# Type Pin # (ext.) Pin # (Package) Function 1 Function 2 Pin # (sysfs) Color
|
||||
# 3V0 1 blue
|
||||
# GPIO 2 PB0 UART0/2_TX PB-EINT0 32 green
|
||||
# GPIO 3 PB1 UART0/2_RX PB-EINT1 33 yellow
|
||||
# GND 4 white
|
||||
# GPIO 5 PH5 I2C1-SDA 229 red
|
||||
# GPIO 6 PH4 I2C1-SCL 228 brown
|
||||
# GND 7 black
|
||||
# GPIO 8 PH6 UART3-TX SPI0-CS 230 blue
|
||||
# GPIO 9 PH7 UART3-RX SPI0-CLK 231 green
|
||||
# GPIO 10 PH9 UART3-CTS SPI0-MISO 233 yellow
|
||||
# GPIO 11 PH8 UART3-RTS SPI0-MOSI 232 white
|
||||
# GND 12 red
|
||||
# 5V0 13 brown
|
||||
# 5V0 14 black
|
||||
|
||||
PB0 = pin.PB0
|
||||
PB1 = pin.PB1
|
||||
TX = PB0
|
||||
RX = PB1
|
||||
|
||||
SCL = pin.PH4
|
||||
SDA = pin.PH5
|
||||
|
||||
SCLK = pin.PH7
|
||||
MOSI = pin.PH8
|
||||
MISO = pin.PH9
|
|
@ -0,0 +1,30 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Coral Dev Board."""
|
||||
|
||||
from adafruit_blinka.microcontroller.nxp_imx8m import pin
|
||||
|
||||
# Board name = RPI name [= alias] = pin name
|
||||
I2C2_SDA = D2 = SDA = pin.I2C2_SDA
|
||||
I2C2_SCL = D3 = SCL = pin.I2C2_SCL
|
||||
I2C3_SDA = SDA3 = pin.I2C3_SDA
|
||||
I2C3_SCL = SCL3 = pin.I2C3_SCL
|
||||
|
||||
|
||||
PWM1 = D12 = pin.PWM1
|
||||
PWM2 = D13 = pin.PWM2
|
||||
PWM3 = D22 = pin.PWM3
|
||||
|
||||
GPIO_P13 = D27 = pin.GPIO6
|
||||
GPIO_P16 = D23 = pin.GPIO73
|
||||
GPIO_P18 = D24 = pin.GPIO138
|
||||
GPIO_P29 = D5 = pin.GPIO7
|
||||
GPIO_P31 = D6 = pin.GPIO8
|
||||
GPIO_P36 = D16 = pin.GPIO141
|
||||
GPIO_P37 = D26 = pin.GPIO77
|
||||
|
||||
ECSPI1_MISO = D9 = MISO = pin.ECSPI1_MISO
|
||||
ECSPI1_MOSI = D10 = MOSI = pin.ECSPI1_MOSI
|
||||
ECSPI1_SCLK = D11 = SCLK = SCK = pin.ECSPI1_SCLK
|
||||
ECSPI1_SS0 = D8 = SS0 = pin.ECSPI1_SS0
|
|
@ -0,0 +1,41 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Coral Dev Board Mini."""
|
||||
|
||||
from adafruit_blinka.microcontroller.mt8167 import pin
|
||||
|
||||
# Board name = RPI name [= alias] = pin name
|
||||
GPIO22 = D4 = pin.GPIO22 # Pin 7
|
||||
GPIO9 = D17 = pin.GPIO9 # Pin 11
|
||||
GPIO36 = D18 = pin.GPIO36 # Pin 12
|
||||
GPIO10 = D27 = pin.GPIO10 # Pin 13
|
||||
GPIO0 = D23 = pin.GPIO0 # Pin 16
|
||||
GPIO1 = D24 = pin.GPIO1 # Pin 18
|
||||
GPIO7 = D25 = pin.GPIO7 # Pin 22
|
||||
GPIO8 = D7 = pin.GPIO8 # Pin 26
|
||||
GPIO37 = D19 = pin.GPIO37 # Pin 35
|
||||
GPIO13 = D16 = pin.GPIO13 # Pin 36
|
||||
GPIO45 = D26 = pin.GPIO45 # Pin 37
|
||||
GPIO38 = D20 = pin.GPIO38 # Pin 38
|
||||
GPIO39 = D21 = pin.GPIO39 # Pin 40
|
||||
|
||||
I2C1_SDA = D2 = SDA1 = pin.I2C1_SDA # Pin 3
|
||||
I2C1_SCL = D3 = SCL1 = pin.I2C1_SCL # Pin 5
|
||||
I2C2_SDA = D0 = SDA2 = pin.I2C2_SDA # Pin 27
|
||||
I2C2_SCL = D1 = SCL2 = pin.I2C2_SCL # Pin 28
|
||||
|
||||
PWM_A = D12 = pin.PWM_A # Pin 32
|
||||
PWM_B = D13 = pin.PWM_B # Pin 33
|
||||
PWM_C = D22 = pin.PWM_C # Pin 15
|
||||
|
||||
SPI_MO = D10 = MOSI = pin.SPI_MO # Pin 19
|
||||
SPI_MI = D9 = MISO = pin.SPI_MI # Pin 21
|
||||
SPI_CLK = D11 = SCLK = pin.SPI_CLK # Pin 23
|
||||
SPI_CSB = D8 = CS0 = pin.SPI_CSB # Pin 24
|
||||
|
||||
# UART currently not supported
|
||||
GPIO63 = D14 = pin.GPIO63 # UART0_TX, Pin 8
|
||||
GPIO62 = D15 = pin.GPIO62 # UART0_RX, Pin 10
|
||||
GPIO65 = D5 = pin.GPIO65 # UART1_TX, Pin 29
|
||||
GPIO64 = D6 = pin.GPIO64 # UART1_RX, Pin 31
|
|
@ -0,0 +1,45 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Dragonboard 410c."""
|
||||
|
||||
from adafruit_blinka.microcontroller.snapdragon.apq8016 import pin
|
||||
|
||||
GPIO_A = pin.GPIO_36
|
||||
GPIO_B = pin.GPIO_12
|
||||
GPIO_C = pin.GPIO_13
|
||||
GPIO_D = pin.GPIO_69
|
||||
GPIO_E = pin.GPIO_115
|
||||
GPIO_F = pin.PM_MPP_4
|
||||
GPIO_G = pin.GPIO_24
|
||||
GPIO_H = pin.GPIO_25
|
||||
GPIO_I = pin.GPIO_35
|
||||
GPIO_J = pin.GPIO_34
|
||||
GPIO_K = pin.GPIO_28
|
||||
GPIO_L = pin.GPIO_33
|
||||
|
||||
GPIO_36 = pin.GPIO_36
|
||||
GPIO_12 = pin.GPIO_12
|
||||
GPIO_13 = pin.GPIO_13
|
||||
GPIO_69 = pin.GPIO_69
|
||||
GPIO_115 = pin.GPIO_115
|
||||
GPIO_4 = pin.PM_MPP_4
|
||||
GPIO_24 = pin.GPIO_24
|
||||
GPIO_25 = pin.GPIO_25
|
||||
GPIO_35 = pin.GPIO_35
|
||||
GPIO_34 = pin.GPIO_34
|
||||
GPIO_28 = pin.GPIO_28
|
||||
GPIO_33 = pin.GPIO_33
|
||||
|
||||
SDA = pin.I2C0_SDA
|
||||
SCL = pin.I2C0_SCL
|
||||
|
||||
I2C0_SDA = pin.I2C0_SDA
|
||||
I2C0_SCL = pin.I2C0_SCL
|
||||
I2C1_SDA = pin.I2C1_SDA
|
||||
I2C1_SCL = pin.I2C1_SCL
|
||||
|
||||
SCLK = pin.SPI0_SCLK
|
||||
MOSI = pin.SPI0_MOSI
|
||||
MISO = pin.SPI0_MISO
|
||||
SPI_CS = pin.SPI0_CS
|
|
@ -0,0 +1,64 @@
|
|||
# SPDX-FileCopyrightText: 2023 Liz Clark for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""
|
||||
Pin definitions for the Feather RP2040 CAN with u2if firmware.
|
||||
|
||||
Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit Feather RP2040 CAN with rp2040
|
||||
>>> import board
|
||||
>>> board.
|
||||
A0 A1 A2 A3
|
||||
D0 D1 D10 D11
|
||||
D12 D13 D24 D25
|
||||
D4 D5 D6 D9
|
||||
I2C SDA SCL LED
|
||||
NEOPIXEL SPI SCK MISO
|
||||
MOSI RX TX UART
|
||||
CAN_STANDBY CAN_TX0_RTS CAN_RESET CAN_CS
|
||||
CAN_INTERRUPT CAN_RX0_BF NEOPIXEL_POWER
|
||||
"""
|
||||
|
||||
from adafruit_blinka.microcontroller.rp2040_u2if import pin
|
||||
|
||||
D0 = RX = pin.GP1
|
||||
D1 = TX = pin.GP0
|
||||
D4 = pin.GP4
|
||||
D5 = pin.GP5
|
||||
D6 = pin.GP6
|
||||
D9 = pin.GP9
|
||||
D10 = pin.GP10
|
||||
D11 = pin.GP11
|
||||
D12 = pin.GP12
|
||||
D13 = pin.GP13
|
||||
D24 = pin.GP24
|
||||
D25 = pin.GP25
|
||||
|
||||
A0 = pin.GP26
|
||||
A1 = pin.GP27
|
||||
A2 = pin.GP28
|
||||
A3 = pin.GP29
|
||||
|
||||
LED = pin.GP13
|
||||
|
||||
BUTTON = BOOT = pin.GP7
|
||||
|
||||
NEOPIXEL = pin.GP21
|
||||
NEOPIXEL_POWER = pin.GP20
|
||||
|
||||
SDA = pin.GP2
|
||||
SCL = pin.GP3
|
||||
|
||||
SCLK = SCK = pin.GP14
|
||||
MOSI = pin.GP15
|
||||
MISO = pin.GP8
|
||||
|
||||
CAN_STANDBY = pin.GP16
|
||||
CAN_TX0_RTS = pin.GP17
|
||||
CAN_RESET = pin.GP18
|
||||
CAN_CS = pin.GP19
|
||||
CAN_INTERRUPT = pin.GP22
|
||||
CAN_RX0_BF = pin.GP23
|
||||
|
||||
# access u2if via pin instance to open for specifc VID/PID
|
||||
# pylint:disable = protected-access
|
||||
pin.GP0._u2if_open_hid(0x239A, 0x8130)
|
|
@ -0,0 +1,64 @@
|
|||
# SPDX-FileCopyrightText: 2023 Liz Clark for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""
|
||||
Pin definitions for the Feather RP2040 ThinkInk with u2if firmware.
|
||||
|
||||
Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit Feather RP2040 ThinkInk with rp2040
|
||||
>>> import board
|
||||
>>> board.
|
||||
A0 A1 A2 A3
|
||||
D0 D1 D10 D11
|
||||
D12 D13 D24 D25
|
||||
D4 D5 D6 D9
|
||||
I2C LED MISO MOSI
|
||||
NEOPIXEL EPD_BUSY SCK SCL
|
||||
SDA SPI TX UART
|
||||
EPD_CS EPD_RESET EPD_DC EPD_MOSI
|
||||
EPD_SCK
|
||||
"""
|
||||
|
||||
from adafruit_blinka.microcontroller.rp2040_u2if import pin
|
||||
|
||||
D0 = pin.GP1
|
||||
D1 = pin.GP0
|
||||
D4 = pin.GP4
|
||||
D5 = pin.GP5
|
||||
D6 = pin.GP6
|
||||
D9 = pin.GP9
|
||||
D10 = pin.GP10
|
||||
D11 = pin.GP11
|
||||
D12 = pin.GP12
|
||||
D13 = pin.GP13
|
||||
D24 = pin.GP24
|
||||
D25 = pin.GP25
|
||||
|
||||
A0 = pin.GP26
|
||||
A1 = pin.GP27
|
||||
A2 = pin.GP28
|
||||
A3 = pin.GP29
|
||||
|
||||
LED = pin.GP13
|
||||
|
||||
BUTTON = BOOT = pin.GP7
|
||||
|
||||
NEOPIXEL = pin.GP21
|
||||
NEOPIXEL_POWER = pin.GP20
|
||||
|
||||
SDA = pin.GP2
|
||||
SCL = pin.GP3
|
||||
|
||||
SCLK = SCK = pin.GP14
|
||||
MOSI = pin.GP15
|
||||
MISO = pin.GP8
|
||||
|
||||
EPD_BUSY = pin.GP16
|
||||
EPD_RESET = pin.GP17
|
||||
EPD_DC = pin.GP18
|
||||
EPD_CS = pin.GP19
|
||||
EPD_SCK = pin.GP22
|
||||
EPD_MOSI = pin.GP23
|
||||
|
||||
# access u2if via pin instance to open for specifc VID/PID
|
||||
# pylint:disable = protected-access
|
||||
pin.GP0._u2if_open_hid(0x239A, 0x812C)
|
|
@ -0,0 +1,33 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Feather Huzzah."""
|
||||
|
||||
from adafruit_blinka.microcontroller.esp8266 import pin
|
||||
|
||||
# TODO need equiv of INPUT_PULL_DOWN_16 ?
|
||||
# See https://tttapa.github.io/ESP8266/Chap04%20-%20Microcontroller.html
|
||||
|
||||
GPIO0 = pin.GPIO0
|
||||
GPIO1 = pin.GPIO1
|
||||
GPIO2 = pin.GPIO2
|
||||
GPIO3 = pin.GPIO3
|
||||
GPIO4 = pin.GPIO4
|
||||
GPIO5 = pin.GPIO5
|
||||
GPIO12 = pin.GPIO12
|
||||
GPIO13 = pin.GPIO13
|
||||
GPIO14 = pin.GPIO14
|
||||
GPIO15 = pin.GPIO15
|
||||
GPIO16 = pin.GPIO16
|
||||
|
||||
ADC = pin.TOUT
|
||||
|
||||
MISO = GPIO12
|
||||
MOSI = GPIO13
|
||||
SCK = GPIO14
|
||||
|
||||
RX = GPIO3
|
||||
TX = GPIO1
|
||||
|
||||
SDA = GPIO4
|
||||
SCL = GPIO5
|
|
@ -0,0 +1,65 @@
|
|||
# SPDX-FileCopyrightText: 2023 Liz Clark for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""
|
||||
Pin definitions for the Feather RP2040 RFM with u2if firmware.
|
||||
|
||||
Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit Feather RP2040 RFM with rp2040
|
||||
>>> import board
|
||||
>>> board.
|
||||
A0 A1 A2 A3
|
||||
D0 D1 D10 D11
|
||||
D12 D13 D24 D25
|
||||
D4 D5 D6 D9
|
||||
I2C SDA SCL LED
|
||||
NEOPIXEL SPI SCK MISO
|
||||
MOSI RX TX UART
|
||||
RFM_CS RFM_RST RFM_IO5 RFM_IO3
|
||||
RFM_IO4 RFM_IO0 RFM_IO1 RFM_IO2
|
||||
"""
|
||||
|
||||
from adafruit_blinka.microcontroller.rp2040_u2if import pin
|
||||
|
||||
D0 = RX = pin.GP1
|
||||
D1 = TX = pin.GP0
|
||||
D4 = pin.GP4
|
||||
D5 = pin.GP5
|
||||
D6 = pin.GP6
|
||||
D9 = pin.GP9
|
||||
D10 = pin.GP10
|
||||
D11 = pin.GP11
|
||||
D12 = pin.GP12
|
||||
D13 = pin.GP13
|
||||
D24 = pin.GP24
|
||||
D25 = pin.GP25
|
||||
|
||||
A0 = pin.GP26
|
||||
A1 = pin.GP27
|
||||
A2 = pin.GP28
|
||||
A3 = pin.GP29
|
||||
|
||||
LED = pin.GP13
|
||||
|
||||
BUTTON = BOOT = pin.GP7
|
||||
|
||||
NEOPIXEL = pin.GP4
|
||||
|
||||
SDA = pin.GP2
|
||||
SCL = pin.GP3
|
||||
|
||||
SCLK = SCK = pin.GP14
|
||||
MOSI = pin.GP15
|
||||
MISO = pin.GP8
|
||||
|
||||
RFM_CS = pin.GP16
|
||||
RFM_RST = pin.GP17
|
||||
RFM_IO5 = pin.GP18
|
||||
RFM_IO3 = pin.GP19
|
||||
RFM_IO4 = pin.GP20
|
||||
RFM_IO0 = pin.GP21
|
||||
RFM_IO1 = pin.GP22
|
||||
RFM_IO2 = pin.GP23
|
||||
|
||||
# access u2if via pin instance to open for specifc VID/PID
|
||||
# pylint:disable = protected-access
|
||||
pin.GP0._u2if_open_hid(0x239A, 0x812E)
|
|
@ -0,0 +1,50 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""
|
||||
Pin definitions for the Feather RP2040 with u2if firmware.
|
||||
|
||||
Adafruit CircuitPython 6.2.0 on 2021-04-05; Adafruit Feather RP2040 with rp2040
|
||||
>>> import board
|
||||
>>> board.
|
||||
A0 A1 A2 A3
|
||||
D0 D1 D10 D11
|
||||
D12 D13 D24 D25
|
||||
D4 D5 D6 D9
|
||||
I2C LED MISO MOSI
|
||||
NEOPIXEL RX SCK SCL
|
||||
SDA SPI TX UART
|
||||
"""
|
||||
|
||||
from adafruit_blinka.microcontroller.rp2040_u2if import pin
|
||||
|
||||
D0 = pin.GP0
|
||||
D1 = pin.GP1
|
||||
D4 = pin.GP6
|
||||
D5 = pin.GP7
|
||||
D6 = pin.GP8
|
||||
D9 = pin.GP9
|
||||
D10 = pin.GP10
|
||||
D11 = pin.GP11
|
||||
D12 = pin.GP12
|
||||
D13 = pin.GP13
|
||||
D24 = pin.GP24
|
||||
D25 = pin.GP25
|
||||
|
||||
A0 = pin.GP26
|
||||
A1 = pin.GP27
|
||||
A2 = pin.GP28
|
||||
# A3 = pin.GP29 # not currently supported in firmware
|
||||
|
||||
NEOPIXEL = pin.GP16
|
||||
|
||||
SCL = pin.GP3
|
||||
SDA = pin.GP2
|
||||
|
||||
SCLK = SCK = pin.GP18
|
||||
MOSI = pin.GP19
|
||||
MISO = pin.GP20
|
||||
|
||||
# access u2if via pin instance to open for specifc VID/PID
|
||||
# pylint:disable = protected-access
|
||||
pin.GP0._u2if_open_hid(0x239A, 0x00F1)
|
|
@ -0,0 +1,49 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the FTDI FT2232H"""
|
||||
from adafruit_blinka.microcontroller.ftdi_mpsse.ft2232h import pin
|
||||
|
||||
# MPSSE A
|
||||
AD4 = pin.AD4
|
||||
AD5 = pin.AD5
|
||||
AD6 = pin.AD6
|
||||
AD7 = pin.AD7
|
||||
AC0 = pin.AC0
|
||||
AC1 = pin.AC1
|
||||
AC2 = pin.AC2
|
||||
AC3 = pin.AC3
|
||||
AC4 = pin.AC4
|
||||
AC5 = pin.AC5
|
||||
AC6 = pin.AC6
|
||||
AC7 = pin.AC7
|
||||
|
||||
SDA0 = pin.SDA0
|
||||
SCL0 = pin.SCL0
|
||||
|
||||
SCK0 = pin.SCK0
|
||||
SCLK0 = pin.SCLK0
|
||||
MOSI0 = pin.MOSI0
|
||||
MISO0 = pin.MISO0
|
||||
|
||||
# MPSSE B
|
||||
BD4 = pin.BD4
|
||||
BD5 = pin.BD5
|
||||
BD6 = pin.BD6
|
||||
BD7 = pin.BD7
|
||||
BC0 = pin.BC0
|
||||
BC1 = pin.BC1
|
||||
BC2 = pin.BC2
|
||||
BC3 = pin.BC3
|
||||
BC4 = pin.BC4
|
||||
BC5 = pin.BC5
|
||||
BC6 = pin.BC6
|
||||
BC7 = pin.BC7
|
||||
|
||||
SDA1 = pin.SDA1
|
||||
SCL1 = pin.SCL1
|
||||
|
||||
SCK1 = pin.SCK1
|
||||
SCLK1 = pin.SCLK1
|
||||
MOSI1 = pin.MOSI1
|
||||
MISO1 = pin.MISO1
|
|
@ -0,0 +1,26 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the FTDI FT232H"""
|
||||
from adafruit_blinka.microcontroller.ftdi_mpsse.ft232h import pin
|
||||
|
||||
D4 = pin.D4
|
||||
D5 = pin.D5
|
||||
D6 = pin.D6
|
||||
D7 = pin.D7
|
||||
C0 = pin.C0
|
||||
C1 = pin.C1
|
||||
C2 = pin.C2
|
||||
C3 = pin.C3
|
||||
C4 = pin.C4
|
||||
C5 = pin.C5
|
||||
C6 = pin.C6
|
||||
C7 = pin.C7
|
||||
|
||||
SDA = pin.SDA
|
||||
SCL = pin.SCL
|
||||
|
||||
SCK = pin.SCK
|
||||
SCLK = pin.SCLK
|
||||
MOSI = pin.MOSI
|
||||
MISO = pin.MISO
|
|
@ -0,0 +1,33 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the FTDI FT4232H"""
|
||||
from adafruit_blinka.microcontroller.ftdi_mpsse.ft4232h import pin
|
||||
|
||||
# MPSSE A
|
||||
AD4 = pin.AD4
|
||||
AD5 = pin.AD5
|
||||
AD6 = pin.AD6
|
||||
AD7 = pin.AD7
|
||||
|
||||
SDA0 = pin.SDA0
|
||||
SCL0 = pin.SCL0
|
||||
|
||||
SCK0 = pin.SCK0
|
||||
SCLK0 = pin.SCLK0
|
||||
MOSI0 = pin.MOSI0
|
||||
MISO0 = pin.MISO0
|
||||
|
||||
# MPSSE B
|
||||
BD4 = pin.BD4
|
||||
BD5 = pin.BD5
|
||||
BD6 = pin.BD6
|
||||
BD7 = pin.BD7
|
||||
|
||||
SDA1 = pin.SDA1
|
||||
SCL1 = pin.SCL1
|
||||
|
||||
SCK1 = pin.SCK1
|
||||
SCLK1 = pin.SCLK1
|
||||
MOSI1 = pin.MOSI1
|
||||
MISO1 = pin.MISO1
|
|
@ -0,0 +1,43 @@
|
|||
# SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for a generic, os-agnostic, board."""
|
||||
from adafruit_blinka.microcontroller.generic_agnostic_board import pin
|
||||
|
||||
# Digital pins
|
||||
Dx_INPUT_TRUE = pin.D0
|
||||
Dx_INPUT_FALSE = pin.D1
|
||||
Dx_INPUT_TRUE_PULL_UP = pin.D2
|
||||
Dx_INPUT_TRUE_PULL_DOWN = pin.D3
|
||||
Dx_OUTPUT = pin.D4
|
||||
Dx_INPUT_TOGGLE = pin.D7
|
||||
|
||||
# Special digital pins for pixels
|
||||
NEOPIXEL = pin.D6
|
||||
DOTSTAR_DATA = pin.D8
|
||||
DOTSTAR_CLK = pin.D9
|
||||
|
||||
# Analog pins
|
||||
Ax_INPUT_RAND_INT = pin.A0
|
||||
Ax_INPUT_FIXED_INT_PI = pin.A1
|
||||
Ax_INPUT_WAVE_SINE = pin.A2
|
||||
Ax_INPUT_WAVE_SAW = pin.A3
|
||||
Ax_OUTPUT = pin.A4
|
||||
|
||||
# I2C pins
|
||||
SDA = pin.SDA
|
||||
SCL = pin.SCL
|
||||
|
||||
# SPI pins
|
||||
SCLK = pin.SCLK
|
||||
SCK = pin.SCK
|
||||
MOSI = pin.MOSI
|
||||
MISO = pin.MISO
|
||||
CS = pin.D6
|
||||
|
||||
# SPI port
|
||||
spiPorts = ((0, SCK, MOSI, MISO),)
|
||||
|
||||
# UART pins
|
||||
UART_TX = pin.UART_TX
|
||||
UART_RX = pin.UART_RX
|
|
@ -0,0 +1,4 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""(Empty) definitions for the GENERIC_LINUX_PC."""
|
|
@ -0,0 +1,45 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the Giant Board"""
|
||||
from adafruit_blinka.microcontroller.sama5 import pin
|
||||
|
||||
PD23 = pin.PD23
|
||||
AD4 = pin.PD23
|
||||
PD21 = pin.PD21
|
||||
AD2 = pin.PD21
|
||||
PD20 = pin.PD20
|
||||
AD1 = pin.PD20
|
||||
PD24 = pin.PD24
|
||||
AD5 = pin.PD24
|
||||
PD22 = pin.PD22
|
||||
AD3 = pin.PD22
|
||||
PD19 = pin.PD19
|
||||
AD0 = pin.PD19
|
||||
PA14 = pin.PA14
|
||||
SCK = pin.PA14
|
||||
SCLK = pin.PA14
|
||||
PA15 = pin.PA15
|
||||
MOSI = pin.PA15
|
||||
PA16 = pin.PA16
|
||||
MISO = pin.PA16
|
||||
PD2 = pin.PD2
|
||||
RX = pin.PD2
|
||||
PD3 = pin.PD3
|
||||
TX = pin.PD3
|
||||
|
||||
PD13 = pin.PD13
|
||||
PD31 = pin.PD31
|
||||
PB0 = pin.PB0
|
||||
PWM1 = pin.PB0
|
||||
PB7 = pin.PB7
|
||||
PWM3 = pin.PB7
|
||||
PB1 = pin.PB1
|
||||
PWML1 = pin.PB1
|
||||
PB5 = pin.PB5
|
||||
PWM2 = pin.PB5
|
||||
PB3 = pin.PB3
|
||||
PC0 = pin.PC0
|
||||
SCL = pin.PC0
|
||||
PB31 = pin.PB31
|
||||
SDA = pin.PB31
|
|
@ -0,0 +1,97 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Pin definitions for the GreatFET One"""
|
||||
from adafruit_blinka.microcontroller.nxp_lpc4330 import pin
|
||||
|
||||
J1_P3 = pin.J1_P3
|
||||
J1_P4 = pin.J1_P4
|
||||
J1_P5 = pin.J1_P5
|
||||
J1_P6 = pin.J1_P6
|
||||
J1_P7 = pin.J1_P7
|
||||
J1_P8 = pin.J1_P8
|
||||
J1_P9 = pin.J1_P9
|
||||
J1_P10 = pin.J1_P10
|
||||
J1_P12 = pin.J1_P12
|
||||
J1_P13 = pin.J1_P13
|
||||
J1_P14 = pin.J1_P14
|
||||
J1_P15 = pin.J1_P15
|
||||
J1_P16 = pin.J1_P16
|
||||
J1_P17 = pin.J1_P17
|
||||
J1_P18 = pin.J1_P18
|
||||
J1_P19 = pin.J1_P19
|
||||
J1_P20 = pin.J1_P20
|
||||
J1_P21 = pin.J1_P21
|
||||
J1_P22 = pin.J1_P22
|
||||
J1_P23 = pin.J1_P23
|
||||
J1_P24 = pin.J1_P24
|
||||
J1_P25 = pin.J1_P25
|
||||
J1_P26 = pin.J1_P26
|
||||
J1_P27 = pin.J1_P27
|
||||
J1_P28 = pin.J1_P28
|
||||
J1_P29 = pin.J1_P29
|
||||
J1_P30 = pin.J1_P30
|
||||
J1_P31 = pin.J1_P31
|
||||
J1_P32 = pin.J1_P32
|
||||
J1_P33 = pin.J1_P33
|
||||
J1_P34 = pin.J1_P34
|
||||
J1_P35 = pin.J1_P35
|
||||
J1_P37 = pin.J1_P37
|
||||
J1_P39 = pin.J1_P39
|
||||
J1_P40 = pin.J1_P40
|
||||
|
||||
# J2 Header Pins
|
||||
J2_P3 = pin.J2_P3
|
||||
J2_P4 = pin.J2_P4
|
||||
J2_P5 = pin.J2_P5
|
||||
J2_P6 = pin.J2_P6
|
||||
J2_P7 = pin.J2_P7
|
||||
J2_P8 = pin.J2_P8
|
||||
J2_P9 = pin.J2_P9
|
||||
J2_P10 = pin.J2_P10
|
||||
J2_P13 = pin.J2_P13
|
||||
J2_P14 = pin.J2_P14
|
||||
J2_P15 = pin.J2_P15
|
||||
J2_P16 = pin.J2_P16
|
||||
J2_P18 = pin.J2_P18
|
||||
J2_P19 = pin.J2_P19
|
||||
J2_P20 = pin.J2_P20
|
||||
J2_P22 = pin.J2_P22
|
||||
J2_P23 = pin.J2_P23
|
||||
J2_P24 = pin.J2_P24
|
||||
J2_P25 = pin.J2_P25
|
||||
J2_P27 = pin.J2_P27
|
||||
J2_P28 = pin.J2_P28
|
||||
J2_P29 = pin.J2_P29
|
||||
J2_P30 = pin.J2_P30
|
||||
J2_P31 = pin.J2_P31
|
||||
J2_P33 = pin.J2_P33
|
||||
J2_P34 = pin.J2_P34
|
||||
J2_P35 = pin.J2_P35
|
||||
J2_P36 = pin.J2_P36
|
||||
J2_P37 = pin.J2_P37
|
||||
J2_P38 = pin.J2_P38
|
||||
|
||||
# Bonus Row Pins
|
||||
J7_P2 = pin.J7_P2
|
||||
J7_P3 = pin.J7_P3
|
||||
J7_P6 = pin.J7_P6
|
||||
J7_P7 = pin.J7_P7
|
||||
J7_P8 = pin.J7_P8
|
||||
J7_P13 = pin.J7_P13
|
||||
J7_P14 = pin.J7_P14
|
||||
J7_P15 = pin.J7_P15
|
||||
J7_P16 = pin.J7_P16
|
||||
J7_P17 = pin.J7_P17
|
||||
J7_P18 = pin.J7_P18
|
||||
|
||||
SDA = pin.SDA
|
||||
SCL = pin.SCL
|
||||
|
||||
SCK = pin.SCK
|
||||
SCLK = SCK
|
||||
MOSI = pin.MOSI
|
||||
MISO = pin.MISO
|
||||
|
||||
TX = pin.TX
|
||||
RX = pin.RX
|
|
@ -0,0 +1,4 @@
|
|||
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
"""Boards definition from HardKernel"""
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue