Commit graph

173 commits

Author SHA1 Message Date
Mark Qvist
8382d4a08d Fixed packet buffer FIFO state mismatch on high-bitrate queue processing if raw underlying byte buffer was full 2025-11-21 14:07:43 +01:00
Mark Qvist
121f9e79e8 Added support for handling noise floor calculations on devices with LNA gain variance during LNA recalibration. Fixed potential incoming packet buffer corruption on split packet reception at high bitrates. 2025-11-19 14:40:34 +01:00
Mark Qvist
c467b82014 Added ability to specify static IP for WiFi STA connection 2025-11-17 18:47:18 +01:00
Mark Qvist
2319813a65 Added support for connecting ESP32S3 RNodes over WiFi 2025-11-17 16:41:25 +01:00
Mark Qvist
d06ec065de Implemented support for Heltec V4 with PA 2025-11-07 19:13:29 +01:00
Mark Qvist
e157f82b8e Cleanup 2025-04-15 16:26:16 +02:00
Mark Qvist
9ef504392b Improved ESP32 BLE pairing. Added unpair command. 2025-04-13 16:56:45 +02:00
Mark Qvist
0a95f6f107 Added nRF hardware RNG 2025-04-13 14:45:31 +02:00
Mark Qvist
7d868b4db6 Support for XIAO ESP32S3 2025-04-13 00:11:21 +02:00
Kevin Brosius
cbedd72993 Seeed ESP32S3 - enable button sleep, stopRadio at sleep
to sleep sx1262 also.
2025-02-23 18:52:17 -05:00
Mark Qvist
01a27cfd9b Display sleep on T-Echo 2025-01-16 12:20:01 +01:00
Mark Qvist
3379217e19 Sensible e-ink backlight default 2025-01-16 11:15:31 +01:00
Mark Qvist
9b792862b9 Improved T-Echo e-ink sleep 2025-01-16 11:00:39 +01:00
Mark Qvist
3fab6d4cdb Blank T-Echo display on sleep 2025-01-15 21:43:13 +01:00
Mark Qvist
ebf5b54957 Power init for T-Echo 2025-01-15 21:20:43 +01:00
Mark Qvist
f447998c35 Initial T-Echo support 2025-01-15 18:38:34 +01:00
Mark Qvist
2d2d90847a Initial T-Echo support 2025-01-15 18:38:14 +01:00
Mark Qvist
3073677b82 Added sleep and wake support on T114 2025-01-15 11:01:26 +01:00
Mark Qvist
6f0c849cb3 Fixed missing check in interference avoidance 2025-01-13 21:12:39 +01:00
Mark Qvist
71e73580f7 Cleanup 2025-01-09 18:41:35 +01:00
Mark Qvist
6e7370acdc Added interference avoidance option 2025-01-09 17:58:46 +01:00
Mark Qvist
06b4fba603 Added noise floor monitoring and reporting to host 2025-01-09 14:46:13 +01:00
Mark Qvist
7adc3e2a0d Cleanup 2025-01-09 00:13:27 +01:00
Mark Qvist
218a38adb7 Optimise packet handling for SX1280 fast data rates 2025-01-09 00:01:49 +01:00
Mark Qvist
a796e56dd9 Cleanup 2025-01-08 17:44:30 +01:00
Mark Qvist
254225e917 Cleanup 2025-01-08 16:50:29 +01:00
Mark Qvist
ae47b89b53 Added banded contention window allocation 2025-01-08 16:46:16 +01:00
Mark Qvist
4ab42c4269 Cleanup 2025-01-07 20:43:15 +01:00
Mark Qvist
7ce2ed6155 Cleanup 2025-01-07 20:33:20 +01:00
Mark Qvist
5ec063c939 Reworked CSMA algorithm 2025-01-07 20:15:26 +01:00
Mark Qvist
08651f92f7 Reworked SX1262 LoRa carrier detection 2025-01-07 15:14:44 +01:00
Mark Qvist
c39164e272 Accurate preamble and airtime calculations on SX1280. Fix airtime calculation on SX1262 when LDRO is enabled. 2025-01-05 22:55:32 +01:00
Mark Qvist
9ba243ee1f Fixed intermittent radio init failure on T3S3 SX1280 2025-01-04 22:07:43 +01:00
Mark Qvist
6bf06ca94e T3S3 SX1280 support 2025-01-03 19:16:19 +01:00
liamcottle
f9234733e2 add support for heltec t114 2025-01-02 15:14:18 +13:00
Mark Qvist
6c82de161c Added display reconditioning function 2024-12-31 14:20:43 +01:00
Mark Qvist
571e7d7105 Added display reconditioning function 2024-12-31 14:13:52 +01:00
Mark Qvist
2604b44d64 Added ability to configure display rotation 2024-12-31 13:23:48 +01:00
Mark Qvist
4b48f41c38 Added display read command 2024-12-08 13:49:07 +01:00
Mark Qvist
9edc2224e7 Use built-in split-packet check in transmit function 2024-10-12 14:10:33 +02:00
jacob.eva
982a755464
Improve checks around split packet handling in transmit() 2024-10-12 13:00:52 +01:00
Mark Qvist
76eaae8554 Cleanup 2024-10-11 16:39:38 +02:00
Mark Qvist
389745ad33 Attach packet RSSI and SNR to packet queue entry structs. Disable ISR spinlocks on ESP32 until tested. 2024-10-11 16:29:17 +02:00
markqvist
1de5f3c796
Merge pull request #86 from jacobeva/master
Fix RAK4631 intermittent packet corruption
2024-10-11 14:51:05 +02:00
Mark Qvist
2ab1d4b1ac Gracefully close bluetooth on device sleep 2024-10-11 12:49:02 +02:00
Mark Qvist
2ede362cb3 Adjusted CSMA parameters and P-curve. Added dynamic CSMA slot time. 2024-10-10 23:26:12 +02:00
jacob.eva
ed04513a7a
Fix RAK4631 intermittent packet corruption 2024-10-10 12:54:36 +01:00
Mark Qvist
22372855b3 Add modem comm timeout error code 2024-10-07 20:45:12 +02:00
Mark Qvist
960599c35a Only raise low memory error if heap is actually low 2024-10-05 20:56:49 +02:00
Mark Qvist
e8dd7dbc93 Added TX packet display to waterfall 2024-10-05 16:44:44 +02:00