A technique for serial communications using software instead of dedicated hardware to generate the necessary signals.
"Bit banging is used in microcontroller programming to simulate protocol interfaces in software."
— @openai · February 25, 2024