When I declare an array containing esp8266 digital pin addresses, and later try to retrieve them, I am getting a decimal value. D3 may be returned as 11, and D4 as 12 (numbers are not exact). I am using this to programmatically turn pins HIGH / LOW from code. Any input appreciated.
uint8_t myArray[2] = {D2, D3};
...
for....
digitalWrite(myArray*, HIGH);* Nevermind. I figured out there was a const mapping betting D1, D2 and so on into the actual pins and it works regardless. The automatic translation actually helped.