serial_port_win32 0.0.3 copy "serial_port_win32: ^0.0.3" to clipboard
serial_port_win32: ^0.0.3 copied to clipboard

outdated

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.

pub

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;
/// and so on, parameters like win32.

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();
    }
}
48
likes
0
pub points
87%
popularity

Publisher

unverified uploader

A SerialPort library using win32 API, for connecting real device by serial port. Now only supports Windows.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

ffi, flutter, win32

More

Packages that depend on serial_port_win32