github-actions
2e8f823431
bump version to 2.6.1
2.6.1
2025-04-06 05:56:17 +00:00
Ian McEwen
675169167c
protobufs: v2.6.4
2025-04-05 22:53:02 -07:00
Ian McEwen
75f8e27799
Merge pull request #749 from cdanis/fix-default-pytest
...
Fix pytest test collection on default install
2025-03-30 22:28:28 -07:00
Ian McEwen
f426699d2b
Merge pull request #753 from dwhinham/fix-rtsdtr-windows
...
Work around RTS/DTR serial reset issues on Windows
2025-03-30 22:27:34 -07:00
Dale Whinham
bc1664dade
Work around RTS/DTR serial reset issues on Windows
...
Some devices (e.g. Heltec V3.1) are reset when the RTS or DTR pins are
messed with, which means that without workarounds, Meshtastic CLI will
cause a reset with any operation that opens the serial port.
This behavior is documented in this PySerial issue:
https://github.com/pyserial/pyserial/issues/124
On Linux, we already handle this by disabling the HUPCL termios flag,
which has the effect of preventing the offending lines being toggled. On
Windows, setting the initial state of RTS and DTR before opening the
port has a similar effect.
Implement this workaround so that Meshtastic CLI can be used on Windows
with these devices.
2025-03-20 13:47:25 +00:00
Ian McEwen
32a61b0209
Make nanopb.proto stuff work right again, hopefully
2025-03-12 14:13:43 -07:00
github-actions
0c38a9eb0b
bump version to 2.6.0
2.6.0
2025-03-10 23:18:47 +00:00
Ian McEwen
e591cc184f
set 2.6 version num
2025-03-10 16:17:40 -07:00
Chris Danis
b42d33824a
Fix pytest test collection on default install
...
As is, with a default `poetry install`, a simple `poetry pytest run`
will encouter import errors while reading the test files themselves --
which causes pytest to fatally error during test collection, meaning no
tests are run.
2025-03-07 13:16:20 -05:00
rcarteraz
ed908fc4b6
Merge pull request #748 from rcarteraz/master
...
update README
2025-03-03 11:44:08 -07:00
rcarteraz
3710e6e909
update README
2025-03-03 11:42:15 -07:00
Ian McEwen
faa8064ccc
protobufs: v2.6.0
2025-03-02 12:14:20 -07:00
Ian McEwen
2f44351945
Merge pull request #742 from ianmcorvidae/multiset
...
Enable setting things from more than one configuration section with `--set`, using a configuration transaction.
2025-02-21 10:08:15 -07:00
Ian McEwen
852949575b
Enable setting things from more than one configuration section with --set, using a configuration transaction.
2025-02-20 11:39:16 -07:00
github-actions
e2c9c1315e
bump version to 2.5.12
2.5.12
2025-02-19 17:21:25 +00:00
Ian McEwen
f41ef042a9
Merge pull request #708 from mikeymakesit/add-channel
...
Add new channels from an add URL with the new --ch-add-url option
2025-02-19 10:18:09 -07:00
Ian McEwen
84bec5a7c4
fix up misc. lint/type/test issues, streamline, align argument names and groupings
2025-02-19 10:15:27 -07:00
Ian McEwen
985366c812
Merge pull request #710 from digitaldisarray/master
...
Add text message port cli option
2025-02-19 09:55:01 -07:00
Ian McEwen
3954fbd404
fix misc lint, test, type complaints from CI
2025-02-19 09:52:16 -07:00
Ian McEwen
5f174b2850
Merge pull request #731 from migillett/464/0x-prefix
...
464: allow for 0x node prefix values
2025-02-19 09:30:15 -07:00
Michael Gillett
23ea19c00b
linter fixes following failed build
2025-02-19 11:26:49 -05:00
Ian McEwen
acc47146c9
Merge pull request #736 from dandrzejewski/master
...
Add optional CLI parameter to specify node info fields to show with --nodes parameter.
2025-02-19 09:26:17 -07:00
Ian McEwen
dd8803793d
fix test mock
2025-02-19 09:21:51 -07:00
Ian McEwen
68ec588804
remove trailing whitespace
2025-02-19 09:15:45 -07:00
David Andrzejewski
2f48594dc3
Fix a pylint error regarding typing.
2025-02-18 22:09:37 -05:00
David Andrzejewski
c7c3c69fc3
Fix a pylint error regarding typing.
2025-02-18 22:08:26 -05:00
David Andrzejewski
53e40d5aab
Fix a pylint error
2025-02-18 22:05:46 -05:00
David Andrzejewski
dd3da6a670
Merge remote-tracking branch 'origin/master'
2025-02-18 21:18:59 -05:00
David Andrzejewski
e500b399f4
Merge branch 'meshtastic:master' into master
2025-02-18 21:18:48 -05:00
David Andrzejewski
27ac28e300
Fixing indentation per project coding standards.
2025-02-18 21:18:22 -05:00
David Andrzejewski
6bc5f5e305
Fix count vs len on a list ( https://github.com/meshtastic/python/pull/736#discussion_r1960099918 )
2025-02-18 21:15:31 -05:00
Michael Gillett
c844e4e0fe
help details for new prefix values
2025-02-18 15:25:24 -05:00
Michael Gillett
060df86bb6
Update __main__.py
2025-02-18 15:10:55 -05:00
Michael Gillett
7d87d5037e
Update __main__.py
2025-02-18 15:10:26 -05:00
Michael Gillett
4ec7698d94
metavars being a PAIN
2025-02-18 15:09:59 -05:00
Michael Gillett
7cc65aa08a
missed one
2025-02-18 15:06:20 -05:00
Michael Gillett
cc411ce0bb
remove nargs and unneeded fstrings
2025-02-18 15:05:31 -05:00
Michael Gillett
edff956f9d
specify nargs
2025-02-18 14:53:01 -05:00
Michael Gillett
bd68739158
>= 8 instead of > 8
2025-02-18 14:30:28 -05:00
Michael Gillett
530d92ead2
remove redundant f string
2025-02-18 14:24:04 -05:00
Michael Gillett
60f9dc6266
new implementation
2025-02-18 14:23:55 -05:00
Michael Gillett
f9ae021e43
remove old implementation
2025-02-18 14:23:40 -05:00
Michael Gillett
317d81c983
list -> tuple fix for pytest
2025-02-18 14:02:48 -05:00
Ian McEwen
5837bd0172
Merge pull request #734 from dudash/master
...
catch unhandled OSError when serial port in use
2025-02-18 09:52:03 -07:00
Ian McEwen
5487f7a791
Merge pull request #735 from tache/master
...
Added descriptive FileNotFoundError handler for serial device connection
2025-02-18 09:51:17 -07:00
Ian McEwen
c6d8a540eb
Bump to 2.5.12a0
2025-02-18 09:43:55 -07:00
Ian McEwen
0962c9b058
protobufs: v2.5.22
2025-02-18 09:43:32 -07:00
Ian McEwen
4f98602ac2
ignore argcomplete import in main
2025-02-18 09:41:54 -07:00
David Andrzejewski
6ebddb67c0
Refactored showNodes. It now uses a lookup table to determine the human-readable names of the fields.
2025-02-15 17:18:14 -05:00
David Andrzejewski
82554a1f18
Add optional parameter to specify what fields to show with --nodes
2025-02-15 02:23:13 -05:00