serial_port_win32 0.0.5
serial_port_win32: ^0.0.5 copied to clipboard
A SerialPort library using win32 API, for connecting real device by serial port. Now only supports Windows.
serial_port_win32 #
A SerialPort library using win32 API.
Getting Started #
Get Ports #
var ports = SerialPort.getAvailablePorts();
print(ports);
/// result like [COM3, COM4]
Create Serial Port #
final port = SerialPort("COM5");
Set parameters #
port.BaudRate = 115200;
port.ByteSize = 8;
port.StopBits = 0;
/// and so on, parameters like win32.
Read #
print(await ports.readBytes(2));
Close Serial Port #
port.close();
Full Example #
import 'package:serial_port_win32/src/serial_port.dart';
void main() {
var ports = SerialPort.getAvailablePorts();
print(ports);
if(ports.isNotEmpty){
var port = SerialPort(ports[0]);
port.BaudRate = 115200;
port.StopBits = 1;
port.close();
}
}