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
2025-11-14 21:51:28 -07:00
ripplebiz
8dbb0f5f23
Merge pull request #1071 from tpp-at-idx/thinknode_m2
...
Thinknode_M2: better battery reading accuracy and no display on powerup fix
2025-11-14 15:11:06 +11:00
ripplebiz
ff67c786ef
Merge pull request #985 from liquidraver/dev3
...
Fix reversed GPS PINs on G2 and enable timesync
2025-11-14 14:34:23 +11:00
ripplebiz
11a0bd6ef1
Merge pull request #1035 from liquidraver/devt114
...
Add Heltec T114 GPS + timesync
2025-11-14 14:33:05 +11:00
Liam Cottle
9bfbb777a1
Merge pull request #1100 from stphnrdmr/dev
...
Allow SF smaller than 7 to be saved
2025-11-14 12:15:10 +13:00
Stephan Rodemeier
16c294ce60
Allow SF smaller than 7 to be saved
2025-11-13 22:25:55 +01:00
Brad Ferguson
15d52a6e27
Merge branch 'meshcore-dev:dev' into dev
2025-11-13 14:52:02 -06:00
Scott Powell
9405e8bee3
Merge branch 'dev'
...
# Conflicts:
# docs/payloads.md
2025-11-13 20:47:52 +11:00
Scott Powell
91e9fcea4b
* ver 1.10.0
2025-11-13 20:45:38 +11:00
fdlamotte
750e955f19
Update library.json to latest libs and version
2025-11-13 10:39:20 +01:00
fdlamotte
8b68b5a689
Update README.md (RAK boards don't need pio patch)
2025-11-12 16:14:57 +01:00
ripplebiz
a5cdc88fe2
Merge pull request #1064 from recrof/esp_contacts_350_channels_40
...
set max contacts to 350 and channels to 40 for esp32c3, s3 and c6
2025-11-12 00:49:05 +11:00
ripplebiz
ba6b8535c9
Merge pull request #971 from fdlamotte/remove_set_setting_by_key
...
SensorManager: remove setSettingByKey
2025-11-11 23:40:13 +11:00
liquidraver
b0ce00652f
Fix RAK4631 GPS UART pin macros
2025-11-11 13:00:27 +01:00
Florent
90e26129ee
Merge branch 'dev' into remove_set_setting_by_key
2025-11-11 12:23:12 +01:00
Scott Powell
b59d1999e6
* Sensor: DISCOVER_REQ, prefix_only support
2025-11-11 20:08:05 +11:00
ripplebiz
74f136ba7a
Merge pull request #1068 from fdlamotte/sensor_control_data
...
sensor: copy control data code from repeater
2025-11-11 20:03:33 +11:00
agessaman
39f83efbfe
Remove unused statistics formatting methods and associated header includes from MyMesh class. Whoops.
2025-11-09 11:39:47 -08:00
agessaman
80d6dd4367
Update statistics handling to use binary frames instead of JSON formatting for consistency with other companion commands. Added documentation of frame structure with code examples.
2025-11-09 11:28:49 -08:00
agessaman
c9aa536ca6
Reverted MyMesh constructor for simplicity.
...
Updated formatStatsReply method to use new member variables for statistics handling.
Removed excess variable creation
2025-11-09 11:28:49 -08:00
agessaman
df4dab8509
Add statistics commands and response handling in MyMesh
...
- Introduced new commands for retrieving statistics: CMD_GET_STATS_CORE, CMD_GET_STATS_RADIO, and CMD_GET_STATS_PACKETS.
- Implemented corresponding response handling methods to format and send statistics data.
- Updated MyMesh constructor to initialize new member variables for managing statistics.
- Included StatsFormatHelper for formatting statistics replies.
2025-11-09 11:28:49 -08:00
Scott Powell
ab0721d6df
* fix: repeater and room server telemetry requests now return all telemetry for _READ & _WRITE ACL permissions.
2025-11-09 16:36:23 +11:00
Scott Powell
b31d3e7b5f
* added StrHelper::fromHex()
2025-11-09 16:17:49 +11:00
brad
00e0635ab5
add variant files for ikoka handheld (nrf52 with e22 radio)
2025-11-08 20:05:46 -06:00
Tomas P
a0bf66f9d8
Fix for display not coming on after poweron
2025-11-07 09:50:21 +01:00
Tomas P
429f82106b
tweak getBattMilliVolts to report battery more accurately
2025-11-07 09:48:57 +01:00
Tomas P
c0a51aff66
change ADC_MULTIPLIER to better reflect battery voltage
2025-11-07 09:47:18 +01:00
Scott Powell
1520f4d28e
* repeater, DISCOVER_REQ, flags lowest bit now for 'prefix_only' responses
2025-11-07 19:31:09 +11:00
Scott Powell
62d7ce110b
* packet format docs updated
2025-11-07 15:49:01 +11:00
Scott Powell
28b90c18cf
Merge branch 'transportcodes' into dev
2025-11-07 14:52:11 +11:00
Scott Powell
963290ea15
* repeater: various "region" CLI changes
...
* transport codes 0000 and FFFF reserved
2025-11-07 14:42:06 +11:00
Florent
06825030e5
sensor: copy control data code from repeater
2025-11-06 22:36:37 +01:00
Scott Powell
2e63499ae5
* companion: protocol ver bumped to 8.
2025-11-06 22:51:17 +11:00
Scott Powell
4a5404d997
* companion: added CMD_SEND_CONTROL_DATA, and PUSH_CODE_CONTROL_DATA
2025-11-06 22:10:20 +11:00
Scott Powell
ddac13ae80
* repeater: CLI, added "region put" and "region remove" commands
2025-11-06 21:40:52 +11:00
Scott Powell
256848208d
* repeater: onAnonDataRecv(), future code check bug fix (offset 4)
...
* sensor: onAnonDataRecv(), future request code provision
2025-11-06 20:22:40 +11:00
Scott Powell
09eab330a2
* repeater: onAnonDataRecv(), now rejecting non-ASCII password (preparing for future request codes)
...
* repeater: DISCOVER requests now with a simple RateLimiter (max 4, every 2 minutes)
2025-11-06 20:15:01 +11:00
Scott Powell
cf547da857
* RegionMap: get/set Home Region
...
* repeater: admin CLI, changed "allowf *", "denyf *", added "home"
2025-11-06 17:28:45 +11:00
ripplebiz
a9d245fe68
Merge pull request #1038 from adam2872/Analogue-button-fix-for-new-UI
...
Analogue user button fix for new UI
2025-11-06 15:41:45 +11:00
ripplebiz
23783b27c8
Merge pull request #1058 from dotdavid/dev
...
Fix Xiao S3 WIO board name
2025-11-06 13:45:12 +11:00
Scott Powell
7419ed71f7
* region filtering now applied in allowPacketForward()
2025-11-06 12:27:25 +11:00
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 )
2025-11-06 00:56:54 +11:00
Scott Powell
3ef53e64a1
* is_name_char() bug fix
2025-11-05 15:34:23 +11:00
Scott Powell
937865c8fd
* companion: new CMD_SET_FLOOD_SCOPE (54)
2025-11-05 14:56:18 +11:00
Scott Powell
9ebeb477aa
* RegionMap: inverted 'flags' to _deny_ bits
...
* Mesh: new filterRecvFloodPacket() for overriding
* repeater CLI: 'allow' -> 'allowf' or 'denyf'
2025-11-05 14:34:44 +11:00
recrof
04c0c40b39
set max contacts to 350 and channels to 40 for esp32c3, s3 and c6
2025-11-04 23:58:32 +01:00
David Hall
c3dbec41ba
Fix manufacturer name on Seeed Xiao S3 WIO
2025-11-03 21:02:08 +00:00
David Hall
5c80334dbd
Fix manufacturer name on Seeed Xiao S3 WIO
2025-11-03 21:00:43 +00:00
liquidraver
99a3473169
even less comments \o/
2025-11-03 21:41:11 +01:00
liquidraver
eae16cfc5f
less unnecessary comments, less lines of code :)
2025-11-03 21:39:35 +01:00