most of the time I use a NodeMCU board and sometimes a ESP-12F D1 Mini. These boards are not labled with GPIO numbers - they use the digital Pin number.
And when you open the dropdown box in ESPEasy you get GPIO.

Looking in the sources there is a point where the dropdown box is populated : void addPinSelect(...)
With some little changes the information is much more usable (I think

Code: Select all
void addPinSelect(boolean forI2C, String& str, String name, int choice)
{
String options[14];
options[0] = F(" ");
options[1] = F("GPIO-0 (D3 - Pullup)");
options[2] = F("GPIO-1 (D10)");
options[3] = F("GPIO-2 (D4 - Pullup)");
options[4] = F("GPIO-3 (D9)");
options[5] = F("GPIO-4 (D2 - I2C SDA)");
options[6] = F("GPIO-5 (D1 - I2C SCL)");
options[7] = F("GPIO-9 (D11 - Flash HOLD)");
options[8] = F("GPIO-10 (D12 - Flash WP)");
options[9] = F("GPIO-12 (D6 - SPI MISO)");
options[10] = F("GPIO-13 (D7 - SPI MOSI)");
options[11] = F("GPIO-14 (D5 - SPI SCK)");
options[12] = F("GPIO-15 (D8 - SPI CS)");
options[13] = F("GPIO-16 (D0)");
I put also some default usages in the text (SPI, I2C, Flash, ....).
Using this dropdown box is much much easier on boards like the NodeMCU.
And hey it´s only a little bit of extra text
