On Sunday, February 2, 2025 at 11:47:24 AM PST, Steve Lewis via cctalk <cctalk@classiccmp.org> wrote:
> [...] "bit banging" (imo) is the > host system doing the work of producing the start/stop bits on its own. > Which seems to be a "lost art" and why I've wondered if anyone has tried > bit-banging on a modern-day 3GHz system - but bit-bang onto what? CAN bus (low-speed, subset, like CANhack); GPIB; I^C hardware that was designed before the Philips(?) patents expired. I know there are controllers for SPI that eliminate the need for bit-banging, and message-layer CAN controllers; but some people still do low-speed bit-banging implementations, or subset implementations. IMHO hardware controllers are so cheap that bit-banging doesn't make sense, given development time, and that it consumes a dedicated CPU core while sending or receiving.