149 Commits (58f6a3d6a3dc21a9e054e67053537dbfac35efc1)

Author SHA1 Message Date
Mark Qvist a796e56dd9 Cleanup 2 months ago
Mark Qvist 254225e917 Cleanup 2 months ago
Mark Qvist ae47b89b53 Added banded contention window allocation 2 months ago
Mark Qvist 4ab42c4269 Cleanup 2 months ago
Mark Qvist 7ce2ed6155 Cleanup 2 months ago
Mark Qvist 5ec063c939 Reworked CSMA algorithm 2 months ago
Mark Qvist 08651f92f7 Reworked SX1262 LoRa carrier detection 2 months ago
Mark Qvist c39164e272 Accurate preamble and airtime calculations on SX1280. Fix airtime calculation on SX1262 when LDRO is enabled. 2 months ago
Mark Qvist 9ba243ee1f Fixed intermittent radio init failure on T3S3 SX1280 2 months ago
Mark Qvist 6bf06ca94e T3S3 SX1280 support 2 months ago
liamcottle f9234733e2 add support for heltec t114 2 months ago
Mark Qvist 6c82de161c Added display reconditioning function 2 months ago
Mark Qvist 571e7d7105 Added display reconditioning function 2 months ago
Mark Qvist 2604b44d64 Added ability to configure display rotation 2 months ago
Mark Qvist 4b48f41c38 Added display read command 3 months ago
Mark Qvist 9edc2224e7 Use built-in split-packet check in transmit function 5 months ago
jacob.eva 982a755464
Improve checks around split packet handling in transmit() 5 months ago
Mark Qvist 76eaae8554 Cleanup 5 months ago
Mark Qvist 389745ad33 Attach packet RSSI and SNR to packet queue entry structs. Disable ISR spinlocks on ESP32 until tested. 5 months ago
Mark Qvist 2ab1d4b1ac Gracefully close bluetooth on device sleep 5 months ago
Mark Qvist 2ede362cb3 Adjusted CSMA parameters and P-curve. Added dynamic CSMA slot time. 5 months ago
jacob.eva ed04513a7a
Fix RAK4631 intermittent packet corruption 5 months ago
Mark Qvist 22372855b3 Add modem comm timeout error code 5 months ago
Mark Qvist 960599c35a Only raise low memory error if heap is actually low 5 months ago
Mark Qvist e8dd7dbc93 Added TX packet display to waterfall 5 months ago
Mark Qvist 1a2e42d93c Use event queue for modem interrupt packet retrieval on ESP32 and nRF52 5 months ago
liamcottle e4deac3060 add support for user button on rak wismesh pocket which uses RAK4630 internally 5 months ago
Mark Qvist 9556f0b91b Added support for T3S3 boards with SX127x modems 5 months ago
Mark Qvist 6974a50d10 Added T-Beam Supreme support 5 months ago
Mark Qvist fef27b194c Basic T-Deck display support 5 months ago
Mark Qvist 8bdd85e648 Added T-Deck support 5 months ago
Mark Qvist 2804a05afd Update display blanking 5 months ago
Mark Qvist 423098ff30 Updated display blanking/unblanking 5 months ago
Mark Qvist 96e74246bb Improve button input interactions 5 months ago
Mark Qvist 304cdd2968 Cleanup 5 months ago
Mark Qvist 75816b4fe0 Added ESP32 BLE Serial support 5 months ago
Mark Qvist 59e1836975 Cleanup 5 months ago
Mark Qvist a4ecc0d6f3 Added display blanking timeout 5 months ago
Mark Qvist 97806d1684 Cleanup 5 months ago
Mark Qvist bb9f515348 Check console is activated 5 months ago
Mark Qvist a134cbfb9c Added NeoPixel intensity control 5 months ago
Mark Qvist ac819ecb20 Added input button actions 5 months ago
Mark Qvist f19ccf7078 Added deep sleep support on T3S3 9 months ago
jacob.eva 94828d825b
Add firmware hash calculation to RAK4631 + more 10 months ago
jacob.eva 29e8406437
Fix display on NRF52 10 months ago
Mark Qvist 73de55c82b Added button input and deep sleep 10 months ago
Mark Qvist 31540410cf Base structure for BLE support on ESP32-S3 boards 10 months ago
Kevin Brosius 56a51fdafe Update to add product and model codes for Heltec V3, swap to 11 months ago
Mark Qvist e63b5b6cdb Use hardware RNG for CSMA r-value seed on ESP32 11 months ago
Kevin Brosius 0a08e7ffbf Remove debug build settings from PR 12 months ago