use QSerialPort::readAll() [ci skip]