Thomas Göttgens
b40abbf3ad
Tryfix Portduino Radiolib
2022-06-16 12:22:01 +02:00
Thomas Göttgens
6b8afdadc2
New variant of Radiolib patch
2022-06-13 16:10:16 +02:00
Ben Meadors
0767c0b0e8
Converted to jgromes/RadioLib upstream and pegged to latest ref ( #1472 )
...
* Converted to jgromes/RadioLib upstream and pegged to latest ref
2022-05-29 19:30:20 -05:00
GUVWAF
a13157ebde
Rename setRandomDelay() function
2022-04-23 18:57:45 +02:00
GUVWAF
c60d4c1ecc
Implement listen-before-talk mechanism
...
- Function setRandomDelay() calls either startTransmitTimer() or startTransmitTimerSNR()
- After coming back from Rx/Tx-ing, call setRandomDelay()
- If channel is currently busy, call setRandomDelay()
2022-04-20 20:09:12 +02:00
Jm Casler
3816a2fbe0
Add weighted tx delay for flooding router
2022-03-14 17:47:01 -07:00
Mike Kinney
caaa235c5d
more cppcheck warnings fixes
2022-01-24 17:24:40 +00:00
Mike Kinney
b3210f6c2c
fix some cppcheck warnings
2022-01-24 07:00:14 +00:00
Ben Meadors
4e3fda87a1
Initial configuration.h -> variants refactor ( #1104 )
...
* Initial configuration to variants refactor
2022-01-18 18:35:42 -06:00
Jm Casler
4d82a0146b
Initial checkin of Online OTA SPIFFS update
2022-01-02 19:50:43 -08:00
Solanaceae
6bd495a491
OCP limit into SX126x class where it belongs.
2021-12-02 20:46:36 -07:00
Solanaceae
ab0a06e536
Raising currentLimit for SX1262
2021-11-30 17:56:19 -07:00
Kevin Hester
92e05bc438
release to devs
2021-03-03 11:46:09 +08:00
Kevin Hester
2ff5046dcd
for #681 , add MeshPacketQueue (a priority queue) to ensure acks get sent quickly
2021-02-12 09:08:49 +08:00
Kevin Hester
917090856f
partial for #681 : Never let stale nodeinfos/positions stay in xmit queue
2021-02-11 18:19:43 +08:00
Kevin Hester
1839f8f7ca
fix #513 scale retransmission times based on true packet time on wire
2020-11-14 10:07:25 +08:00
Kevin Hester
999b292717
fixes for the posix port
2020-10-11 09:18:47 +08:00
Kevin Hester
49b4ed2a89
coroutine: kinda works now
2020-10-10 18:03:45 +08:00
Kevin Hester
2044427e97
coroutines: wip compiles but does not link
2020-10-09 14:16:51 +08:00
Kevin Hester
1a3cc40c7e
sx1262 better to check for header because preamble might never result in irq
2020-10-08 06:23:05 +08:00
geeksville
dffb6c2f06
If display is on on the @BigCorvus board and we xmit the board browns out?
2020-08-28 17:38:23 -07:00
grcasanova
92b30ebec6
fixes now compiles
2020-07-06 10:45:55 +02:00
geeksville
a47524b762
cubecell wip
2020-06-16 17:13:26 -07:00
geeksville
60ad1793e4
sx1262 improvements attn @dafeman
2020-06-16 06:26:21 -07:00
geeksville
477c62082d
E22 SX1262 module now works!
...
Thanks mostly to an old github comment by @beegee-tokyo the fix was easy
(comment here https://github.com/jgromes/RadioLib/issues/12#issuecomment-520450429 )
We now set DIO3 to 2.4 volts to power the oscillator inside the E22
module (undocumented in the E22 docs)
2020-06-15 14:38:09 -07:00
geeksville
a05e45f84b
make txQueue private
2020-06-09 15:47:05 -07:00
geeksville
1656c8d0cb
use my Timer class on all platforms, it works better than the freertos version
2020-05-25 07:48:36 -07:00
geeksville
14fdd33972
move bluetooth OTA back into main tree for now
2020-05-14 14:20:05 -07:00
geeksville
e6875d559c
Remove MeshRadio wrapper class - we don't need it anymore.
2020-05-09 16:32:26 -07:00
geeksville
bb9f595b8b
Fix #11
2020-05-02 19:51:25 -07:00
geeksville
2ad314f150
we now always listen before transmit - even if we have just completed a packet
2020-05-02 08:29:51 -07:00
geeksville
50213d8323
move packet handling into its own thread
2020-05-01 12:11:04 -07:00
geeksville
71fcdba017
cleanup directory structure
2020-05-01 09:04:00 -07:00