firmware/src
Steve Gilberd 7d3af3aa8e
Tips robot virtual node / relayer to different LoRa modes & channels
Note that this commit has details hardcoded for the Wellington (NZ)
mesh, and also requires the following patch to the protobufs:

-----
diff --git a/meshtastic/mesh.proto b/meshtastic/mesh.proto
index 03162d8..ec54c99 100644
--- a/meshtastic/mesh.proto
+++ b/meshtastic/mesh.proto
@@ -1393,6 +1393,21 @@ message MeshPacket {
    * Set by the firmware internally, clients are not supposed to set this.
    */
   uint32 tx_after = 20;
+
+  /*
+   * The modem preset to use fo rthis packet
+   */
+  uint32 modem_preset = 21;
+
+  /*
+   * The frequency slot to use for this packet
+   */
+  uint32 frequency_slot = 22;
+
+  /*
+   * Whether the packet has a nonstandard radio config
+   */
+  bool nonstandard_radio_config = 23;
 }

 /*
-----
2025-07-01 11:42:27 +12:00
..
buzz Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
concurrency Don't use assert() with side effects in a couple more places (#7009) 2025-06-12 19:55:35 -05:00
detect Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
Fusion
gps
graphics 2.7 Miscellaneous Fixes - Week 1 (#7102) 2025-06-26 22:11:20 -05:00
input Last second fixes (#7156) 2025-06-28 08:19:31 -05:00
mesh Tips robot virtual node / relayer to different LoRa modes & channels 2025-07-01 11:42:27 +12:00
modules Tips robot virtual node / relayer to different LoRa modes & channels 2025-07-01 11:42:27 +12:00
motion Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
mqtt Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
nimble Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
platform NRF52 BLE fixes / tweaks (#7152) 2025-06-27 06:26:34 -05:00
serialization 2.7 Miscellaneous Fixes - Week 1 (#7102) 2025-06-26 22:11:20 -05:00
airtime.cpp
airtime.h
AmbientLightingThread.h [Variant] nomadstar meteor pro (#6742) 2025-06-10 07:48:52 +10:00
AudioThread.h Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
BluetoothCommon.cpp
BluetoothCommon.h
BluetoothStatus.h Improve support for Heltec Wireless Bridge (#6647) 2025-06-10 13:54:07 +10:00
commands.h Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
configuration.h Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
DebugConfiguration.cpp
DebugConfiguration.h
DisplayFormatters.cpp
DisplayFormatters.h
error.h
freertosinc.h
FSCommon.cpp
FSCommon.h
GpioLogic.cpp
GpioLogic.h
GPSStatus.h
Led.cpp
Led.h
main.cpp 2.7 Miscellaneous Fixes - Week 1 (#7102) 2025-06-26 22:11:20 -05:00
main.h Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
memGet.cpp
memGet.h
meshUtils.cpp
meshUtils.h Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
network-stubs.cpp
NodeStatus.h
Observer.cpp
Observer.h
Power.cpp cleanup Shutting down -> Shutting Down awkwardness (#7099) 2025-06-27 11:09:04 -05:00
power.h Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
PowerFSM.cpp fix mismatch between Exclude FSM include names (#7107) 2025-06-22 18:48:16 -05:00
PowerFSM.h fix mismatch between Exclude FSM include names (#7107) 2025-06-22 18:48:16 -05:00
PowerFSMThread.h fix mismatch between Exclude FSM include names (#7107) 2025-06-22 18:48:16 -05:00
PowerMon.cpp
PowerMon.h
PowerStatus.h
RedirectablePrint.cpp Update RedirectablePrint.cpp (#7114) 2025-06-25 19:54:57 +02:00
RedirectablePrint.h
RF95Configuration.h
SafeFile.cpp
SafeFile.h
SerialConsole.cpp
SerialConsole.h
shutdown.h Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
sleep.cpp Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
sleep.h
SPILock.cpp
SPILock.h
Status.h
target_specific.h
xmodem.cpp
xmodem.h