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.
- Host: GitHub
- URL: https://github.com/miho/devcom
- Owner: miho
- License: apache-2.0
- Created: 2021-02-09T13:23:04.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T14:16:38.000Z (over 1 year ago)
- Last Synced: 2025-02-15T21:19:54.365Z (11 months ago)
- Language: Java
- Size: 337 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
[](https://javadoc.io/doc/eu.mihosoft.devcom/devcom) [](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