fix serialport dependency