Quency-D
5300fa18c7
Restore companion NodePrefs file ending
9 hours ago
Quency-D
3ee58fd2e3
Remove companion FEM RX gain command IDs
10 hours ago
Scott Powell
efdd2b6a6c
* companion: simplified the CMD_GET / CMD_SET _DEFAULT_FLOOD_SCOPE
2 months ago
Quency-D
8435464c84
Add v4 FEM LNA CLI control commands.
3 months ago
João Brázio
f858f2e4bb
Rename sx126x_rx_boosted_gain to rx_boosted_gain
3 months ago
Wouter Bijen
1d190ad944
Clamp max_hops to 64 to cover full protocol hop range (0-63)
3 months ago
Wouter Bijen
2cb08775c0
Clarify comment wording: 1 = direct (0 hops)
Co-Authored-By: Claude Opus 4.6 <[email protected] >
3 months ago
Wouter Bijen
c016db86d5
Address PR review: subtract-1 encoding and clamp max_hops
- Change > to >= so stored value 1 means direct/0-hop only (liamcottle)
- Clamp max_hops to 63 on write since getPathHashCount() caps at 63 (robekl)
- Update comments to reflect encoding: 0=no limit, 1=direct only, N=up to N-1 hops
Co-Authored-By: Claude Opus 4.6 <[email protected] >
3 months ago
Wouter Bijen
00566741f6
Add configurable max hops filter for auto-add contacts
Filter auto-add of new contacts by hop count (issues #1533 , #1546 ).
Setting is configurable from the companion app via extended
CMD_SET/GET_AUTOADD_CONFIG protocol (0 = no limit, 1-63 = max hops).
Co-Authored-By: Claude Opus 4.6 <[email protected] >
3 months ago
Wessel Nieboer
8bf63256b6
Fix remote LNA toggle bugs: correct register comparison, add missing implementations, wire up companion radio
getRxBoostedGain was returned true because both 0x94 (power saving) and
0x96 (boosted gain = 1) return true
4 months ago
Scott Powell
e52d57c065
* companion: new pref: path_hash_mode (0..2)
* companion: new field in CMD_SET_OTHER_PARAMS, path_hash_mode
* companion: CMD_SEND_SELF_ADVERT, cmd_frame[1] now holds the path hash size (0 = zero hop, 1..3 = flood path hash size)
4 months ago
Scott Powell
564a19d125
* companion client repeat mode support
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
taco
403ce1db08
contacts: granular autoadd and overwrite-oldest
5 months ago
csrutil
c641beabd3
https://github.com/meshcore-dev/MeshCore/issues/989 - persist GPS enabled state to preferences
Add GPS configuration to NodePrefs structure and persist the GPS
enabled state when toggled via UI. This ensures GPS settings are
retained across device restarts.
7 months ago
zaquaz
2bd47de3b9
Added buzzer config persistance accross restart
7 months ago
Scott Powell
5881b04a31
* companion: optional double ACKs, new prefs.multi_acks
11 months ago
Scott Powell
9df3c8c663
* companion: new 'advert_loc_policy' pref. Defaults to ADVERT_LOC_NONE (ie. do Not share location in adverts)
12 months ago
hank
9fe218e0d8
Reverting format changes to NodePrefs
But changing to pragma once.
1 year ago
hank
9959475c0d
Reformatting code
1 year ago
hank
f7f96ad372
Reformatting code
1 year ago
Scott Powell
02b6f4a285
* Companion: telemetry_mode_env added to prefs
1 year ago
Scott Powell
cb80ceee47
* companion: protocol ver bump to 5
* companion: new prefs: telemetry_mode_base, telemetry_mode_loc
* companion: CMD_SET_OTHER_PARAMS, now optionally can set telemetry_modes
1 year ago
Scott Powell
e442e94e3d
* SensorManager: now can influence advert lat/lon, new custom name:value pairs for custom settings (eg, gps on/off)
* companion: new CMD_GET_CUSTOM_VARS, CMD_SET_CUSTOM_VAR
* T1000e: now supports "gps" custom setting (value "0" or "1")
1 year ago
Jacob Quatier
c34dd2a40c
UI: battery indicator, boot screen, radio settings
1 year ago