Implement Software UART from 2 GPIO

Introduction