LPBB(4)
π LPBB π
okay bestie, so you know how the manual name for this one is lpbb? yeah. it's the parallel port I2C bit-banging interface and honestly? it's giving vintage hardware realness. let's get into it π¦
β¨ NAME β¨
lpbb β parallel port I2C bit-banging interface
like literally. it's a driver that makes your parallel port pretend to be an I2C bus. no cap. π
πΈ SYNOPSIS πΈ
device iicbus
device iicbb
device lpbb
device iic
that's it. that's the whole vibe. you stack these in your kernel config and the hardware situation just works. π«Ά
π DESCRIPTION π
The lpbb driver supports the Philips official I2C parallel bit-banging interface.
and because a picture is worth a thousand words, here's the whole circuit diagram, kept exactly as it is because I would never do the wires dirty like that π
LS05 pin 14 (Vcc) o -------
| | |
+--+--+---------------------+--+--+------------+------+-o 1 |
| | | | | | ===.1uF | +5V |
-------- [R][R][R] 3x10K 3x10K [R][R][R] LS05 | | |
| | | | | | | | pin 7 o-+------+-o 2 |
| 12 o-+--+ | | 3|\ 4 | | | (Gnd) | GND |
| 17 o-+-----|--|----| >o-------------+--|--|--------------+ | |
| | | | |/ 8 /|9 | | 10 /|11 +----+-o 3 |
| 15 o-+-----+--|--------------o< |------+--|------o< |----+ | SCL |
| | | 1|\ 2 \| | \| | |
| 9 o-+--------|----| >o-------------------+--------------+----+-o 4 |
| | | |/ 6 /|5 | | SDA |
| 11 o-+--------+----------------------------------o< |----+ -------
| 10 o-+-+ \| 4-pin
| 13 o-+-+--oGND Connector
| 25 o-+-+ ------------------ Part List --------------------------
-------- | 1 - .1 uF capacitor | 6 - 10K 5% resistors |
25-pin male D | 1 - 4-pin connector | 1 - 25-pin male D connector |
connector to PC | 1 - 74LS05 open collector hex inverter |
printer port -------------------------------------------------------
the way that 25-pin male D connector to PC printer port is just sitting there being iconic π
π SEE ALSO π
go read these too, they're the supporting cast and they ate π
π HISTORY π
The lpbb manual page first appeared in FreeBSD 3.0.
a legend from day one, fr fr π
π AUTHORS π
This manual page was written by Nicolas Souchu.
thank you for your service, we are obsessed π
and that's a wrap, bestie!! this page came to you from Debian, dated October 25, 1998 β yeah, it's been serving looks since the nineties and it still hits. periodt. β¨ππ
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 1998, Nicolas Souchu
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms