MikrofonSensor und TemperaturSenor die zwei Python programme funktionieren. mit den jeweiligen 2 json Datein. Beim TemperaturSensor wird im Terminal keine Wertre ausgegeben aber in der json Datei kann man die Temp und Hum sehen.
This commit is contained in:
parent
4c654ec969
commit
1751076592
2614 changed files with 349009 additions and 0 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue