/GPIOreadall

GPIOreadall is a replacement for the deprecated wiringpi gpio readall utility on Raspberry Pi.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

GPIOreadall

GPIOreadall is a replacement for the deprecated wiringpi gpio readall utility on Raspberry Pi.

GPIOreadall has the advantage of displaying the ACTUAL programmed GPIO function set by Device Tree on boot rather than the default.

GPIOreadall runs on all Pi models with 40 pin expansion header, including Pi4, Pi5 and Raspberry Pi Model B Rev 2 with 26 pin expansion header. The Pi5 version is slightly different (because it doesn't know mode or value of unallocated pins which are show as blank).

GPIOreadall runs on Raspberry Pi OS Stretch, Buster, Bullseye and Bookworm (32 or 64 bit) and requires no additional libraries.

GPIOreadall by default displays power pins in colour. To restore non-coloured output uncomment the 2 lines # non-coloured output and comment out # coloured output.