I thought that all of the GPIO pins defaulted to input but I'm seeing that GPIO 7 (so is GPIO 8) is set as an output after boot up. Is it being used by something? If I take it over will I cause something to stop working?
rpi 3B+ vanilla Buster
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It only takes a minute to sign up.Sign up to join this community
I have the same situation with my Raspberry Pi 4. I have the Pi-SPROG DCC hat and it uses SPI communication. Maybe the Pi-SPROG software automatically activates SPI communication at boot time and manually sets the SPI Chip Select GPIOs (07 and 08) High to deselect any SPI slave.
Of course, it would be better if the software would just activate the built-in (pull-up?) chip select instead of doing it manually by setting High, but that's the best explanation I can think of.