IhorNehrutsa
9c683f4c87
Fix LOG_DEBUG messages when no DEBUG_PORT. ( #2485 )
...
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
* Fix LOG_DEBUG messages when no DEBUG_PORT.
2023-05-13 05:33:14 -05:00
Manuel
1f99d4756a
Fix: Sporadig crashes and reboot ( #2366 )
...
* Fix: Sporadig crashes with reboot
* Revert "Fix: Sporadig crashes with reboot"
This reverts commit 59b65749f5
.
* Fix: Sporadig crashes and reboot
2023-03-17 19:53:29 -05:00
GUVWAF
408c555f0f
Add airtime of current received/transmitted packet to nextTx time of all pending retransmissions ( #2309 )
...
To avoid unnecessary retransmissions when sending them too early
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-25 19:51:38 -06:00
Thomas Göttgens
d830398fc5
Check if there's something there before we free it
2023-02-21 20:01:56 +01:00
Thomas Göttgens
2e80a4ed87
tryfix #2228 as suggested by @mverch67
2023-02-21 14:53:27 +01:00
Thomas Göttgens
6fdb93cd16
re-add namespacing in protobufs. Let's see what i missed. Portduino likely ...
...
Checking in generated on purpose.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
51b2c431d9
trunk roundhouse kick
2023-01-21 21:23:24 +01:00
Ben Meadors
0b5cae5393
Log levels refactoring
2022-12-29 20:41:37 -06:00
GUVWAF
6c5602e88d
Cleanup
2022-12-28 14:13:48 +01:00
GUVWAF
b4735f4224
Don't resend ACK every time you receive the packet
2022-12-28 14:13:48 +01:00
GUVWAF
3b9b33a5ee
Use hopLimit setting for ACKs as well
2022-12-28 14:13:14 +01:00
Thomas Göttgens
f3c5a01daf
remove a few DSR Router bits for S&F Module
2022-11-28 21:58:30 +01:00
GUVWAF
5d8e661807
Send NAK on primary channel if it cannot decode it
2022-11-21 20:43:17 +01:00
Thomas Göttgens
b56f9b3b16
Dont retransmit packets destined for ourselves.
...
Solves assert failed: virtual ErrorCode Router::send(MeshPacket*) Router.cpp:189 (p->to != nodeDB.getNodeNum())
2022-10-19 11:44:26 +02:00
GUVWAF
3d45c4dbd8
Don't resend ACK if another module sent a response ( #1772 )
...
* strcmp returns zero if strings are equal
* Make debug message more clear
* Don't resend ACK if another module sent a response
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-10-08 07:27:59 -05:00
Sacha Weatherstone
1b25ea714d
Set config.lora.hop_limit
to HOP_RELIABLE
2022-08-27 19:03:26 +10:00
Ben Meadors
b54073a8a1
Bluetooth mode unification and behavior tweaks ( #1636 )
...
* Esp32 bluetooth modes
* Comment
* Gutting bluetooth
* Cleanup
* Security
* Testing
* NRF bluetooth security
* Reboot on saved lora or bluetooth settings
* Cleanup
* Fixes
* Stub for platforms without screens
* Fixed just-works in esp32
* Cleanup
* Display device name in boot screen
* Added waypoint module routing
* chmod
* Words
* Protos
* Backing out partition changes for testing
* Revert "Backing out partition changes for testing"
This reverts commit 191ed6489c
.
* Chmod PR artifacts
* Trying setInitialState again
* Revert "Trying setInitialState again"
This reverts commit 703eac7277
.
* External notification module
* Cleanup
* Pin display formatting
2022-08-22 16:41:23 -05:00
GUVWAF
63c8f15d38
Resend implicit ACK for a repeated broadcast ( #1628 )
2022-08-13 10:09:43 -05:00
GUVWAF
d64c552865
Rebroadcast direct message until (implicit) ACK ( #1578 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2022-08-01 16:59:50 -05:00
Thomas Göttgens
53e9f4df46
Segemented config works for me (TM)
...
Small GPS Fix that cropped up while testing included.
2022-05-21 22:38:33 +02:00
Sacha Weatherstone
8b42b78033
Merge branch 'master' into master
2022-05-08 00:23:18 +10:00
GUVWAF
348e78718d
Call cancelSending in stopRetransmission
...
This also removes pending packet from txQueue if it was already in there
2022-05-07 15:39:14 +02:00
Sacha Weatherstone
6b0ce6b729
Finish config transition
2022-05-07 20:31:21 +10:00
Sacha Weatherstone
6bee95d6b2
Rename MeshPlugin, SinglePortPlugin and ProtobufPlugin
2022-03-09 19:01:43 +11:00
Jm Casler
d7a1b9fd62
Allow hop_limit to be configured
...
https://github.com/meshtastic/Meshtastic-device/issues/1007
2021-12-18 16:21:12 -05:00
Ryan Tolboom
c36b233c49
ACK retried want_ack packets
2021-11-22 21:31:12 -05:00
Kevin Hester
17a1262382
pull in new epaper lib (which required importing configuration.h everywhere
...
for dumb reasons)
2021-06-27 10:56:28 -07:00
Kevin Hester
d179bda728
serious bug: connection to phones not being properly tracked
2021-05-03 14:46:30 +08:00
Kevin Hester
c15204fed1
better debug output
2021-05-03 10:53:06 +08:00
Kevin Hester
6813a31895
fix hop limit defaults for android
2021-03-13 09:27:44 +08:00
Kevin Hester
3e6817cd18
fix board reboot due to forwarding packets we don't have keys for
2021-03-13 08:29:58 +08:00
Kevin Hester
b02212009a
progress on remote settings
2021-03-12 14:10:36 +08:00
Kevin Hester
6f13966d19
fix missing acks for broadcasts
2021-03-06 17:48:35 +08:00
Kevin Hester
aa6b29a4b5
fix from address on naks
2021-03-06 11:19:52 +08:00
Kevin Hester
c88b9732eb
REALLY IMPORTANT: fix bug with retransmissions not happening
2021-03-06 11:13:33 +08:00
Kevin Hester
d2d6b8e12f
fix log formatting
2021-03-06 10:27:48 +08:00
Kevin Hester
0c0c0babba
combine acks works
2021-03-05 11:44:45 +08:00
Kevin Hester
950b32232f
don't send messages the phone sent us back towards the phone
2021-03-05 10:19:27 +08:00
Kevin Hester
989f52494d
clean up ack packets
2021-02-26 20:36:22 +08:00
Kevin Hester
99467cd874
1.2 WIP at least doesn't crash
2021-02-21 12:59:47 +08:00
Kevin Hester
42ae27973e
WIP 1.2 move routing into plugin
2021-02-17 13:06:23 +08:00
Kevin Hester
fdfe62edf0
updates to work with new protobuf names
2021-02-10 16:18:41 +08:00
Kevin Hester
486b03e985
bug 677. Don't assert fail for missing interfaces, instead return
...
nak packet to clients.
2021-02-07 10:26:11 +08:00
Kevin Hester
e80c79edbe
clean up debug msgs
2020-12-13 15:59:26 +08:00
Kevin Hester
68937d52fe
bug #503 wip
2020-11-12 17:49:04 +08:00
Kevin Hester
49b4ed2a89
coroutine: kinda works now
2020-10-10 18:03:45 +08:00
geeksville
fefd3d78f3
Portduino WIP now compiles but does not link
2020-09-05 12:34:48 -07:00
grcasanova
92b30ebec6
fixes now compiles
2020-07-06 10:45:55 +02:00
geeksville
aadba1f694
add printPacket for debug printing packets
2020-06-14 15:30:42 -07:00
geeksville
f56ff2ca20
DSR WIP
2020-05-27 15:31:32 -07:00