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
mikecarper
84a4794282
Merge remote-tracking branch 'iotthinks/PowerSaving-v16' into keymindCascade
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/RadioLibWrappers.cpp
2026-07-06 15:27:14 -07:00
taco
f3d4d8cd5e
always save boosted gain setting
2026-06-26 22:36:49 +10:00
taco
b07aba7937
fix: report error when rxgain setting is unsupported or rejected
2026-06-26 08:45:03 +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
Kevin Le
1976494d7b
PR 1727: Added get/set cad. Added # channel busy.
2026-06-24 22:03:35 +07:00
ripplebiz and GitHub
aa1cb1f663
Merge pull request #2765 from fizzyfuzzle/ESP32-Reset-Reason
...
Add ESP32 Reset Reason to existing pwrmgt.bootreason cli command
2026-06-23 11:41:57 +10:00
mikecarper
4b6810d380
Restore uf2reset CLI after PR merges
2026-06-22 18:18:14 -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
mikecarper
8d46ed4f21
Enable retry CR radio overrides
2026-06-16 16:25:04 -07:00
mikecarper
e35886780c
Simplify recent repeater paging
2026-06-15 18:10:40 -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
Wessel Nieboer
7c8e092457
Have CAD be a separate toggle (set cad on/off)
2026-06-14 15:20:58 +02:00
Marco
e7db7c5a94
Add ESP32 Reset Reason
2026-06-14 11:41:01 +02:00
Quency-D and GitHub
9100a58671
Merge branch 'dev' into cli-lna-command
2026-06-10 11:30:04 +08:00
Kevin Le
e67933ca2a
PowerSaving 16
2026-06-08 21:11:49 +07:00
Scott Powell
5f6821bb66
* new CLI config: flood.max.advert (default 16)
2026-06-06 13:09:24 +10:00
Scott Powell
3c96a7de43
* powersaving on/off lowercase fix
2026-06-04 13:36:18 +10:00
ripplebiz and GitHub
999e20a4c2
Merge pull request #1687 from IoTThinks/MCdev-PowerSaving-for-all-esp32-repeaters-202602
...
Added PowerSaving for all ESP32-based repeaters
2026-06-04 13:31:51 +10:00
Scott Powell
f66c1d0258
* simplified the new flood.max.unscoped pref
2026-06-02 14:15:33 +10:00
Chris Barker
a33f3011a5
Feat: Adds flood.max.unscoped setting
...
Before this commit, there was no way to set a different max hop count
for unscoped messages.
Now with this change, by defaul it tracks the flood.max setting, until
a user provides a flood.max.unscoped value, which tax precidence for
packets if ROUTE_TYPE_FLOOD is true.
2026-06-01 21:30:17 +01:00
Kevin Le
3621038b7b
Added detailed response for powersaving CLI
2026-05-28 15:10:36 +07:00
fdlamotte and GitHub
73c7718b9e
Merge pull request #2235 from jirogit/fix/lr1110-rxgain-cli-guard
...
fix: enable radio.rxgain CLI command for LR1110 (T1000-E)
2026-05-24 11:56:23 +02:00
ripplebiz and GitHub
e251dc1659
Merge pull request #2540 from agessaman/feat/regions-quick-loasd
...
Add bulk region hierarchy command to CLI
2026-05-23 18:37:28 +10:00
agessaman
1296aa7792
Refactor region def with helpers, refine docs
...
Extract the inline cursor-walk in handleRegionCmd into file-local
helpers (skipSpaces, rtrimSpaces, takeToken, splitNameJump,
processRegionDefSegment), grouped immediately above the consumer.
Behavior is identical; addresses PR #2540 review feedback on
readability.
Tighten the region def docs: collapse five Note callouts into three
grouped paragraphs (Behavior / Existing regions / Limits), add a
case-sensitivity caveat plus an error example, note the cursor reset
between split commands, and use generic placeholder names.
2026-05-21 19:25:01 -07:00
agessaman
f3c6c34883
Update CLI command from region bulk to region def
2026-05-16 10:47:51 -07:00
agessaman
19f950018c
Add bulk region hierarchy command to CLI
...
Add a new command `region bulk` for defining region hierarchies in a single line. This command allows users to create multiple regions in a single message. Updated the documentation to include usage examples and detailed parameter descriptions.
2026-05-12 12:08:03 -07:00
jirogit
f224a325e6
fix: enable radio.rxgain CLI command for LR1110 (T1000-E)
...
USE_LR1110 was missing from the preprocessor guard in CommonCLI.cpp,
causing both get and set to fail silently on T1000-E:
- get radio.rxgain returned the full radio config string (fell through
to the memcmp("radio", 5) branch)
- set radio.rxgain returned "unknown config" (no branch matched)
Fix: add -D USE_LR1110 to variants/t1000-e/platformio.ini and include
USE_LR1110 in the #if guard on both get and set branches.
CustomLR1110Wrapper already implements setRxBoostedGainMode() and
getRxBoostedGainMode() via the RadioLibWrapper virtual interface,
so no radio-layer changes are required.
Tested on T1000-E: get/set/persist all confirmed working.
2026-05-01 00:31:31 -07:00
Kyle
db8a002c0e
fix: enforce upper bounds for rxdelay, txdelay, and direct.txdelay in CLI
2026-04-29 13:26:26 -04:00
Quency-D and Copilot
c42f6db0eb
Revise according to the review comments.
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-25 16:01:26 +08:00
Quency-D and GitHub
ddedb3c7a7
Merge branch 'dev' into cli-lna-command
2026-04-25 15:28:07 +08:00
Scott Powell
3d982711a6
* CommonCLI: more reply bounds checking
2026-04-21 12:12:47 +10:00
Scott Powell
db7baa7bd7
* CommonCLI: bounds check added to "unknown config:" replies
2026-04-21 12:07:39 +10:00
Scott Powell
91f3fa0bdf
* CLI: 'region put ...' now defaults to flood allowed
2026-04-17 15:11:10 +10:00
Scott Powell
7cdb056cb3
* CLI: 'region default ...' now auto-creates the region
2026-04-17 15:02:04 +10:00
Scott Powell
77d02e844f
* bug fix
2026-04-17 14:38:03 +10:00
Scott Powell
4131a455a2
* repeater: refactored 'region' CLI commands -> CommonCLI
...
* room server: added RegionMap, and new CommonCLI wiring, default_scope handling
* sensor: only minimal RegionMap wiring. Still needs work to handle default-scope
2026-04-15 13:32:49 +10:00
Quency-D
8435464c84
Add v4 FEM LNA CLI control commands.
2026-03-24 10:48:15 +08:00
Wessel Nieboer and Wessel Nieboer
728b586c3a
Address comments
2026-03-23 14:31:08 +01:00
Wessel Nieboer and ViezeVingertjes
741392889d
Fix memcp compare length off by one
...
Co-authored-by: ViezeVingertjes <michael.overhorst@gmail.com >
2026-03-23 14:31:08 +01:00
Wessel Nieboer and Wessel Nieboer
0aa0ec1f16
Add get/set dutycycle command
...
We translate to af internally, it's easier to store and doesn't break
stored prefs. Made get/set af command show deprecated, but it still
works fine.
2026-03-23 14:31:07 +01:00
Rastislav Vysoky
285fc685c5
allow to set lower LoRa frequency
2026-03-22 13:54:42 +01:00
Wessel Nieboer
ff5aad71a6
Make radio.rxgain true by default after upgrades
2026-03-22 08:35:32 +01:00
João Brázio and GitHub
92bef49c55
Merge branch 'dev' into 2026/remote-lna
2026-03-16 09:40:10 +00:00
Scott Powell
bb8dc5b55b
Merge branch 'main' into dev
2026-03-12 18:14:56 +11:00