Open
Description
The comment (and by extension docs?) for pio_gpio_init
states:
Note that this is not necessary for a state machine to be able to read the input value from a GPIO, but only for it to set the output value or output enable.
I think this is wrong on RP2350, which needs pio_gpio_init
to call gpio_set_function
which enables input and - crucially? - disables pad isolation?
pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio.h
Lines 870 to 886 in ee68c78