Generic half duplex UART driver for the PIC32