Olimex Support Forum

Microcontrollers => ESP32 => Topic started by: johannesnordh on March 08, 2022, 02:31:38 PM

Title: Actually usable GPIO pins on ESP32-POE-ISO
Post by: johannesnordh on March 08, 2022, 02:31:38 PM
Hi

I apologize if this subject already has been beaten to death but I have to confess: I don't quite understand the GPIO map. In the current project we only need ethernet (no poe), I2C and general GPIO pins (e.g. no SD card).

I wrote a test program that tests each pins capability:
During each phase, ethernet is tested via an HTTP call. The results are presented in this image:(http://www.nordh.family/ESP32-PoE-ISO_pinout_test.png)
Legend:
Init & XTest: test the ethernet connectivity.
WriteX: perform a DigitalWrite with X
XRead: call pinMode(pin, X) and try to read. GndRead and VccRead are performed with another pin connected set to low and high, respectivly.

The rows marked orange are not to be used.
Are there any other pins that should not be used or is the spreadsheet otherwise correct?

Best regards
Johannes Nordh
Title: Re: Actually usable GPIO pins on ESP32-POE-ISO
Post by: espethuser on March 08, 2023, 12:01:10 PM
A shame this image has disappeared!
Title: Re: Actually usable GPIO pins on ESP32-POE-ISO
Post by: LubOlimex on March 08, 2023, 02:13:27 PM
Can you upload the image elsewhere and share link or embed here (like imgur.com for example)?
Title: Re: Actually usable GPIO pins on ESP32-POE-ISO
Post by: espethuser on October 08, 2023, 11:22:54 PM
Could reaaaally do with this image :-(