mikecarper
ebd7da795c
Share direct retry timing defaults
2026-07-07 00:56:44 -07:00
mikecarper
0613b2dcc2
Tune repeater flood controls and retries
2026-07-07 00:47:19 -07:00
mikecarper
220d44000e
Merge commit 'refs/tmp/pr2437' into keymindCascade
2026-07-06 22:53:29 -07:00
mikecarper
c411e65112
Merge commit 'refs/pull/2438/head' of github.com:meshcore-dev/MeshCore into keymindCascade
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/MyMesh.h
# examples/simple_repeater/main.cpp
2026-07-06 22:53:04 -07:00
mikecarper
9908d2b73e
Add altpath replies and flood channel hop gates
2026-07-06 17:10:53 -07:00
mikecarper
f747f96739
Add flood channel controls and cascade prompt details
2026-07-06 15:54:08 -07:00
mikecarper
84c166d5cc
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# examples/companion_radio/ui-new/UITask.cpp
# examples/companion_radio/ui-orig/UITask.cpp
# examples/companion_radio/ui-tiny/UITask.cpp
# examples/simple_repeater/MyMesh.cpp
# src/Mesh.cpp
# src/Mesh.h
# src/helpers/ESP32Board.cpp
# src/helpers/ESP32Board.h
# src/helpers/SimpleMeshTables.h
# variants/heltec_v3/HeltecV3Board.h
# variants/tenstar_c3/target.h
2026-07-06 15:32:07 -07:00
Florent
3ee2f77877
restore display and radio poweroff in ui
2026-07-06 08:46:57 -04:00
Kevin Le
7d7de88707
board->powerOff() is sufficient to power off radio, display, GPS and components
2026-07-05 21:22:13 +07:00
mikecarper
e8a2f9a4d5
Disable companion auto-add in cascade
2026-07-02 10:57:46 -07:00
Neil Alexander
0d7379520f
Fix recv_pkt_region incorrect usage
...
The `recv_pkt_region` is set when processing a flood packet in `filterRecvFloodPacket`
but direct/non-flood packets would never pass through that function, so the pointer was
not cleared for them.
`sendFloodReply` would then later use it blindly, which meant that the response would
either inherit the region from the last flood packet, or refer to a non-initialised pointer
if no region floods had been received yet.
2026-07-02 09:28:41 +01:00
mikecarper
88fec6e512
Use keymind retry timing for direct paths
2026-06-29 12:55:58 -07:00
mikecarper
4d2f304f63
Tune mesh retry behavior and builds
2026-06-27 01:51:23 -07:00
Liam Cottle and GitHub
dc200cf22d
Merge pull request #2639 from sefinek/fix/typos-in-comments
...
fix: fix typos in source code comments
2026-06-27 11:26:54 +12:00
mikecarper
609e393b46
Fix repeater flood text and recent paging
2026-06-26 15:06:02 -07:00
taco
1f9bb67400
return bool when setting rx boost
2026-06-26 07:44:01 +10:00
taco
5d0ff7fe6e
remove guard on MyMesh::setRxBoostedGain()
2026-06-26 07:06:37 +10:00
mikecarper
f606ae9aeb
Fix repeater build artifacts and recent paging
2026-06-24 17:28:19 -07:00
mikecarper
48ac725d76
Tune keymind repeater behavior
2026-06-24 17:06:49 -07:00
mikecarper
4813b9eea4
Merge remote-tracking branch 'upstream/pr-2367' into keymindCascade
...
# Conflicts:
# build-iotthinks.sh
# build.sh
# docs/cli_commands.md
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/main.cpp
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/MyMesh.h
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/ESP32Board.h
# src/helpers/SimpleMeshTables.h
# src/helpers/sensors/EnvironmentSensorManager.cpp
# variants/heltec_ct62/platformio.ini
# variants/heltec_t096/T096Board.cpp
# variants/heltec_t096/platformio.ini
# variants/heltec_tracker/platformio.ini
# variants/heltec_tracker_v2/platformio.ini
# variants/heltec_v2/platformio.ini
# variants/heltec_v3/platformio.ini
# variants/heltec_v4/HeltecV4Board.cpp
# variants/heltec_v4/platformio.ini
# variants/heltec_wireless_paper/platformio.ini
# variants/lilygo_tbeam_1w/platformio.ini
# variants/lilygo_tbeam_SX1262/platformio.ini
# variants/lilygo_tbeam_SX1276/platformio.ini
# variants/lilygo_tbeam_supreme_SX1262/platformio.ini
# variants/lilygo_tlora_v2_1/platformio.ini
# variants/xiao_c3/platformio.ini
# variants/xiao_s3/platformio.ini
# variants/xiao_s3_wio/platformio.ini
2026-06-22 18:13:18 -07:00
mikecarper
d9cefed1b1
Merge remote-tracking branch 'IoTThinks/PowerSaving-v16' into keymindCascade
...
# Conflicts:
# build-iotthinks.sh
# build.sh
# examples/simple_repeater/MyMesh.h
# src/helpers/CommonCLI.cpp
# variants/heltec_ct62/platformio.ini
# variants/heltec_t096/T096Board.cpp
# variants/heltec_t096/platformio.ini
# variants/heltec_tracker/platformio.ini
# variants/heltec_tracker_v2/platformio.ini
# variants/heltec_v2/platformio.ini
# variants/heltec_v3/HeltecV3Board.h
# variants/heltec_v3/platformio.ini
# variants/heltec_v4/HeltecV4Board.cpp
# variants/heltec_v4/platformio.ini
# variants/heltec_wireless_paper/platformio.ini
# variants/lilygo_tbeam_1w/platformio.ini
# variants/lilygo_tbeam_SX1262/platformio.ini
# variants/lilygo_tbeam_SX1276/platformio.ini
# variants/lilygo_tbeam_supreme_SX1262/platformio.ini
# variants/lilygo_tlora_v2_1/platformio.ini
# variants/xiao_c3/platformio.ini
# variants/xiao_s3_wio/platformio.ini
2026-06-22 17:50:12 -07:00
Kevin Le
22e45d559d
Power off board including radio, display, GPS and components
2026-06-20 12:17:40 +07:00
mikecarper
6b8135aa36
Fix direct retry review nits
2026-06-17 16:44:58 -07:00
mikecarper
19cfc43269
Trim recent repeater API and document retry defaults
2026-06-17 16:32:04 -07:00
mikecarper
7d2ff38120
Trim direct retry cleanup
2026-06-16 13:15:52 -07:00
mikecarper
21c5e2701b
Tune unknown retry SNR
2026-06-15 18:06:58 -07:00
mikecarper
cb5e2e7c3d
Document direct retry CLI
2026-06-15 17:42:53 -07:00
mikecarper
765ec1447b
Add direct retry controls
2026-06-15 17:24:22 -07:00
mikecarper
7d8bb1d319
Keep Halo branch focused on direct retry
2026-06-15 16:05:23 -07:00
mikecarper
2acd61ec84
Remove PowerSaving changes from Halo retry branch
2026-06-15 16:02:22 -07:00
mikecarper
ccf36f5d94
Merge remote-tracking branch 'upstream/dev' into HEAD
...
# Conflicts:
# src/helpers/CommonCLI.h
# variants/heltec_t096/T096Board.cpp
# variants/heltec_v4/HeltecV4Board.cpp
2026-06-15 15:52:14 -07:00
mikecarper
166261c73e
Merge remote-tracking branch 'upstream/dev' into HEAD
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
# src/helpers/BaseChatMesh.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# variants/heltec_t096/T096Board.cpp
# variants/heltec_v4/HeltecV4Board.cpp
2026-06-15 15:52:11 -07:00
mikecarper
40d1e29ad9
Merge remote-tracking branch 'upstream/main' into keymindCascade
...
# Conflicts:
# docs/cli_commands.md
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/main.cpp
# examples/simple_repeater/MyMesh.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# src/MeshCore.h
# src/helpers/CommonCLI.cpp
# src/helpers/ESP32Board.h
# src/helpers/SimpleMeshTables.h
# src/helpers/radiolib/CustomLLCC68Wrapper.h
# src/helpers/radiolib/CustomLR1110Wrapper.h
# src/helpers/radiolib/CustomSTM32WLxWrapper.h
# src/helpers/radiolib/CustomSX1262Wrapper.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/radiolib/CustomSX1276Wrapper.h
# src/helpers/sensors/EnvironmentSensorManager.cpp
# variants/xiao_s3/platformio.ini
# variants/xiao_s3/target.cpp
# variants/xiao_s3/target.h
2026-06-15 15:45:05 -07:00
mikecarper
7b61a3665e
Merge branch 'mikecarper-keymindCascade' into halo-direct-path-retries
...
# Conflicts:
# build-iotthinks.sh
# build.sh
# docs/cli_commands.md
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/main.cpp
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/main.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# src/helpers/CommonCLI.cpp
# src/helpers/ESP32Board.h
# src/helpers/radiolib/CustomLLCC68Wrapper.h
# src/helpers/radiolib/CustomLR1110Wrapper.h
# src/helpers/radiolib/CustomSTM32WLxWrapper.h
# src/helpers/radiolib/CustomSX1262Wrapper.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/radiolib/CustomSX1276Wrapper.h
# src/helpers/sensors/EnvironmentSensorManager.cpp
# variants/heltec_ct62/platformio.ini
# variants/heltec_t096/platformio.ini
# variants/heltec_tracker/platformio.ini
# variants/heltec_tracker_v2/platformio.ini
# variants/heltec_v2/HeltecV2Board.h
# variants/heltec_v2/platformio.ini
# variants/heltec_v3/HeltecV3Board.h
# variants/heltec_v3/platformio.ini
# variants/heltec_v4/HeltecV4Board.cpp
# variants/heltec_v4/platformio.ini
# variants/heltec_wireless_paper/platformio.ini
# variants/lilygo_tbeam_1w/platformio.ini
# variants/lilygo_tbeam_SX1262/platformio.ini
# variants/lilygo_tbeam_SX1276/platformio.ini
# variants/lilygo_tbeam_supreme_SX1262/platformio.ini
# variants/lilygo_tlora_v2_1/platformio.ini
# variants/xiao_c3/platformio.ini
# variants/xiao_s3/platformio.ini
# variants/xiao_s3/target.cpp
# variants/xiao_s3/target.h
# variants/xiao_s3_wio/platformio.ini
2026-06-15 15:39:08 -07:00
mikecarper
942bc6d361
Merge branch 'PowerSaving-v16-iotthinks' into halo-direct-path-retries
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/MyMesh.h
# src/Mesh.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/ESP32Board.h
2026-06-15 15:36:50 -07:00
mikecarper
60879c9973
Merge remote-tracking branch 'upstream/dev' into halo-direct-path-retries
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
# src/Dispatcher.cpp
# src/Dispatcher.h
# src/Mesh.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/SimpleMeshTables.h
2026-06-15 15:32:58 -07:00
Wessel Nieboer
7c8e092457
Have CAD be a separate toggle (set cad on/off)
2026-06-14 15:20:58 +02:00
Wessel Nieboer
4f9a091671
Use hardware channel activity detection for checking interference
2026-06-14 15:19:18 +02:00
Scott Powell
2e73fe948e
* fix for anon lastmod
2026-06-14 18:54:51 +10:00
Scott Powell
07648e3344
* fix for anon contacts when full
2026-06-14 17:50:41 +10:00
Quency-D
5300fa18c7
Restore companion NodePrefs file ending
2026-06-13 17:40:11 +08:00
Quency-D
3ee58fd2e3
Remove companion FEM RX gain command IDs
2026-06-13 17:31:54 +08:00
Quency-D and GitHub
9100a58671
Merge branch 'dev' into cli-lna-command
2026-06-10 11:30:04 +08:00
Kevin Le
7c1b1c6e5e
Hotfix: CMD_SEND_RAW_PACKET not freeing packet on parse failure.
...
https://github.com/meshcore-dev/MeshCore/pull/2722
2026-06-09 11:59:14 +07:00
Kevin Le
e67933ca2a
PowerSaving 16
2026-06-08 21:11:49 +07:00
liamcottle
ae0bb7ee95
use releasePacket instead of _mgr->free
2026-06-09 00:42:58 +12:00
liamcottle
07bfe90695
free packet on parse failure
2026-06-09 00:31:48 +12:00
Scott Powell
8c0d5c5b24
* version 1.16.0
2026-06-06 21:09:38 +10:00
Scott Powell
8fc2da5c98
* default now 8, per the will of the peoples.
2026-06-06 21:00:58 +10:00
Scott Powell
5f6821bb66
* new CLI config: flood.max.advert (default 16)
2026-06-06 13:09:24 +10:00