Commit Graph

169 Commits (904284193aa4ee35fb5d83395e06f889eb44192a)

Author SHA1 Message Date
Alligitor 3926e6706d Fixed promiscuous mode. 2025-04-19 01:19:37 +00: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
Mark Qvist 1a2e42d93c Use event queue for modem interrupt packet retrieval on ESP32 and nRF52 2024-10-05 15:28:32 +02:00
liamcottle e4deac3060 add support for user button on rak wismesh pocket which uses RAK4630 internally 2024-10-05 19:12:26 +13:00
Mark Qvist 9556f0b91b Added support for T3S3 boards with SX127x modems 2024-10-05 02:47:54 +02:00
Mark Qvist 6974a50d10 Added T-Beam Supreme support 2024-10-05 00:42:19 +02:00