universal_serial 0.0.9 copy "universal_serial: ^0.0.9" to clipboard
universal_serial: ^0.0.9 copied to clipboard

A unified, cross-platform API for USB/UART serial communication across Web, Android, Windows, macOS, and Linux.

0.0.9 #

  • fix: emit disconnected event when serial read loop fails unexpectedly

0.0.8 #

  • fix: add error and completion handling to serial streams and migrate web platform event listeners to dart:web

0.0.7 #

  • feat: enhance device event handling in WebSerialManager by using event listeners for connection and disconnection events

0.0.6 #

  • feat: implement exit handlers for Android, Desktop, and Web serial managers to ensure proper disconnection on process termination

0.0.5 #

  • feat: add device connection event stream to serial manager and implement across native and web platforms

0.0.4 #

  • Fixed CHANGELOG missing version issue.

0.0.3 #

  • Updated project metadata and configuration.

0.0.2 #

  • Added topics and issue_tracker in pubspec to maximize pub.dev SEO score and discoverability tags mapping.

0.0.1 #

  • Initial release.
  • Added abstract SerialManager interface exposing uniform API for hardware connectivity.
  • Implemented flutter_libserialport support resolving /dev/ and COM devices concurrently for Window, Mac, and Linux.
  • Added webserial bindings for Flutter Web compatibility utilizing requestPort() API popups.
  • Configured dynamic compilation abstractions routing around OS restrictions perfectly.
0
likes
150
points
31
downloads

Documentation

API reference

Publisher

verified publisherkairocreations.com

Weekly Downloads

A unified, cross-platform API for USB/UART serial communication across Web, Android, Windows, macOS, and Linux.

Repository (GitHub)
View/report issues

Topics

#serial #usb #hardware #cross-platform #uart

License

MIT (license)

Dependencies

flutter, flutter_libserialport, usb_serial, web, webserial

More

Packages that depend on universal_serial