From b1119e30eaed60347d91aa27fff828f1982b9b3f Mon Sep 17 00:00:00 2001 From: Kevin Le Date: Sun, 4 Oct 2026 21:51:51 +0700 Subject: [PATCH] Set RXPS defaults (Balanced profile) for fresh Installs --- examples/simple_repeater/MyMesh.cpp | 6 ++++++ examples/simple_room_server/MyMesh.cpp | 7 +++++++ examples/simple_sensor/SensorMesh.cpp | 7 +++++++ 3 files changed, 20 insertions(+) diff --git a/examples/simple_repeater/MyMesh.cpp b/examples/simple_repeater/MyMesh.cpp index 80d1b1838..2115acf49 100644 --- a/examples/simple_repeater/MyMesh.cpp +++ b/examples/simple_repeater/MyMesh.cpp @@ -975,6 +975,12 @@ MyMesh::MyMesh(mesh::MainBoard &board, mesh::Radio &radio, mesh::MillisecondCloc // PowerSaving defaults _prefs.powersaving_enabled = 1; + // RXPS defaults - Balanced profile + _prefs.rxps.enabled = 1; + _prefs.rxps.level = 6; + _prefs.rxps.preamble = 16; + _prefs.rxps.rx_us = 49329; + _prefs.rxps.sleep_us = 23757; } void MyMesh::begin(FILESYSTEM *fs) { diff --git a/examples/simple_room_server/MyMesh.cpp b/examples/simple_room_server/MyMesh.cpp index 83598c8b9..4798af052 100644 --- a/examples/simple_room_server/MyMesh.cpp +++ b/examples/simple_room_server/MyMesh.cpp @@ -694,6 +694,13 @@ MyMesh::MyMesh(mesh::MainBoard &board, mesh::Radio &radio, mesh::MillisecondCloc // PowerSaving defaults _prefs.powersaving_enabled = 1; + + // RXPS defaults - Balanced profile + _prefs.rxps.enabled = 1; + _prefs.rxps.level = 6; + _prefs.rxps.preamble = 16; + _prefs.rxps.rx_us = 49329; + _prefs.rxps.sleep_us = 23757; } void MyMesh::begin(FILESYSTEM *fs) { diff --git a/examples/simple_sensor/SensorMesh.cpp b/examples/simple_sensor/SensorMesh.cpp index bc5f4cb0f..0e3036868 100644 --- a/examples/simple_sensor/SensorMesh.cpp +++ b/examples/simple_sensor/SensorMesh.cpp @@ -780,6 +780,13 @@ SensorMesh::SensorMesh(mesh::MainBoard& board, mesh::Radio& radio, mesh::Millise // PowerSaving defaults _prefs.powersaving_enabled = 1; + + // RXPS defaults - Balanced profile + _prefs.rxps.enabled = 1; + _prefs.rxps.level = 6; + _prefs.rxps.preamble = 16; + _prefs.rxps.rx_us = 49329; + _prefs.rxps.sleep_us = 23757; } void SensorMesh::begin(FILESYSTEM* fs) {