Commit Graph

1105 Commits

Author SHA1 Message Date
Mark Qvist
503f475ca5 Read link MTU from link request packet
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-11 03:12:31 +01:00
Mark Qvist
8506118aee Cleanup 2025-01-11 01:45:09 +01:00
Mark Qvist
dfa295a90a Cleanup 2025-01-11 01:31:57 +01:00
Mark Qvist
3ace1583da Packets go brrrr 2025-01-11 01:26:46 +01:00
Mark Qvist
c62b66195d Optimised profiler timing overhead 2025-01-10 21:37:45 +01:00
Mark Qvist
b724836d2b Changed profiler to context manager
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-10 20:07:17 +01:00
Mark Qvist
1e1b9dc79e Fixed missing check for dict entry existence
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-10 12:40:11 +01:00
Mark Qvist
c668a51e39 Cleanup 2025-01-10 12:39:25 +01:00
Mark Qvist
09b34d34c6 Only persist ratchets when new 2025-01-10 12:39:04 +01:00
Mark Qvist
f7a02351d4 Added interference avoidance configuration to rnodeconf
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-09 17:46:12 +01:00
Mark Qvist
3125b99043 Cleanup 2025-01-09 15:21:59 +01:00
Mark Qvist
158765abb7 Added noise floor stat output to rnodeconf 2025-01-09 15:18:29 +01:00
Mark Qvist
81aa9ac5b6 Added Heltec T114 to rnodeconf 2025-01-09 15:17:41 +01:00
Mark Qvist
55f5842587 Added new channel stat and CSMA parameters to RNodeInterface 2025-01-09 15:15:54 +01:00
Mark Qvist
558cd6c4a7 Updated version 2025-01-06 11:38:29 +01:00
Mark Qvist
15e6a1bfde Add support for SX1280 with PA
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-01-03 22:35:01 +01:00
Mark Qvist
c1087e62fd Added ability to initiate display reconditioning to rnodeconf
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2024-12-31 14:14:14 +01:00
Mark Qvist
9d924dcd6d Added ability to set display rotation to rnodeconf 2024-12-31 13:22:57 +01:00
Mark Qvist
163d2ed157 Fixed missing console image install on Heltec V3
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2024-12-12 13:06:52 +01:00
Mark Qvist
3036305662 Cleanup 2024-12-11 22:17:58 +01:00
Mark Qvist
989513cb46 Updated version 2024-12-11 19:41:35 +01:00
Mark Qvist
7e52c37580 Allow announce handler to receive announce packet hash 2024-12-11 19:18:02 +01:00
Mark Qvist
0984f92fa2 Fixed typo 2024-12-11 19:17:14 +01:00
Mark Qvist
d4dd706bba Merge branch 'master' of github.com:markqvist/Reticulum 2024-12-08 14:27:37 +01:00
Mark Qvist
ed30fa3e0a Added ability to reflect RNS logs to app-internal log handler callback 2024-12-08 14:27:17 +01:00
Mark Qvist
5e2b3df623 Added ability to run rnstatus as application-local imported module 2024-12-08 14:26:51 +01:00
Mark Qvist
ae7dffdfc0 Added display read command to RNodeInterface 2024-12-08 14:25:58 +01:00
jacob.eva
ee79c3a732
Fix RNodeMultiInterface to work with refactored interfaces 2024-12-07 21:28:14 +00:00
Mark Qvist
ec0407e5c8 Updated version 2024-12-05 16:40:53 +01:00
Mark Qvist
8df89cc2d0 Allow dynamic sub-module import from compiled python bytecode 2024-12-02 14:20:34 +01:00
Mark Qvist
19adadf4cf Fixed imports for OpenWRT build 2024-12-01 09:09:39 +01:00
Mark Qvist
67562126fc Refactored interface imports 2024-11-27 17:45:05 +01:00
Mark Qvist
ea3ad6b287 Only attempt to get RNS status if a shared instance already exists 2024-11-22 23:11:57 +01:00
Mark Qvist
f095b9cb8e Added init option for requiring existing shared instance 2024-11-22 23:11:34 +01:00
Mark Qvist
aabb763cea Refactored fernet to token 2024-11-22 15:19:12 +01:00
Mark Qvist
823bfd537c Refactored processIncoming to process_incoming 2024-11-22 14:39:27 +01:00
Mark Qvist
36c761e8dd Refactored processOutgoing to process_outgoing 2024-11-22 14:12:55 +01:00
Mark Qvist
4a4b625075 Implemented custom interface loading 2024-11-22 14:07:48 +01:00
Mark Qvist
e6966fe19a Cleanup 2024-11-22 12:16:29 +01:00
Mark Qvist
e81c22cf53 Fixed spawned interface count sometimes being inaccurate on TCP and I2P interfaces 2024-11-22 12:02:18 +01:00
Mark Qvist
c02e59e3ab Prepare interface modularity 2024-11-22 11:33:40 +01:00
Mark Qvist
5d5abf352b Prepare interface modularity 2024-11-22 11:27:46 +01:00
Mark Qvist
ec9bb33d16 Apply KISS beacon frame length fix to Android-specific KISS interface 2024-11-22 11:20:28 +01:00
markqvist
f3e836cec8
Merge pull request #618 from gretel/fix-kiss-callsign-beacon
Fix KISS beacon frame formatting and add sync pattern
2024-11-22 11:17:59 +01:00
Mark Qvist
8a50528111 Prepare interface modularity 2024-11-21 19:03:56 +01:00
gretel
9523595282 Fix KISS beacon frame length
Fix frame length handling to meet minimum length requirements (15 bytes) for
TNCs like Direwolf. Previously, raw beacon data was being sent directly,
causing frame length errors.

Changed code to pad beacon data with zeros to ensure minimum frame length.
2024-11-21 18:57:26 +01:00
Mark Qvist
a762af035a Prepare interface modularity 2024-11-21 14:41:22 +01:00
Mark Qvist
760ab981d0 Prepare interface modularity for Android-specific interfaces 2024-11-21 13:51:34 +01:00
Mark Qvist
7b43ff0cef Cleanup 2024-11-21 13:13:41 +01:00
Mark Qvist
996161e2f4 Internal interface config handling for RNodeMultiInterface 2024-11-21 13:11:17 +01:00