Scott Powell
963290ea15
* repeater: various "region" CLI changes
...
* transport codes 0000 and FFFF reserved
2025-11-07 14:42:06 +11: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
f797744f7c
* misc RegionMap and key store methods
2025-11-03 18:14:44 +11:00
Scott Powell
03fc949014
* setting up framework for Regions, TransportKeys, etc
2025-11-03 14:23:32 +11:00
ripplebiz
5b4544b9fe
Merge pull request #889 from fdlamotte/sensecap_indicator
...
Sensecap indicator
2025-11-03 11:09:17 +11:00
ripplebiz
920ac51c8c
Merge pull request #998 from tahnok/bmp085-sensor
...
Add support for bmp085/bmp180 temperature/pressure sensor
2025-11-03 10:58:22 +11:00
Liam Cottle
0b9f055860
Merge pull request #1047 from aqua/build-name-fix
...
Fix the sample RAK repeater build target name
2025-11-01 19:19:49 +13:00
Devin Carraway
d0caa3be04
Fix the sample RAK repeater build target name
...
The actual target doesn't capitalize the 'r' in repeater.
2025-10-31 22:11:24 -07: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
228b073006
Merge pull request #982 from ViezeVingertjes/feat/wio-wm1110-variant
...
Add Seeed Wio WM1110 Dev Board variant
2025-10-31 17:02:47 +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
Scott Powell
7abe6c9693
* Upping max channel hash conflicts to 4 (was 2)
2025-10-31 16:54:58 +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
ViezeVingertjes
5088444f85
Update Wio WM1110 configuration to disable GPS and clean up location provider code
2025-10-30 16:33:02 +01: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
ripplebiz
c4e99a841a
Merge pull request #1023 from WattleFoxxo/dev
...
Update xiao rp2040 to use new radio standard init
2025-10-30 12:43:20 +11:00
Scott Powell
80f0405600
* direct.txdelay default now 0.2 (was zero)
2025-10-30 00:03:10 +11:00
Scott Powell
886878c70a
Merge commit 'cc002404fa89a2b0139a1394f78b4a72988846f8' into dev
2025-10-29 23:36:07 +11:00
Scott Powell
8cbcd2271d
* experimental: retransmit delay, removing the 6 'slots'
2025-10-29 23:35:46 +11:00
ripplebiz
cc002404fa
Merge pull request #1026 from recrof/disable_esp32c6
...
esp32c6: disable releases because of issues with pioarduino(arduino 3.0)
2025-10-29 23:29:06 +11:00
ripplebiz
ac37a37b18
Merge pull request #1025 from recrof/disable_vision_master
...
heltec vision master: remove boards from build process
2025-10-29 23:28:26 +11:00
recrof
4aef696620
missed one definition
2025-10-29 13:27:26 +01:00
recrof
377f9ff67d
renamed esp32c6 variants, so they are not included in release. added disclaimer about pioarduino builds
2025-10-29 13:22:11 +01:00
recrof
1c052d8ad2
use different strategy in renaming the envs in order to avoid building
2025-10-29 13:14:27 +01:00
recrof
1bbc2151f1
remove vision master boards because of issues with display drivers
2025-10-29 10:32:39 +01:00
fdlamotte
1d2a115b26
Merge pull request #900 from michaelhart/dev
...
Add stats to serial CLI
2025-10-29 08:50:17 +01: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
WattleFoxxo
d4eb04d6e9
Switch xiao rp2040 to std init
2025-10-29 15:20:31 +11:00
ripplebiz
cb4468bd5d
Merge pull request #977 from tpp-at-idx/thinknode_m2
...
Support for Elecrow Thinknode M2
2025-10-27 13:31:09 +11:00
ripplebiz
9aa11a87ab
Merge pull request #1000 from kallanreed/enable_wismesh_tag_gps
...
Add PIN_GPS_EN build flag for wismesh tag companion
2025-10-26 15:36:48 +11:00
ripplebiz
a2f5432818
Merge pull request #1018 from Woodie-07/dev
...
LR1110 IRQ fixes
2025-10-26 14:54:27 +11:00
Woodie-07
0e259a63ed
lr1110 irq fixes
...
fix incorrect irqs used in isReceiving. also remove getTimeOnAir override as fixed upstream
2025-10-25 22:12:30 +01:00
fdlamotte
6d6db10ac5
Merge pull request #1012 from Woodie-07/dev
...
New workaround for LR1110 shift issue
2025-10-25 09:14:11 +02:00
Woodie-07
2981fc70e1
new workaround
2025-10-24 20:12:02 +01:00
ripplebiz
61cd01db27
Merge pull request #1003 from liamcottle/feature/increased-max-uptime
...
Increase max uptime stats from 49 days to 136 years
2025-10-23 23:30:10 +11:00