From 2297d2401356a9f388c24231fce3b72df9e0e759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Br=C3=A1zio?= Date: Wed, 24 Sep 2025 16:46:03 +0100 Subject: [PATCH] Minor fixes --- examples/simple_repeater/MyMesh.h | 4 +++- src/helpers/CommonCLI.h | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/simple_repeater/MyMesh.h b/examples/simple_repeater/MyMesh.h index 7ae10812..c1d1f264 100644 --- a/examples/simple_repeater/MyMesh.h +++ b/examples/simple_repeater/MyMesh.h @@ -165,12 +165,13 @@ public: void updateAdvertTimer() override; void updateFloodAdvertTimer() override; -#if defined(WITH_ESPNOW_BRIDGE) +#if defined(WITH_BRIDGE) void setBridgeState(bool enable) { if (enable == bridge.getState()) return; enable ? bridge.begin() : bridge.end(); } +#if defined(WITH_ESPNOW_BRIDGE) void updateBridgeChannel(int ch) override { bridge.setChannel(ch); if (bridge.getState()) { @@ -178,6 +179,7 @@ public: bridge.begin(); } } +#endif #endif void setLoggingOn(bool enable) override { _logging = enable; } diff --git a/src/helpers/CommonCLI.h b/src/helpers/CommonCLI.h index 55751d45..4344ff1d 100644 --- a/src/helpers/CommonCLI.h +++ b/src/helpers/CommonCLI.h @@ -31,7 +31,7 @@ struct NodePrefs { // persisted to file uint8_t interference_threshold; uint8_t agc_reset_interval; // secs / 4 uint8_t bridge_enabled; // boolean - uint8_t bridge_channel; // 0 = AUTO, 1-14 valid + uint8_t bridge_channel; // 1-14 }; class CommonCLICallbacks { @@ -56,7 +56,7 @@ public: virtual void saveIdentity(const mesh::LocalIdentity& new_id) = 0; virtual void clearStats() = 0; virtual void applyTempRadioParams(float freq, float bw, uint8_t sf, uint8_t cr, int timeout_mins) = 0; - + #ifdef WITH_ESPNOW_BRIDGE virtual void setBridgeState(bool enable) = 0; virtual void updateBridgeChannel(int ch) = 0;