PCAGPIO(4)
π PCAGPIO(4) π
okay bestie, welcome to the Kernel Interfaces Manual β¨ β yes this is that vibe, we're reading a real man page together and it's gonna be iconic, i promise π«Ά
πΈ NAME πΈ
pcagpio β the Philips PCA955[4567] GPIO controller, aka your fave little pin-wrangler π
β¨ SYNOPSIS β¨
pcagpio* at iic?
gpio* at pcagpio?
like, that's the whole thing. pcagpio* attaches at iic? and then gpio* attaches at pcagpio?. slay, nesting. πͺ
π DESCRIPTION π
so the pcagpio driver is literally here to provide support for the Philips PCA955[4567] GPIO controllers. that's its whole job. main character energy, honestly π
here's the tea on the pin count β and this matters, ngl:
- the
PCA955[467]devices have 8 pins π - the
PCA9555device has 16 pins π
and every one of those pins can be configured as either an input or an output, whichever you're feeling. and then you access them using gpioctl(8). it's giving "small chip, big possibilities" fr fr π
π¦ SEE ALSO π¦
go read them, iykyk πβ¨
β HISTORY β
the pcagpio driver first appeared in OpenBSD 3.9. a true legend from day one, no cap π
π AUTHORS π
the pcagpio driver was written by Theo de Raadt <deraadt@openbsd.org> β yes, that Theo de Raadt. we love a founder moment π
okay that's the whole page!! π¦ this little gem is from the Debian edition of the page, dated July 16, 2013, and it's filed under PCAGPIO(4) β go forth and blink some pins responsibly bestie ππ π₯
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2005 Theo de Raadt <deraadt@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms