Commit graph

60 commits

Author SHA1 Message Date
Carl Philipp Klemm ba13899644 Add trigger functionality
Some checks failed
Build eismuliplexer for windows / Build (push) Has been cancelled
Build eismuliplexer for linux / Build (push) Has been cancelled
2025-10-07 15:16:23 +02:00
Carl Philipp Klemm 5c42094b06 Dont prevent builds on windows 2025-10-02 15:28:02 +02:00
Carl Philipp Klemm b46dd80af3 Dont require pkgconfig if libusb is already given 2025-10-02 15:22:08 +02:00
Carl Philipp Klemm b5c80de536 PKG_CONFIG: Add missing libdir variable 2025-09-18 13:15:59 +02:00
Carl Philipp Klemm 9e4f574af7 Compile static version position indipendant 2025-09-18 09:22:55 +02:00
Carl Philipp Klemm 5092539b8c Merge branch 'actions' 2025-09-16 16:01:12 +02:00
Carl Philipp Klemm 61f82e38c6 CI: Fix windows build 2025-09-16 16:00:10 +02:00
Carl Philipp Klemm 64d0e065a9 Missed one more include 2025-09-16 14:55:20 +02:00
Carl Philipp Klemm 712a09320d Change the include for libusb to easy compileing for windows with external libusb 2025-09-16 14:53:19 +02:00
Carl Philipp Klemm 771c2d8f2f CI: use libusb version for 7z archive 2025-09-16 14:24:50 +02:00
Carl Philipp Klemm a48d25719d CI: make grab of libus own step 2025-09-16 14:23:08 +02:00
Carl Philipp Klemm 61c885c9af CI: install wget for windows 2025-09-16 14:19:04 +02:00
Carl Philipp Klemm 0d2fac7110 Add windows build to ci 2025-09-16 14:14:01 +02:00
Carl Philipp Klemm f9f3756c0c Merge branch 'actions' 2025-09-16 13:27:05 +02:00
Carl Philipp Klemm 2cf5320799 CI: Enable the uploading of packaged build artifacts 2025-09-16 13:25:49 +02:00
Carl Philipp Klemm 67802a4d6f Packageing: More robust searching for libusb on linux 2025-09-16 13:25:49 +02:00
Carl Philipp Klemm f8bc1e2a8b CI: upload package artifact 2025-09-16 13:25:49 +02:00
Carl Philipp Klemm b07adbf181 add release target for linux 2025-09-16 13:25:49 +02:00
Carl Philipp Klemm 7fa1a67ef3 CI: correct package name for libusb 2025-09-16 13:25:49 +02:00
Carl Philipp Klemm dd8cf775a1 use libusb-1.0 2025-09-16 13:25:49 +02:00
Carl Philipp Klemm 5eebdfa452 Reduce requried cmake version 2025-09-16 13:25:49 +02:00
Carl Philipp Klemm 5da6710b0c CI: setup gitea actions ci 2025-09-16 13:25:33 +02:00
Carl Philipp Klemm 6a3bee8b5b add option to avoid install the udev rules 2025-09-15 11:50:23 +02:00
Carl Philipp Klemm 574b2b95f7 ignore missing semver tag 2025-09-15 11:21:37 +02:00
Carl Philipp Klemm 728a34aa7a Add static version of the lib 2025-09-15 11:09:21 +02:00
Carl Philipp Klemm c3f06de60b Dont let usbshm leak descriptors in usbshm_find 2025-08-26 14:05:42 +02:00
Carl Philipp Klemm 9577eea88b cli: add the ability to list current devices 2025-08-26 13:55:22 +02:00
Carl Philipp Klemm 4b245d717b add verbose option 2025-08-26 12:57:28 +02:00
Carl Philipp Klemm 1a92f2b22a Get project version from git tag 2025-08-26 09:48:30 +02:00
Carl Philipp Klemm f69011d589 add channel count and device listing functions 2025-06-30 15:28:48 +02:00
Carl Philipp Klemm db4981628f visibility attriubtes on static functions dont make any sense 2024-05-07 13:04:26 +02:00
Carl Philipp Klemm 7169533d05 usb_shm: hide symbols so that ldd dosent use the symbols from another lib 2024-05-07 13:02:49 +02:00
Carl Philipp Klemm 6a6471125b usb_shm: fix use of unalloced handle 2024-05-07 12:47:10 +02:00
Carl Philipp Klemm a7cce81e76 CMakeLists: add language hint to project definition 2024-05-07 11:54:32 +02:00
Carl Philipp Klemm ab7d922a7e usb+_shm: check connected state in all functions 2024-05-07 11:51:40 +02:00
Carl Philipp Klemm a4b6335e57 usb_shm: correct refcounting 2024-05-07 11:48:55 +02:00
Carl Philipp Klemm c55b600d9e slim down usb_shm to only the things used in libeismulitplexer 2024-05-07 11:28:15 +02:00
Carl Philipp Klemm ef73c41207 fix issue in usbshm where a open() with specific serial number would segfault if a unresponsive usb device is encountered 2024-02-20 09:41:46 +01:00
Carl Philipp Klemm 3c6da8d2b0 Fix spelling in various places 2024-01-09 14:13:41 +01:00
Carl Philipp Klemm fbf59878d6 documentation: fix some spelling 2024-01-09 14:05:14 +01:00
Carl Philipp Klemm 7ed44a508c dont return USBSHM_ERROR_AGAIN on libusb error 2023-12-11 10:26:36 +01:00
Carl Philipp Klemm 7be8bf92d4 usbshm: increase thread safty 2023-10-30 10:47:58 +01:00
Carl Philipp Klemm e1d8cb24cb Fix the list command longoption 2023-10-27 17:50:43 +02:00
Carl Philipp Klemm 51bffaed3f CmakeLists: only override default prefix when building for linux 2023-10-16 10:47:34 +02:00
Carl Philipp Klemm 0ce5be707b don't explicitly blink led on eatch command to save some bus time 2023-10-06 16:10:03 +02:00
Carl Philipp Klemm 02f8fab41c add mission options.h 2023-10-06 14:31:21 +02:00
Carl Philipp Klemm 9b41c74c9c up cmake version 2023-10-06 14:30:45 +02:00
Carl Philipp Klemm a84f1e0ebe improve cli application help 2023-07-21 15:08:02 +02:00
Carl Philipp Klemm ff6b89b495 fix windows build, add argp to tree to allow building for windows 2023-07-10 15:55:39 +02:00
Carl Philipp Klemm e25d7347c6 Add windows driver files 2023-07-10 15:42:35 +02:00