our PrettyPins project lets us create beautiful and, more importantly, *correct* pinout diagrams by drawing exactly what is connected to the EagleCad/Fritzing pins and defined in circuitpython or arduino. https://github.com/adafruit/PrettyPins
by cross-referencing all the names and io pins with a csv table of capabilities we can know for sure what the pinmux is for each pad. we do have to create that csv table first, tho! here we are, slowly going thru the ESP32 datasheet to tablify all the gpio capabilities – this is the only part that needs to be carefully done since an error here will propagate to all pinout diagrams. its slow going but at least we only have to do it once per chip! // Read more: original article.

Previous post 555 Timer to Emit Signal to Interrupt Atmega328
Next post How To Dual Boot Your Raspberry Pi