An open API service indexing awesome lists of open source software.

https://github.com/miho/devcom

Protocol agnostic and concurrent device communication via COM port. Developed as part of the DrawBotFX project.
https://github.com/miho/devcom

Last synced: 9 months ago
JSON representation

Protocol agnostic and concurrent device communication via COM port. Developed as part of the DrawBotFX project.

Awesome Lists containing this project

README

          

# DevCOM
Protocol agnostic and concurrent device communication via I/O streams and COM ports. Developed as part of the DrawBotFX project.

[![javadoc](https://javadoc.io/badge2/eu.mihosoft.devcom/devcom/javadoc.svg)](https://javadoc.io/doc/eu.mihosoft.devcom/devcom) [![](https://jitpack.io/v/miho/DevCOM.svg)](https://jitpack.io/#miho/DevCOM)

## How to use DevCOM

### Sample

## How to build DevCOM

### Requirements

- Java >= 17 (currently tested with Java 17 and 21)
- Internet connection (dependencies are downloaded automatically)
- IDE: [Gradle](http://www.gradle.org/) Plugin (not necessary for command line usage)

### IDE

Open the `DevCOM` [Gradle](http://www.gradle.org/) project in your favourite IDE (tested with IntelliJ IDEA 2024.x) and build it
by calling the `assemble` task.

### Command Line

Navigate to the [Gradle](http://www.gradle.org/) project (e.g., `path/to/DevCOM`) and enter the following command

#### Bash (Linux/OS X/Cygwin/other Unix-like shell)

bash gradlew assemble

#### Windows (PowerShell)

.\gradlew assemble

#### Windows (CMD)

gradlew assemble