Skip to content

Latest commit

History

164 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Serial

Warning

Just to be clear, currently nothing works in this Library. 😅 We are working on it.

the serial port standing in the rain

LintUnit Tests

A serial library written in TypeScript for Deno without any third party modules.

This library provides an interface for the communication with serial devices and doesn't use any third party modules. It uses C++ functions which are compiled to dynamic libraries. These functions are then loaded by Deno to establish a serial connection and talk to the devices.

Features

  • Communication with serial devices.
  • Create multiple serial connections at the same time.
  • List available ports and their properties (if available).
  • Set timeouts for both reading and writing.
  • Async functions.
  • Uses no third party modules.
  • Works on multiple different operating systems (check compatibility for mor info).

Compatibility

OSTested versionCurrent state
WindowsWindows 10 (x64)in progress
LinuxUbuntu Server 22.04 LTSin progress
MacOS-planned

Documentation

Credits

  • Big thanks goes out to @Katze719 who wrote most of the C++ files and functions!
  • Thanks to @AapoAlas for the great support and help on the Deno Discord!
  • Thanks to @Dj for the inspiration on how to write such a library!

Licence

GPLv2.0 - Check LICENSE for more details.

Feel free to contribute to this project.

Copyright © Paul & Max

About

A serial library written in TypeScript for Deno without any third party modules

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages