Commit Graph
3 Commits
Author SHA1 Message Date
MarekZegare4 3d2ba72b17 fix(test): add missing Arduino.h include in ported companion NodePrefs test
Upstream's version transitively pulls Stream in via NodePrefs.h ->
ConfigSerializer.h -> Arduino.h. Our fork's companion NodePrefs.h is a
plain, manually-serialized struct (no ConfigSerializer), so that chain
doesn't exist here and Stream was undeclared. Include it directly,
matching every other file in this codebase that needs Stream.

The test body itself stays #if 0 (upstream: "cannot be set yet"), so
this only fixes the build, not test coverage.
2026-08-14 16:19:14 +02:00
Scott Powell e78bff0041 * unit test no longer valid 2026-08-14 16:42:54 +10:00
agessaman e2aa7b98f9 feat(companion_radio): add external FEM gain preferences for RX and TX for companions
Introduced consistent preferences for external LoRa FEM RX and TX gain settings in NodePrefs. Updated companion MyMesh to apply these settings during initialization and transmission. Added unit tests to verify the round-trip serialization of these new preferences.
2026-08-10 11:59:26 -07:00