summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/electronics.scm14
1 files changed, 14 insertions, 0 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 0a72c9d6ca2..b4af8e6f581 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -1266,6 +1266,20 @@ which allows one to install the M8 firmware on any Teensy.")
license:public-domain
license:zlib))))
+(define-public m8c-serial
+ (package
+ (inherit m8c)
+ (name "m8c-serial")
+ (arguments
+ (substitute-keyword-arguments (package-arguments m8c)
+ ((#:configure-flags flags)
+ #~(cons* "-DUSE_LIBSERIAL=ON"
+ (delete "-DUSE_LIBUSB=ON" #$flags)))))
+ (inputs
+ (modify-inputs (package-inputs m8c)
+ (replace "libusb" libserialport)))
+ (synopsis "Cross-platform M8 tracker headless client - serial backend")))
+
(define-public magic
(package
(name "magic")