Commit Graph
2115 Commits
Author SHA1 Message Date
Ben Meadors 3c2dd6f4ff Merge pull request #783 from pdxlocations/config-work
Fix --configure by adding delays after sections
2025-06-09 05:37:25 -05:00
pdxlocations 8e48d141c8 add sleeps 2025-06-08 23:32:32 -07:00
Ian McEwen 622a435465 Add __repr__ methods to interface types and Node, for nicer printing/logging 2025-05-08 21:23:00 -07:00
github-actions 56680f8da6 bump version to 2.6.3 2.6.3 2025-05-08 22:27:56 +00:00
Ian McEwen 321a960c13 protobufs: v2.6.7 2025-05-08 15:26:47 -07:00
Ian McEwen 4668852b0b Admin messages should be requesting acknowledgements 2025-05-08 15:22:27 -07:00
github-actions c3973117c8 bump version to 2.6.2 2.6.2 2025-04-23 16:49:59 +00:00
Ian McEwen d456e4ce30 protobufs: v2.6.6 2025-04-23 09:47:13 -07:00
Ben Meadors ec78f62992 Merge pull request #763 from meshtastic/revert-753-fix-rtsdtr-windows
Revert "Work around RTS/DTR serial reset issues on Windows"
2025-04-15 16:37:23 -05:00
Ben Meadors dfc9547ffc Revert "Work around RTS/DTR serial reset issues on Windows" 2025-04-15 16:03:33 -05:00
Ian McEwen ee0f73a20e Merge pull request #761 from derekn/master
fixing tcp_interface 100% cpu usage bug (#709)
2025-04-15 13:56:28 -07:00
Derek Nicol 2e73fe310c fixing tcp_interface 100% cpu usage bug (#709) 2025-04-15 15:23:09 -05:00
Ian McEwen d4bc39153a bump to 2.6.2a0 2025-04-05 23:01:43 -07:00
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