Winston Lowe
031fa1e704
Changed uint to a uint8_t
2025-11-20 21:58:42 -08:00
Stephan Rodemeier
16c294ce60
Allow SF smaller than 7 to be saved
2025-11-13 22:25:55 +01:00
Scott Powell
91e9fcea4b
* ver 1.10.0
2025-11-13 20:45:38 +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
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
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
1520f4d28e
* repeater, DISCOVER_REQ, flags lowest bit now for 'prefix_only' responses
2025-11-07 19:31:09 +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
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
Scott Powell
d9ff3a4d02
* Mesh: new sendFlood() overload with transport codes.
...
* BaseChatMesh: sendFloodScoped(), for overriding with some outbound 'scope' / TransportKey
* companion: new 'send_scope' variable.
2025-11-04 01:21:56 +11:00
Scott Powell
ecd30f4d36
* new CLI commands: region, region load, region save, region get, region allow
2025-11-03 22:53:14 +11:00
Scott Powell
03fc949014
* setting up framework for Regions, TransportKeys, etc
2025-11-03 14:23:32 +11:00
Adam Mealings
c13b4ae481
Analogue button delay based on millis
2025-10-31 13:04:59 +00:00
Scott Powell
7755400a35
* Companion: Now using transport codes { 0, 0 } when Share contact zero hop.
...
* Repeater: onAdvertRecv(), adverts via Share now NOT added to neighbours table
2025-10-31 20:40:22 +11:00
ripplebiz
ef752926c9
Merge pull request #1036 from oltaco/datastore-refactor
...
Refactor DataStore to use openRead() and openWrite()
2025-10-31 17:10:03 +11:00
ripplebiz
7ad45d113c
Merge pull request #993 from recrof/allow_lower_bw_sf
...
allow saving spreading factor from 5 and bandwidth from 7.8kHz
2025-10-31 16:58:35 +11:00
taco
52a3df4977
revert pubBlobByKey() change
2025-10-31 15:06:29 +11:00
taco
0b8159c6e5
refactor DataStore to use openRead() and openWrite()
...
refactored loadPrefsInt(), loadContacts(), loadChannels(), getBlobByKey() and putBlobByKey() to use openRead() and openWrite()
2025-10-31 13:17:22 +11:00
Scott Powell
96e786fa9e
* FIX: for divide by zero crash
2025-10-30 19:11:04 +11:00
Scott Powell
3d9378d91e
* Fix for VolatileRTCClock wrapping around to initial synced time every 49 days
2025-10-30 16:45:50 +11:00
Scott Powell
80f0405600
* direct.txdelay default now 0.2 (was zero)
2025-10-30 00:03:10 +11:00
Scott Powell
8cbcd2271d
* experimental: retransmit delay, removing the 6 'slots'
2025-10-29 23:35:46 +11:00
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.
2025-10-28 23:55:49 -07:00
liamcottle
273a54f104
increase room server max uptime from 49 days to 136 years
2025-10-23 23:29:08 +13:00
liamcottle
f1824e68b9
increase repeater max uptime from 49 days to 136 years
2025-10-23 23:24:40 +13:00
recrof
87677fda76
allow spreading factor from 5 and bandwidth from 7.8kHz
2025-10-22 15:15:29 +02:00
ripplebiz
99e44f499e
Merge pull request #968 from fdlamotte/uitask_back3_disables_buzzer
...
uitask: bring back buzzer toggle on tracker l1
2025-10-19 14:34:42 +11:00
Florent
37dc715a8e
SensorManager: remove setSettingByKey
2025-10-18 23:37:58 +02:00
Florent
7d62a27836
uitask: bring back buzzer toggle on tracker l1
2025-10-18 13:40:01 +02:00
Florent
3210475f35
CommonCli: Remove dependency on target.h
2025-10-18 12:33:43 +02:00
Scott Powell
cd920693ec
* UITask: new UI_HAS_JOYSTICK
...
* MomentaryButton: new constructor 'multiclick' param
* WIoTrackerL1: now just use joystick, joystick press for KEY_ENTER, no multi-click for snappier UI
2025-10-16 17:33:22 +11:00
Scott Powell
c6b4a58449
* repeater and room server: enable downgrading permissions on guest login
2025-10-14 12:31:43 +11:00
Scott Powell
93c0180740
* Refactor: advert_loc_policy now applied in new method CommonCLI::buildAdvertData()
2025-10-12 12:49:26 +11:00
Scott Powell
837e7dcbdb
* Advert type fix
...
* GPS pref defaults tidy
2025-10-12 12:33:20 +11:00
Florent
bf1da43d7d
gps_cli: gps advert to control advert location policy
2025-10-11 19:00:02 +02:00
Florent de Lamotte
9e3c2fc9d9
gps_cli: gps also restored on sensors and rooms
2025-10-06 15:30:18 +02:00