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