JC-ESP32P4-M3-DEV GPIO Pins problem
Posted: Mon Apr 13, 2026 11:28 am
According to Guition documentation the GPIO pins exposed on the above board include GPIO01 to GPIO05 as IO. But I can only use GPIO01 as Output. The other pins do not respond to gpio_set_level() statements. I found a PDF detailing the specs of the P4 revision v1.3 chipset; Table 2-1 shows the pins as IO. But Table 2-3 has a qualification that GPIO pins 2 - 5 have IO MUX functions. I presume this is the reason why they are not behaving as expected.
I have no idea what IO MUX is or how to declare the pins as Output.
I would appreciate it if someone could enlighten me because without those pins I am one pin short of what I need for my project.
I have no idea what IO MUX is or how to declare the pins as Output.
I would appreciate it if someone could enlighten me because without those pins I am one pin short of what I need for my project.