nothingbutlucas
87ff1808a2
refactor(main): Reduce complexity of main function
...
This will make it easier for us to maintain and understand the main function. Also deleting duplicated code
Signed-off-by: nothingbutlucas <69118979+nothingbutlucas@users.noreply.github.com>
2024-04-24 11:04:26 -03:00
nothingbutlucas
8d1a000378
refactor: Change method for string concatenations
...
Strings in Python are immutable so, the "+" operation means that we need to create the string again and attaching the old content. Per "+". We can replace this by using join() or built-in functions or arguments of functions, like "sep" in print()
Signed-off-by: nothingbutlucas <69118979+nothingbutlucas@users.noreply.github.com>
2024-04-24 10:30:07 -03:00
nothingbutlucas
794a5f4401
refactor: Remove unused code
...
Signed-off-by: nothingbutlucas <69118979+nothingbutlucas@users.noreply.github.com>
2024-04-24 00:34:08 -03:00
nothingbutlucas
7159e6a523
style: Change comparations according PEP8
...
According PEP8 this is the recommended way to do it. I'm 99% sure that this does not speed up the code, but we are comparing identity, not equality, so "is" and "is not" must be used.
Signed-off-by: nothingbutlucas <69118979+nothingbutlucas@users.noreply.github.com>
2024-04-24 00:32:11 -03:00
nothingbutlucas
cf41187e2f
refactor: Change for loop to list comprehensions
...
Not only more concise and shorter, it's notably faster
Signed-off-by: nothingbutlucas <69118979+nothingbutlucas@users.noreply.github.com>
2024-04-24 00:24:22 -03:00
Mark Qvist
a999a4a250
Added support for T3S3 boards to rnodeconf autoinstaller
2024-04-22 01:26:35 +02:00
Mark Qvist
64f5192c79
Changed rnodeconf autoinstaller menu order
2024-04-20 22:25:57 +02:00
Mark Qvist
d223ebc8c0
Added rnodeconf autoinstaller support for Heltec LoRa32 V3 boards
2024-04-20 22:03:14 +02:00
Kevin Brosius
92e5f65887
Add product and model, plus support for Heltec V3 serial only setup
...
to rnodeconf.
2024-04-11 01:41:50 -04:00
Mark Qvist
b977f33df6
Display error on unknown model capabilities instead of fail
2024-03-28 12:05:30 +01:00
Mark Qvist
589fcb8201
Added custom EEPROM bootstrap to rnodeconf
2024-03-28 00:04:48 +01:00
Mark Qvist
e5427d70ac
Added custom EEPROM bootstrap to rnodeconf
2024-03-27 21:48:32 +01:00
Mark Qvist
2f5381b307
Added TCXO model code comment
2024-03-24 11:51:44 +01:00
Chad Attermann
5565349255
Fixed installation of alternate firmware version
...
Required version info was not being downloaded when alternate (not latest)
version is selected rsulting in the error "Could not read locally cached
release information."
2024-03-05 19:02:47 -07:00
Chad Attermann
1b7b131adc
Added support for alternate firmware download URL
...
New command line option `--fw-url` accepts an alternate URL to use for
downloading firmware images.
Note this feature is moderately opinionated when it comes to directory
structure. The intent is to be compatible with GitHub releases, so the
latest version info is expected to be found at
"{fw-url}latest/download/release.json" and firmware images at
"{fw-url}download/{version}/{firmware_file.zip}".
2024-03-05 17:14:52 -07:00
Mark Qvist
5ca1ef1777
Revert EEPROM check logic
2024-02-29 16:18:39 +01:00
Mark Qvist
2b764b4af8
Allow EEPROM checksum mismatch on autoinstall. Fixes #432 .
2024-02-29 15:50:45 +01:00
Mark Qvist
633435390d
Added ability to flash T3 boards with TCXO
2024-02-16 17:32:01 +01:00
Mark Qvist
1aba4ec43a
Added support for SX126x-based RNodes
2024-02-13 18:59:23 +01:00
Mark Qvist
878e67f69d
Fixed invalid RSSI offset reference. Fixes #433 .
2024-01-18 23:01:54 +01:00
jacob.eva
4f890e7e8a
Added NRF52 support
2024-01-16 21:30:31 +00:00
Mark Qvist
9f43da9105
Fixed rnprobe formatting issue
2024-01-13 16:37:48 +01:00
Mark Qvist
2dbde13321
Added identity import and export in hex, base32 and base64 formats
2023-12-02 02:10:22 +01:00
Mark Qvist
676074187a
Added timeout and wait options to rnprobe and improved output formatting
2023-11-13 23:22:58 +01:00
Mark Qvist
4b26a86a73
Added probe count option to rnprobe
2023-11-02 16:14:38 +01:00
Mark Qvist
2ea963ed03
Fixed missing timeout calculation
2023-11-02 04:35:10 +01:00
Mark Qvist
798dfb1727
Added ability to query physical layer stats on links
2023-10-28 00:05:35 +02:00
Mark Qvist
cc951dcb53
Added RPC key configuration option to manual
2023-10-07 12:40:30 +02:00
Mark Qvist
ed3479da9a
Reordered airtime stats
2023-10-04 23:46:35 +02:00
Mark Qvist
f79f190525
Changed ir utility name to rnir. Closes #377 .
2023-10-01 23:39:43 +02:00
Mark Qvist
03340ed091
Added ability to drop all paths via a specific transport instance to rnpath
2023-10-01 11:39:07 +02:00
Mark Qvist
fcdb455d73
Added sort mode to rnstatus
2023-10-01 01:08:19 +02:00
Mark Qvist
803a5736c9
Added held announce stats to rnstatus
2023-10-01 00:12:49 +02:00
Mark Qvist
4fa616a326
Added interface sorting and announce rate display to rnstatus
2023-09-30 19:14:39 +02:00
Mark Qvist
8bff119691
Added Identity Resolver skeleton
2023-09-29 12:44:03 +02:00
Mark Qvist
5e0b2c5b42
Allow rnid aspect lengths of 1
2023-09-29 12:29:37 +02:00
Mark Qvist
6ae72d4225
Updated exit codes
2023-09-29 10:30:19 +02:00
Mark Qvist
0a188a2d39
Fixed output formatting in rncp
2023-09-25 15:29:41 +02:00
Mark Qvist
036abb28fe
Added timeout option to rnprobe
2023-09-25 15:27:24 +02:00
Mark Qvist
5872108da3
Added timeout to rnprobe
2023-09-22 10:04:37 +02:00
Mark Qvist
82f204fb44
Added ability to enable a built-in probe responder destination for Transport Instances
2023-09-21 18:48:08 +02:00
Mark Qvist
f8a53458d6
Added respond_to_probes option to example config
2023-09-21 18:33:14 +02:00
Mark Qvist
4be2ae6c70
Fixed verbose output bug in rnprobe
2023-09-21 18:32:36 +02:00
Mark Qvist
dbdeba2fe0
Updated rnprobe utility
2023-09-21 17:49:14 +02:00
Mark Qvist
bf726ed2c7
Fixed missing timeout check in rncp
2023-09-21 14:12:14 +02:00
Mark Qvist
1e6cd50f46
Updated rnstatus output
2023-09-21 12:07:11 +02:00
Mark Qvist
07938ba111
Added ability to set custom RNode display address to rnodeconf
2023-09-19 18:33:37 +02:00
Mark Qvist
5bac38a752
Updated rncp output
2023-09-19 10:14:02 +02:00
Mark Qvist
334f2a364d
Added fetch mode to rncp
2023-09-18 22:40:29 +02:00
Mark Qvist
b477354235
Added fetch mode to rncp
2023-09-18 22:22:44 +02:00