change usart buff from uint8_t to uint16_t