enricolorenzoni59
8ad17d1022
`gps sync` reply: fill buffer with text
3 months ago
Scott Powell
a66773bac0
* CommonCLI: added "get/set path.hash.mode "
3 months ago
taco
1500a5a9cb
add get bootloader.ver command for nrf52
4 months ago
Wessel Nieboer
d0720c63c2
Allow negative tx power
Like SX1262 allows -9 dBm lowest, some allow lower but that probably
isn't useful
5 months ago
João Brázio
edeafde51c
Fix: Correct validation logic in isValidName function
4 months ago
Scott Powell
5627500988
* new "clkreboot" CLI command
4 months ago
liamcottle
7e24bd00b9
increase maximum flood advert interval to 168 hours (7 days)
4 months ago
liamcottle
ed589f9620
boot adverts are now zero hop instead of flood
4 months ago
taco
96ef5e5efe
allow set prv.key from remote, validate new prv.key
4 months ago
entr0p1
1f59e52880
nRF52840 Power Management - Phase 1 - Boot Low VBAT Voltage Lockout
Added NRF52840 power management core functionality:
- Boot‑voltage lockout
- Initial support for shutdown/reset reason storage and capture (via RESETREAS/GPREGRET2)
- LPCOMP wake (for voltage-driven shutdowns)
- VBUS wake (for voltage-driven shutdowns)
- Per-board shutdown handler for board-specific tasks
- Exposed CLI queries for power‑management status in CommonCLI.cpp
- Added documentation in docs/nrf52_power_management.md.
- Enabled power management support in Xiao nRF52840, RAK4631, Heltec T114 boards
4 months ago
Scott Powell
65796c8f20
* CommonCLI: added "set name ..." validation
* ANON_REQ_TYPE_VER_OWNER, now removes commas from node_name
5 months ago
Scott Powell
5475043083
* new ANON_REQ_TYPE_VER_OWNER
* CommonCLI: new "get/set owner.info ..."
5 months ago
Kevin Le
33b1e7edb9
Added pad after powersaving_enabled
5 months ago
Kevin Le
89a289eb22
Added powersaving_enabled sanitization
Moved powersaving_enabled to match serialization order
5 months ago
Kevin Le
5c6c15942b
Added powersaving to all ESP32 boards with RTC-supported DIO1
Added CLI to enable/disable powersaving
5 months ago
taco
fc93d84fb8
tweaks get/set adcMultiplier logic
7 months ago
taco
5a3ea64a97
Repeater: add adc.multiplier setting
7 months ago
zach
850d57a8f2
Refactor float conversion in CommonCLI to use strtof for improved precision and add ftoa3 function for formatting floats with three decimal places in TxtDataHelpers to fix display issue in app and repeater config ui in web
REPO:
1. Flash a repeater
2. Connect over lora
3. Set bw to 42.7 KHZ
It will revert back due to converting a double to a float.
REPO2:
1.Flash Repeater
2. Apply float fix
3. Set to say 20.8
4. try to get value via app or web cli repeater config
It wil show blank because it doesnt return a good value. It would be something like 20.7999992 which the app and web apps dont like so the ftoa3 rounds it and returns a 3 decimal point float
7 months ago
Stephan Rodemeier
16c294ce60
Allow SF smaller than 7 to be saved
7 months ago
Scott Powell
82b4c1e6b0
* new PAYLOAD_TYPE_CONTROL (11)
* repeater: onControlDataRecv(), now responds to new CTL_TYPE_NODE_DISCOVER_REQ (zero hop only)
* node prefs: new discovery_mod_timestamp (will be set to affect when node should respond to DISCOVERY_REQ's )
7 months ago
Michael Hart
81ab944682
Adds serial commands to get stats
- Added formatStatsReply, formatRadioStatsReply, and formatPacketStatsReply methods in MyMesh for both simple_repeater, simple_room_server, and simple_sensor.
- Updated CommonCLI to handle new stats commands.
8 months ago
recrof
87677fda76
allow spreading factor from 5 and bandwidth from 7.8kHz
8 months ago
Florent
37dc715a8e
SensorManager: remove setSettingByKey
8 months ago
Florent
3210475f35
CommonCli: Remove dependency on target.h
8 months ago
Scott Powell
93c0180740
* Refactor: advert_loc_policy now applied in new method CommonCLI::buildAdvertData()
8 months ago
Scott Powell
837e7dcbdb
* Advert type fix
* GPS pref defaults tidy
8 months ago
Florent
bf1da43d7d
gps_cli: gps advert to control advert location policy
8 months ago
Florent
f6064b41e9
gps_cli: set node location based on gps
8 months ago
Florent
76dcfbb23a
gpsCli: use parseTextParts
8 months ago
Florent de Lamotte
6ed8e9d514
gps_cli: gps state is now saved and restored upon reboot
8 months ago
Florent de Lamotte
341b69e3c9
sensor list command
8 months ago
Florent de Lamotte
7be65c148e
cli_gps: remove callbacks and add generic sensor set/get.
8 months ago
Florent
0502bc370d
CommonCLI: gps management commands
8 months ago
João Brázio
9b4d93d112
Add bridge type command to CLI for reporting bridge configuration
8 months ago
João Brázio
8edcb46a28
Bridge: enhance CLI configuration options
8 months ago
liamcottle
ec48e6acfc
added 'board' cli command to get board name
8 months ago
João Brázio
1d45c7ec66
Add bridge management CLI
8 months ago
Scott Powell
ee194a7b19
* added CommonCLI::saveIdentity()
9 months ago
Scott Powell
7c7faaab05
* agc.reset.interval rounding warning
9 months ago
Scott Powell
6984d9f496
* minor compilation fix
9 months ago
liamcottle
2d5016bac3
add ability to remove neighbour via cli
9 months ago
Scott Powell
28af68c187
* new CommonCLI commands: "get prv.key", "set prv.key {hex}"
10 months ago
Scott Powell
4689f9b425
* CommonCLI: reverted "set radio ..." command, added new "tempradio ..." command
11 months ago
Scott Powell
ea4aa93594
* CommonCLI: "set radio " now with optional 5th param timeout_mins, for applying temporary radio params for that many mins
* "advert" command now with longer delay, so that CLI reply is sent first
11 months ago
Scott Powell
6bc8dd28d4
* CommonCLI: new "multi.acks" config setting
11 months ago
Scott Powell
29435342b0
* implemented getter methods for telemetry value types
11 months ago
Scott Powell
9cecbad2a7
* refactor: CommonCLI, processing of optional command prefix moved to handleCommand() call sites
* Sensor, anon_req now just for admin login (guest password now unused)
* special CLI command, "setperm {pubkey-hex} {permissions-int16}" for admin(s) to manage user access (permissions 0 = remove)
11 months ago
Rob Loranger
e5ecf29d0c
return range with advert interval set error
updates both local and flood advert preference
setting errors to include the allowable range and
time units
12 months ago
Rob Loranger
f30698eacb
add time output to both clock sync and time <epoch> cli
12 months ago
Scott Powell
32ca3dc9d0
* repeater and room server: new CLI setting "agc.reset.interval" (seconds)
12 months ago