GUVWAF
e593d54743
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-19 20:52:51 +01:00
github-actions[bot]
c641bfd53c
[create-pull-request] automated change ( #5399 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-19 12:53:54 -06:00
GUVWAF
6a29793f23
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-18 18:02:30 +01:00
GUVWAF
47116f65cd
Guard against clients setting next_hop/relay_node
2024-11-18 18:02:15 +01:00
github-actions[bot]
de76caca32
[create-pull-request] automated change ( #5388 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-17 19:29:43 -06:00
Michael Gjelsø
89469fcb88
Allows all 3 PKI keys to be added to userPrefs.h ( #4969 ) and a tool. ( #5368 )
...
* more userPrefs.h
Added PKI Admin keys to userPrefs.h
* Update userPrefs.h
Allows all 3 PKI keys to be added to userPrefs.h (#4969 )
* Update NodeDB.cpp
Trunk
* Update userPrefs.h
Changed wording
* Create base64_to_hex.py
A little tool for converting base64 PKI Keys to decoded byte that userPrefs.h can understand.
* more userPrefs.h
Added PKI Admin keys to userPrefs.h
* Update userPrefs.h
Allows all 3 PKI keys to be added to userPrefs.h (#4969 )
* Update NodeDB.cpp
Trunk
* Update userPrefs.h
Changed wording
* Create base64_to_hex.py
A little tool for converting base64 PKI Keys to decoded byte that userPrefs.h can understand.
2024-11-17 12:36:41 -06:00
GUVWAF
0d1f9e915f
Move some actions to after startTransmit() ( #5383 )
...
To minimize the time between channel scan and actual transmit
2024-11-17 10:51:01 -06:00
Ben Meadors
1a06f88dfb
Cleanup static files from bad Web UI bundle on 2.5.13 release ( #5376 )
...
* Cleanup static files from bad Web UI bundle on 2.5.13 release
* Check existence first
* Esp32 is the only one we care about
2024-11-17 07:57:59 -06:00
GUVWAF
bfc6a1940d
Handle repeated/fallback to flooding packets properly
...
First check if it's not still in the TxQueue
2024-11-16 16:32:24 +01:00
GUVWAF
360637c25d
Start retransmissions in NextHopRouter if ReliableRouter didn't do it
2024-11-16 16:31:31 +01:00
GUVWAF
3ea2918f7f
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-16 13:44:10 +01:00
GUVWAF
b229abc2b4
Update protos
2024-11-16 13:42:32 +01:00
Ben Meadors
fdc473e5fa
Trunk
2024-11-16 06:01:07 -06:00
Ben Meadors
add70b5229
Rework some things
2024-11-16 05:58:07 -06:00
GUVWAF
9545a10361
RP2040: Update core; add mDNS support ( #5355 )
...
* Update arduino-pico core
* RP2040: Add mDNS support
* SimpleMDNS `begin` now returns a bool
* Add `-g` option to `debug_build_flags` to link files for gdb
* RAK11310 needs old platform as well
* Change defines to specific architecture
* Core version 4.2.1 is out
2024-11-16 08:20:20 +08:00
GUVWAF
dbe520c3ab
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-14 19:00:45 +01:00
Michael Gjelsø
d4d89447bd
Adds fixed GPS, BUTTON_PIN and BLE code to userPrefs.h ( #5341 )
...
* userPrefs.h
Added FixedGPS
Added Fixed Bluetooth PIN
* Update NodeDB.cpp
Removed some un-used LOG_INFO
* Added BUTTON_PIN
* Trunk
* Variable re-naming.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-14 06:56:22 -06:00
Ben Meadors
ec6949fdc0
Migrate NRF52 devices max nodes down to 80 for now to prevent brownouts ( #5346 )
2024-11-13 18:44:35 -06:00
Ben Meadors
3a66c738bd
Revert "Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowou…" ( #5340 )
...
This reverts commit ea150c32f3 .
2024-11-13 10:21:55 -06:00
Ben Meadors
ea150c32f3
Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts ( #5338 )
...
* Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts
* Don't redefine
* Newline
2024-11-13 07:43:05 -06:00
GUVWAF
e866734a25
Handle repeated packet after potentially canceling previous Tx ( #5330 )
...
* Revert "Fix sending duplicate packets to PhoneAPI/MQTT (#5315 )"
This reverts commit 40bc04b521 .
* Handle repeated packet after potentially canceling previous Tx
2024-11-12 15:23:32 -06:00
Matthijs De Smedt
2ec3958cd8
Add support for ignoring nodes with is_ignored field in NodeInfo ( #5319 )
...
* Add support for is_ignored bool in NodeInfo
* is_ignored is not a boring node either
* Clean out metrics and position
* Clear the key too
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-12 13:27:44 -06:00
GUVWAF
f4b0e19a65
Fix another heap leak ( #5328 )
2024-11-12 10:59:29 -06:00
github-actions[bot]
0e4f7003c7
[create-pull-request] automated change ( #5320 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-11 18:55:02 -06:00
GUVWAF
40bc04b521
Fix sending duplicate packets to PhoneAPI/MQTT ( #5315 )
...
* Fix potential duplicate packets to PhoneAPI/MQTT
* Fix include error for STM32
* Fix cppcheck error
2024-11-12 07:54:05 +08:00
Ben Meadors
3d5eb34c5c
Add back some details to the PhoneAPI logs ( #5313 )
2024-11-11 07:01:29 -06:00
Ben Meadors
3a9a4bbb92
Coerce minimum neighborinfo interval on startup ( #5314 )
2024-11-11 07:00:56 -06:00
Daniel.Cao
6eba2789d0
rak10701 (rak wismeshtap) optimization ( #5280 )
...
* Improve the processing speed of virtual keyboards
* Remove the disable GPS feature, as it would interfere with the normal use of TFT
* Changed the default screen sleep time to 30s
* Rename platform rak10701 -> rak wismeshtap
* Fixed rak wismeshtap turned off gps caused the screen not to display
* Reduce the size of the flash, otherwise uf2 will not work
Co-authored-by: Daniel Cao <daniel.cao@rakwireless.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Tom Fifield <tom@tomfifield.net >
2024-11-11 13:37:43 +01:00
GUVWAF
42d17b3322
Formatting and correct NUM_RETRANSMISSIONS
2024-11-11 13:01:02 +01:00
GUVWAF
3725319b4b
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-11 10:51:20 +01:00
GUVWAF
17495e7dbf
Check for hop_limit and also update next hop when hop_start == hop_limit on ACK
...
Also check for broadcast in `getNextHop()`
2024-11-11 10:50:36 +01:00
GUVWAF
93bcee3aab
Fix another cppcheck error
2024-11-09 20:01:19 +01:00
Tom Fifield
623203ca3b
Remove scary warning about full NodeDB ( #5292 )
...
NodeDB becoming full at 100 entries and cycling out old entries is normal behaviour. The user doesn't need to take any action and shouldn't be concerned when this happens.
Remove the warning from the screen and reduce loglevel to info.
2024-11-09 07:30:04 -06:00
GUVWAF
893efe4f11
Always set the channel corresponding to a node ( #5287 )
2024-11-09 11:30:12 +08:00
GUVWAF
2c2213ef9b
Add setting to transmit NeighborInfo over LoRa ( #5286 )
...
* Add setting to transmit NeighborInfo over LoRa
Only if not using the default channel
* Bump minimum broadcast interval for NeighborInfo to 4 hours
2024-11-09 09:38:48 +08:00
GUVWAF
71a90b3b78
Fix 'router' not in scope error
2024-11-08 22:22:43 +01:00
GUVWAF
be73b099a7
Fix cppcheck error
2024-11-08 22:14:25 +01:00
GUVWAF
f37abe8f0f
Also when want_ack is set, we should try to retransmit
2024-11-08 21:42:54 +01:00
GUVWAF
78bf1e192b
Use relayID
2024-11-08 21:28:36 +01:00
GUVWAF
70aa28c53c
Stop retransmission for original packet
2024-11-08 21:28:19 +01:00
GUVWAF
fbefce7e10
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-08 20:14:48 +01:00
github-actions[bot]
439c1dec08
[create-pull-request] automated change ( #5284 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-08 07:53:55 -06:00
Austin
286f3c6458
uClibc compatibility ( #5270 )
...
* uclibc compatibility
Adds compatibility with uclibc, the officially supported toolchain of the luckfox pico
* Explicitly link stdc++fs for std::filesystem
Bringing this over from buildroot-meshtastic
2024-11-07 14:23:08 +01:00
github-actions[bot]
b506f6dcb0
[create-pull-request] automated change ( #5272 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-07 07:17:23 -06:00
Ben Meadors
73e2e25eb1
Smarter traffic scaling ( #5264 )
2024-11-06 15:00:53 -06:00
GUVWAF
3bd3911913
Only PKC encrypt when packet originates from us ( #5267 )
2024-11-06 22:00:26 +01:00
Ben Meadors
982190936d
More log reductions. I'll probably stop now ;-) ( #5263 )
2024-11-06 21:03:25 +08:00
GUVWAF
24ff7c0bfb
Better checking for fallback to flooding
2024-11-05 21:27:10 +01:00
GUVWAF
bb64b1480b
Remove relayer if we cancel a transmission
2024-11-05 19:40:00 +01:00
GUVWAF
790801f8e7
Revert perhapsRebroadcast()
2024-11-05 18:57:50 +01:00