Hygiene: drop dead code, re-raise SystemError, resource+doc cleanup, add LICENSE

- pd.py: remove _lock_etu_from_edges (long-disabled) and the no-op
  while-True FIND START wrapper.
- pd.py: re-raise SystemError (libsigrokdecode's clean EOF signal) in the
  six 'except Exception: pass' guards so put()/wait() at end-of-capture
  exits cleanly instead of being swallowed.
- pd.py: fix _measure_clock_period docstring (averages, not robust-min);
  drop stale 'line 1633' comment; document the synthetic pcap UDP header
  (zero IP checksum / fixed loopback+ports are intentional).
- signal_diagnostic.py: add --max-samples cap + document whole-capture
  RAM cost; fix stale '--rst/--vcc=ignore' guidance (-> --no-rst/--no-vcc).
- tests: make test_valid_cla_interindustry_classes use subTest (was a
  no-op tuple expression).
- start.sh/start.bat: note the -A multi-spec form is sigrok-cli 0.7.x.
- Remove stale tests/baseline_new.txt (v1.1.3-era, ATR-included mode).
- Add top-level LICENSE (GPL-2.0-or-later).
This commit is contained in:
catarrh committed 2026-09-11 01:33:12 +03:00
1 parent e6ff3a2e14
commit e1903649a7
7 files changed
+356 -521

No files matched your search

+3
View File
@@ -12,6 +12,9 @@ HOST=127.0.0.1
PORT=4729
PCAP=""
DEBUG=""
# Annotation rows to show. The comma-separated "decoder=row,decoder=row"
# multi-spec form is sigrok-cli 0.7.x syntax (verified 0.7.2); newer
# sigrok-cli uses a different row selector, so pin this if upgrading.
ANNOT="iso7816=apdus,iso7816=warnings" # default: decoded APDUs + warnings only
LOG=""
KLOG=""