Skip to content
/ DevCOM Public

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

License

Notifications You must be signed in to change notification settings

miho/DevCOM

Repository files navigation

DevCOM

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

javadoc

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 Plugin (not necessary for command line usage)

IDE

Open the DevCOM Gradle 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 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