Page 1 of 1

confused about GPIO vs IO

Posted: Sat Dec 02, 2023 2:17 am
by wjquigs
A development board manufacturer included the attached diagram of the ESP32 module. I'm confused as to the relationship between GPIO and IO. Why would GPIOs be mapped to completely arbitrary pins? If I want to connect a CAN transceiver, can I simply #define CAN_RX_PIN GPIO_NUM_26 and connect the module's RX to GPIO 26? If so what's the point of describing the IO pins at all?
Screenshot 2023-12-01 at 6.14.03 PM.png
Screenshot 2023-12-01 at 6.14.03 PM.png (126.02 KiB) Viewed 5349 times