Commit Graph

11 Commits (1e7dfa7a71915a43afdaa0a764a0fcc988a5a8af)

Author SHA1 Message Date
Gowtham Nanjukutty (XC-CP/ECC2.3) 1e7dfa7a71 servd: default Enabled() to false when LIBICSNEO_USE_SERVD is unset
Previously, Servd::Enabled() returned true by default when the
LIBICSNEO_USE_SERVD environment variable was not set. This caused
DeviceFinder::FindAll() to take the Servd::Find() path and skip all
direct transport discovery (CDCACM, DXX, PCAP, etc.) even when no
servd daemon is running, silently returning zero devices.

The intended behavior is opt-in: users who want to use servd should
explicitly set LIBICSNEO_USE_SERVD=1. Change the default to false so
direct device discovery works out of the box.

LIBICSNEO_USE_SERVD=1 continues to enable servd as before.
2026-05-22 09:13:41 -04:00
Kyle Schwarz 70ad76771e Servd: Clean up unused parseError 2026-05-12 16:57:04 -04:00
Kyle Schwarz 87c10410e8 Servd: Remove no devices found event 2026-05-12 15:58:11 -04:00
Thomas Stoddard 7cca96dcfb All: Switch to Servd default on
See README for details on how to install Servd.
2026-05-08 13:28:49 -04:00
Kyle Schwarz 22d2b7c984 Servd: Adjust buffer sizes 2026-03-18 18:21:55 -04:00
Kyle Schwarz d74051f57e Driver: Servd: Refactor to TCP 2026-01-12 13:03:55 -05:00
Kyle Schwarz 29dc7b345f Driver: Switch to libredxx
- no more libFTDI
- no more libusb on Linux and macOS
- no more FTDI repack
- no more binary libs
- faster D2XX on Windows (no longer uses COM)
2025-08-25 11:24:03 -04:00
Kyle Schwarz 6b60804174 Device: Add com keepalive 2025-08-06 17:17:36 -04:00
Kyle Schwarz c056e8dc2e Driver: Servd: Toggle closing when done 2025-07-02 14:28:59 -04:00
Kyle Schwarz 5795791eac Driver: Servd: Fix Address creation 2025-06-19 16:48:15 -04:00
Kyle Schwarz 4dcb944d35 Driver: Add Servd 2025-05-08 11:22:42 -04:00