make uart and uart_rb libraries actually work