]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/nodemcu.py
Some fixes.
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / nodemcu.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """NodeMCU pin names"""
5
6 from adafruit_blinka.microcontroller.esp8266 import pin
7
8 D0 = pin.GPIO16
9 D1 = pin.GPIO5
10 D2 = pin.GPIO4
11 D3 = pin.GPIO0
12 D4 = pin.GPIO2
13 D5 = pin.GPIO14
14 D6 = pin.GPIO12
15 D7 = pin.GPIO13
16 D8 = pin.GPIO15
17 D9 = pin.GPIO3
18 D10 = pin.GPIO1
19
20 TX1 = D4
21 """Transmit pin from second (transmit-only) UART """
22
23 CLK = D5
24 """SPI clock pin"""
25 MISO = D6
26 """SPI MISO (Master in, Slave out)"""
27 MOSI = D7
28 """SPI MOSI (Master out, Slave in)"""
29
30 RX0 = D9
31 TX0 = D10
32
33 # GPIO0 and GPIO2 have built-in pull-ups on common ESP8266
34 # breakout boards making them suitable for I2C SDA and SCL