Files
pyxis/lib
torlando-tech adad674f66 chore(deps): switch microLXMF + microReticulum to public github URLs
microLXMF flipped public today; microReticulum's pyxis-fixes-on-0.3.0
fork branch has been public throughout. Both are now reachable
without machine-local clones, so the file:// pin + lib/microLXMF
symlink workarounds can go.

Changes:
  - platformio.ini lib_deps: replace `file://~/repos/microReticulum`
    with `https://github.com/torlando-tech/microReticulum.git#3ee2bd8`
    (the same SHA the conformance bridge fetches).
  - platformio.ini lib_deps: add `https://github.com/torlando-tech/microLXMF.git
    #9876dff` (main HEAD after PR #4) as an explicit lib_dep.
  - lib/microLXMF symlink to ~/repos/microLXMF removed — no longer
    needed; PIO will fetch into .pio/libdeps/tdeck/microLXMF/ on
    first build.
  - platformio.ini build_flags: remove `-Ideps/microReticulum/src`
    from both [env] sections. The hardcoded -I path was shadowing
    PIO's auto-include of .pio/libdeps/tdeck/microReticulum/src/
    (build_flags are searched first), letting the submodule's
    potentially-stale headers win over the freshly-fetched git pin.
    Now headers come from the same SHA as the .cpp source.

Pin-coordination note (in the inline comment): bump both SHAs in
tandem if either upstream changes, AND keep them in sync with
microLXMF/conformance-bridge/CMakeLists.txt's FetchContent_Declare
tag — otherwise the bridge tests against a different microReticulum
than the firmware does.

Build: `pio run -e tdeck` succeeds with the new deps, 27.4% RAM,
77.0% Flash — same shape as before. Verified both deps fetched
from github with `git config --get remote.origin.url` in
.pio/libdeps/tdeck/.
2026-05-10 23:26:45 -04:00
..