GUVWAF
93bcee3aab
Fix another cppcheck error
2024-11-09 20:01:19 +01: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
GUVWAF
28944adf20
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-05 18:54:32 +01:00
Ben Meadors
f769c50fa5
More reduction ( #5256 )
...
* Now with even fewer ings
* Ye
* Mo
* QMA6100PSensor
2024-11-04 19:15:59 -06:00
GUVWAF
7ba6d97e99
Release no-LoRa packet after sending to phone ( #5254 )
2024-11-04 14:13:54 -06:00
GUVWAF
f3b698905d
Disable automatic NodeInfo request when NodeDB is full ( #5255 )
2024-11-04 14:06:12 -06:00
Ben Meadors
50dac38a1b
Pass#2: Lots more savings in logs and string reduction surgery ( #5251 )
...
* Pass#2: Lots more savings in logs and string reduction surgery
* Don't need Thread suffix either
* Warn
2024-11-04 12:16:25 -06:00
Tom Fifield
276067065e
Log cleanups ( #5135 )
...
* Log cleanups
change log levels, shorten log messages, delete commented out logs
* Address comments from review
* Remove full stops
* EDEBUG --> DEBUG
2024-11-04 06:09:23 -06:00
github-actions[bot]
a628c93125
[create-pull-request] automated change ( #5247 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-04 05:40:55 -06:00
Ben Meadors
03aaaafa13
Exclude preferred routing roles from nodeinfo interrogation behavior ( #5242 )
...
* Exclude prefered routing roles from nodeinfo interrogation behavior
* Exclude prefered routing roles from nodeinfo interrogation behavior
* Update MeshService.cpp
* Rework logic to prevent spammy router logs
2024-11-04 19:05:03 +08:00
Thomas Göttgens
0a82fd28b3
PIO_ENV ( #5239 )
...
* add hw_env to packet
needs https://github.com/meshtastic/protobufs/pull/616
* rename to pio_env
* Move to mynodeinfo
* Includy doody
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-03 20:02:13 -06:00
github-actions[bot]
89c186e662
[create-pull-request] automated change ( #5243 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-03 19:48:50 -06:00
github-actions[bot]
8c99f913c1
[create-pull-request] automated change ( #5241 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-03 16:18:38 -06:00
Austin
9415254dda
musl compatibility ( #5219 )
...
* musl compat
* trunk fmt
* Update platform-native, including musl fix
https://github.com/meshtastic/platform-native/pull/5
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-03 14:24:04 +01:00
Tom Fifield
448c754882
LR1110 - remove old comment referring to non-existent function. ( #5233 )
...
It seems like there was no setrxgain function in RadioLib. Since
we're unlikely to uncomment and enable this non-existent feature,
remove this code.
2024-11-03 14:14:06 +01:00
GUVWAF
da7424a604
Improve ACK logic for responses and repeated packets ( #5232 )
...
* Don't send ACKs to responses over multiple hops
* Move repeated sending logic to `wasSeenRecently()`
* Add exception for simulator for duplicate packets from PhoneAPI
* Add short debug message
2024-11-03 06:21:45 -06:00
Technologyman00
bee474ee54
Spell check all Code ( #5228 )
...
* Spelling Fixes
* More Spelling Errors
* More Spelling Checks
* fixed wording
* Undo mesh\generated changes
* Missed one file on readd
* missed second file
2024-11-03 09:25:05 +08:00
GUVWAF
aab973e81b
Stop retransmission even if there's not relay node
2024-11-02 19:35:01 +01:00
GUVWAF
e4c98185d2
Improve ACKs for repeated packets and responses
2024-11-02 19:34:21 +01:00
github-actions[bot]
8801bc5ce9
[create-pull-request] automated change ( #5223 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-11-02 05:58:06 -05:00
Jonathan Bennett
cf476eb87c
Remove assert in mesh-pb-constants.cpp ( #5207 )
...
* Remove assert in mesh-pb-constants.cpp
* Add raw packet output to portduino trace logging.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-02 05:38:44 -05:00
GUVWAF
2d4d36c605
Drop oldest packet from radio when queue is full ( #5212 )
...
And still notify Router
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-01 15:48:55 -05:00
Ben Meadors
cbe74009a9
Comment out unused var to get rid of warning
2024-11-01 15:46:11 -05:00
GUVWAF
01344835af
Fix retransmissions
2024-11-01 19:32:49 +01:00
Ben Meadors
a1ac358b0a
Don't try to count non-lora transmissions into airtime (or attempt to decode) ( #5215 )
...
* Don't try to count non-lora transmissions into airtime (or attempt to decode)
* Don't need to check utilization anymore
2024-11-01 13:20:11 -05:00
GUVWAF
ba4220fe50
Update protos, store multiple relayers
2024-11-01 17:02:04 +01:00
GUVWAF
aae4443e25
Merge remote-tracking branch 'origin/master' into NextHopRouter
2024-11-01 09:41:43 +01:00
GUVWAF
6fe42ed4c5
Add next_hop and relayed_by in PacketHistory for setting next-hop and handle flooding fallback
2024-11-01 09:16:51 +01:00
GUVWAF
2e303a33be
Add 1 retransmission for intermediate hops when using NextHopRouter
2024-11-01 09:11:34 +01:00
GUVWAF
913268b132
temp
2024-11-01 09:11:34 +01:00
Ben Meadors
5f6e19d971
As a Router
2024-10-30 06:02:59 -05:00
Jonathan Bennett
b3ba23b4e8
Don't generate or populate PKC keys in licensed mode
2024-10-29 14:17:14 -05:00
Ben Meadors
936260fca3
Default rebroadcast mode for Router and Repeater to ignore problematic portnums ( #5178 )
...
* Default rebroadcast mode for Router and Repeater to ignore problematic portnums
* Verbiage
* IS_ONE_OF
2024-10-29 05:44:32 -05:00
github-actions[bot]
c4eb9a6d7f
[create-pull-request] automated change ( #5176 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-10-28 06:16:06 -05:00
mverch67
94ff67e927
fix spiLock in RadioLibInterface
2024-10-27 10:55:23 +01:00
mverch67
a8bd1ee0da
stability: add SPI lock before saving via littleFS
2024-10-26 16:01:46 +02:00