Before revision: In computer engineering and electrical engineering, bit banging is a term of art for any method of data transmission that employs software as a substitute for dedicated hardware to generate transmitted signals or process received signals.
After revision: or bit bashingIn computer engineering and electrical engineering, bit banging is a term of art for any method of data transmission that employs software as a substitute for dedicated hardware to generate transmitted signals or process received signals.