fix(#150): trace flood/empty paths as a direct ping (was sending empty -> firmware error 1)
App Debug Log showed every failing trace sending an empty path -> "Firmware responded with error code: 1". Cause: repeaters with a flood route (path stored as all-zeros) were treated as routed; buildPath collapsed the all-zero path to empty; the firmware rejects an empty trace. - buildPath: an empty OR all-zero path now traces the target's own width prefix (never returns an empty payload). - _doPathTrace: guard - never send an empty path; surface "not available". - Repeater menu: constant "Path Trace" label (no more Ping/Path-Trace flip-flop); a flood path (all-zero) counts as no route -> direct ping. Bumps build to +50 for the b50 test binary. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>pull/205/head
parent
af1776f83c
commit
de97f515a5
Loading…
Reference in new issue