diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2026-01-16 17:29:37 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:24:38 +0100 |
| commit | dfdc319fe0ad2f4e3e9e7b38ef3d03e9fc2f4c35 (patch) | |
| tree | 27f332ffd8ebd9d79334f085904b260dae609158 /gnu | |
| parent | 4a3f1ea19a5f02c4aaeab05bdcfdaabf5109c194 (diff) | |
gnu: Add m8c-serial.
Use serial port as backend.
* gnu/packages/electronics.scm (m8c-serial): New variable.
Change-Id: If66e93efb4d21aa3b147d415ed15041b24ec8323
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/electronics.scm | 14 |
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") |
