medentem
60512dafbe
Remove protobufs submodule
2025-01-09 10:10:48 -06:00
medentem
06e438390a
update protobufs
2025-01-09 09:59:03 -06:00
medentem
5b82301f1d
need different data structure locally for coverage.
2025-01-09 09:38:25 -06:00
medentem
ac6843562e
ignore relay node as well
2025-01-09 08:51:55 -06:00
medentem
eb0ab06d26
decay coverage knowledge which allows us to keep coverage data around longer
2025-01-09 08:44:15 -06:00
medentem
87116837eb
every packet now contains direct neighbor nodeid. max last heard is removed because it is no longer needed. if we think we have no coverage, we fallback to the uncertain coverage rebroadcast probability
2025-01-08 21:52:17 -06:00
medentem
3bd2e40855
trunk
2025-01-08 19:41:31 -06:00
medentem
4a60761af5
expand relay_node and utilize to improve coverage knowledge
2025-01-08 19:34:35 -06:00
medentem
25a58003c7
unknown coverage rebroadcast probability
2025-01-07 15:53:55 -06:00
medentem
7b4f5fa418
if we have no knowledge of a direct neighbor yet, we fallback to broadcast
2025-01-07 14:52:12 -06:00
medentem
163f1de6aa
debug hop limit
2025-01-07 14:37:42 -06:00
medentem
807dc327d6
fixing macros
2025-01-07 13:33:00 -06:00
medentem
bcce6c83d9
fixing ifdefs
2025-01-07 12:55:40 -06:00
medentem
aac890d537
set hops to hop_max and set hop_max to 15 when using coverage filter
2025-01-07 11:03:27 -06:00
medentem
5ce10c0698
set hops to hop_max and set hop_max to 15 when using coverage filter
2025-01-07 10:56:38 -06:00
medentem
2e3283b2fb
removed unused defines
2025-01-06 16:25:12 -06:00
medentem
10103fe058
updated coverage is not needed unless rebroadcasting
2025-01-06 16:23:13 -06:00
medentem
5c27934332
removed overly complex countingcoveragefilter. moved to ephemeral in memory node list
2025-01-06 16:17:51 -06:00
medentem
e91651b7ff
init max last heard during bootup and cleanup
2025-01-06 15:02:20 -06:00
medentem
0383c29383
return 0 if unknown node coverage is stale
2025-01-06 14:46:15 -06:00
medentem
0589b8384f
clarity in comments
2025-01-06 14:43:27 -06:00
medentem
947b1c9e46
removed annoying trunk garbage
2025-01-06 14:37:02 -06:00
medentem
6f2a678a2d
added mechanisms to account for uninitialized coverage, stale coverage and unknown nodes
2025-01-06 14:34:56 -06:00
medentem
b8a114ebbf
Merge branch 'master' into feature-bloomrouter
2025-01-04 19:05:43 -06:00
Jonathan Bennett
6aabbedc00
Last Ditch effort for PPA build
2025-01-04 15:41:49 -06:00
Jonathan Bennett
eb72ee0fc1
don't use "source" for deb builds
2025-01-04 14:51:36 -06:00
Jonathan Bennett
7480378aed
Update debian build rules
2025-01-04 14:37:13 -06:00
Jonathan Bennett
7c21d7761c
Move the RFM9x to config.available ( #5742 )
2025-01-04 14:12:54 -06:00
Austin
2c654454cf
meshtasticd debian source package ( #5741 )
2025-01-04 13:39:37 -06:00
medentem
0c0abcb359
Merge branch 'feature-bloomrouter' of https://github.com/medentem/firmware into feature-bloomrouter
2025-01-03 21:07:18 -06:00
medentem
a4d76b2f94
updated config values to match optimal testing outcome
2025-01-03 21:07:12 -06:00
Alex Markley
9afadde2f4
Add support for LS20031 GPS module. ( #5718 )
...
Hardware documentation referenced:
- https://cdn.sparkfun.com/datasheets/GPS/LS20030~3_datasheet_v1.3.pdf
- https://cdn-shop.adafruit.com/datasheets/PMTK%20command%20packet-Complete-C39-A01.pdf
2025-01-04 07:00:39 +08:00
medentem
f0361bce72
reverted
2025-01-03 15:22:39 -06:00
medentem
533ca5eec0
Merge branch 'master' into feature-bloomrouter
2025-01-03 15:18:33 -06:00
medentem
6bf8a217cd
build fix
2025-01-03 15:17:49 -06:00
medentem
65512ca485
merge
2025-01-03 15:11:35 -06:00
medentem
12b9d2b613
lint
2025-01-03 15:10:07 -06:00
medentem
071ad7b348
updating to most optimal config per simulated testing
2025-01-03 15:06:49 -06:00
isseysandei
66a961cb75
increased buffer size to 1024 ( #5733 )
2025-01-03 11:35:34 -06:00
Ben Meadors
e5a5707469
Merge branch 'master' into feature-bloomrouter
2025-01-03 10:57:39 -06:00
Tom Fifield
e1aaafb77a
Cherrypick "add more locking for shared SPI devices ( #5595 ) " ( #5728 )
...
* add more locking for shared SPI devices (#5595 )
* add more locking for shared SPI devices
* call initSPI before the lock is used
* remove old one
* don't double lock
* Add missing unlock
* More missing unlocks
* Add locks to SafeFile, remove from `readcb`, introduce some LockGuards
* fix lock in setupSDCard()
* pull radiolib trunk with SPI-CS fixes
* change ContentHandler to Constructor type locks, where applicable
---------
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
* mesh-tab: lower I2C touch frequency
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
2025-01-03 10:05:26 +08:00
Tom Fifield
9d710041c4
Add MESHTASTIC_EXCLUDE_SOCKETAPI ( #5729 )
...
MESHTASTIC_EXCLUDE_SOCKETAPI disables the API Server when set.
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
2025-01-03 09:01:10 +08:00
medentem
6d04cd6210
Merge branch 'feature-bloomrouter' of https://github.com/medentem/firmware into feature-bloomrouter
2025-01-02 10:57:23 -06:00
medentem
df17560c9f
use piecewise logic for probabilities
2025-01-02 10:55:46 -06:00
medentem
8cebbd64e9
Merge branch 'master' into feature-bloomrouter
2025-01-02 10:54:53 -06:00
Eric Severance
b41efc17ba
Disable BUILD_EPOCH for unit tests ( #5723 )
2025-01-02 10:32:38 -06:00
Thomas Göttgens
e9ababc801
Merge branch 'master' into feature-bloomrouter
2025-01-02 16:35:38 +01:00
Thomas Göttgens
9bda080e3d
evaluate GPS_THREAD_INTERVAL after variant file ( #5722 )
2025-01-02 16:05:12 +01:00
Eric Severance
9f7cbf1b4f
MQTT unit test can inject WiFiClient ( #5716 )
2025-01-02 19:32:39 +08:00
Eric Severance
93e2bc7058
Use relative paths in coverage info files ( #5721 )
2025-01-02 14:53:07 +08:00