====== Wemos D1 Mini ======
{{ :pinout:esp8266-wemos-d1-mini-pinout-gpio-pin.png?600 |}}
^Label ^GPIO ^Input ^Output ^Notes^
| D0 |GPIO16 |no interrupt|no PWM or I2C support |HIGH at boot \\ used to wake up from deep sleep|
| D1 |GPIO5 |OK|OK|often used as SCL (I2C)|
| D2 |GPIO4 |OK|OK|often used as SDA (I2C)|
| D3 |GPIO0 |pulled up|OK|connected to FLASH button \\ boot fails if pulled LOW|
| D4 |GPIO2 |pulled up|OK|HIGH at boot \\ connected to on-board LED \\ boot fails if pulled LOW|
| D5 |GPIO14 |OK |OK |SPI (SCLK)|
| D6 |GPIO12 |OK |OK |SPI (MISO)|
| D7 |GPIO13 |OK |OK |SPI (MOSI)|
| D8 |GPIO15 |pulled \\ to GND |OK|SPI (CS) \\ Boot fails if pulled HIGH|
| RX |GPIO3 |OK|RX pin|HIGH at boot|
| TX |GPIO1 |TX pin|OK |HIGH at boot \\ debug output at boot \\ boot fails if pulled LOW|
| A0 |ADC0 |Analog Input |X|
[[https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/|Source]]