RS485 communication library for hardware UART 8-bit MCUs