I am using the DoIt DevKit Version 1. I cannot get D4 and D33 to function as outputs. I try initialize each as outputs, but they do not change state when the output state is changed.
I have checked several websites about the pins safe to use as normal io, and all the websites say D4 and D33 are okay to use as normal outputs.
Not all boards are the same.
Can you share a picture or a link to your board?
To share a picture, post your image on google drive, dropbox, Imgur, or other, and then share a link to the file.
ESP32 board : Version 2×15 pins or more ?
no similaire case as you , but :
i have a ESP32 VROMM 32 DEV KIT V1 30 pins
and i must disconnect D4 pin to be able to do an upload …
after the program is uploaded, i reconnect this pin ..and all is OK
notat : my D4 pin is used as input, connected to a DS18B20 sensor output ( with 4,7K pull up to 3.3V)
D4 must be at level 1 or disconnected during upload .. else problemo.
so D4 pin seems a bit particular …
i don’t use D33…