I'm putting together a small automation project using the Pico and I am running into some conflicting information about a couple of specific pins. I want to hook up a simple digital sensor, but I saw discussions about pins 0 and 1 being tied to the USB interface or something similar, which makes me nervous about how they will behave if I try to use them as standard GPIO. I'm planning on handling all my main data through a separate serial link, so the internal computer transfer isn't my primary concern.
But I still worry that if I dedicate these pins to my sensor inputs, I might interfere with the boot process or some low level communication I didn't realize was happening. Has anyone managed to use them successfully for general digital input without seeing weird reset behavior or unexpected communication drops?
I need something reliable here. I don't want to spend three days debugging why my code suddenly stopped compiling or why the device just stops responding when I try to flash it with a new sketch.