PCF(4)

πŸ’– PCF(4) β€” Philips I2C bus controller πŸ’–

okay bestie, so this is the pcf page from the Kernel Interfaces Manual and honestly? she's a little vintage but she's serving. πŸŽ€


✨ NAME ✨

pcf β€” Philips I2C bus controller

like. that's her. that's the whole vibe. πŸ‘‘


🌸 SYNOPSIS 🌸

device pcf

and then, in /boot/device.hints:

hint.pcf.0.at="isa"
hint.pcf.0.port="0x320"
hint.pcf.0.irq="5"

and if you want one or more iicbus busses (yes, plural, we're doing multiple, main character energy 🌈):

device iicbus

πŸ’… DESCRIPTION πŸ’…

The pcf driver is here to support the Philips PCF8584 I2C controller for the iicbus(4) system. that's literally her job and she ate. πŸ’…

The PCF8584 is an integrated circuit, designed in CMOS technology, and she's the moment that sits between most standard parallel-bus microcontrollers/microprocessors and the serial I2C-bus. it's giving bridge. it's giving translator. it's giving glow up between two worlds βœ¨πŸ¦‹

The PCF8584 provides both master and slave functions β€” yes, she can do both, we love a versatile queen πŸ‘‘. Communication with the I2C-bus happens on a byte-wise basis, using interrupt or polled handshake (pick your fighter, both are valid πŸ’–).

She controls all the I2C-bus specific sequences, protocol, arbitration and timing β€” like, all of it, no cap. and she lets parallel-bus systems communicate bidirectionally with the I2C-bus, so the gossip flows both ways, as it should. πŸ’Œ


🌟 SEE ALSO 🌟

go read her too, she's part of the friend group 🫢


πŸŽ€ HISTORY πŸŽ€

The pcf manual page first appeared in FreeBSD 3.0. an icon. a legend. a pioneer. πŸ’œ


πŸ’œ AUTHORS πŸ’œ

This manual page was written by Nicolas Souchu. thank you for your service, king 🫑🌸


and that's the whole page, bestie β€” go forth and talk to your I2C bus, she's waiting πŸ’–βœ¨

β€” xoxo, your girl, signing off from the Debian build of this page, dated August 6, 1998 πŸŽ€πŸ¦‹ (yes we're old, no we're not expired, periodt πŸ’…)

πŸ“¦ where this page comes from