Page 1 of 1

Strange GPIO settings after reset (ESP32-S3)

Posted: Tue Apr 22, 2025 8:39 am
by vvb333007
Hello,

Recently I switched from ESP32 to ESP32S3 and noticed that GPIO's used as interface pins (i.e. UART TX, Flash SPI clock, etc) have their output disabled. I checked it by calling

Code: Select all

gpio_ll_get_io_config( .... );
and also I checked it by calling

Code: Select all

esp_err_t gpio_dump_io_configuration(FILE *out_stream, uint64_t io_bit_mask);
Every pin I check has its output disabled, even pins 44/43 (on ESP32-S3 those are default pins for UART0) has output off, however UART0 works just fine.

Is this normal behaviour?