Commit Graph
2399 Commits
Author SHA1 Message Date
pdxlocations 58fc614fb7 fix test 2025-06-30 00:12:42 -07:00
pdxlocations 795b652069 export utf-8 2025-06-30 00:03:11 -07:00
rcarteraz 213faa0cae rename and move license file 2025-06-25 12:23:00 -07:00
pdxlocations 68a2009e0e add more tests 2025-06-24 11:47:33 -07:00
pdxlocations c76e4dac87 undo comment 2025-06-24 11:17:01 -07:00
pdxlocations 428be9fbce add mesh_interface tests 2025-06-24 11:16:23 -07:00
pdxlocations d83f7b2307 add to example config 2025-06-24 10:12:12 -07:00
pdxlocations eb453a2e8a add to tests 2025-06-24 08:16:45 -07:00
pdxlocations 308ac93399 add to configure 2025-06-24 07:40:11 -07:00
pdxlocations 84417f0bb1 working export-config 2025-06-23 22:39:24 -07:00
pdxlocations 0bb3389b3b init 2025-06-23 22:11:50 -07:00
pdxlocations 22b3062151 remove whitespace 2025-06-23 16:37:49 -07:00
pdxlocations 373b8a3139 combine with set_owner handling 2025-06-23 16:14:59 -07:00
github-actions db21942244 bump version to 2.6.4 2.6.4 2025-06-23 22:15:45 +00:00
Ian McEwen c55f1ef610 Merge pull request #782 from Crank-Git/validate-short-and-long-names
Add validation/prevent --set-owner, --set-owner-short, and --set-ham from accepting empty or whitespace-only names
2025-06-23 09:15:47 -07:00
pdxlocations 51b543ff40 add tests 2025-06-21 18:16:24 -07:00
pdxlocations 8752a0de6e remove whitespace 2025-06-21 16:25:48 -07:00
pdxlocations 7160e79fbf more not incorrect spelling 2025-06-21 13:51:58 -07:00
pdxlocations b73fcbff88 didn't spell it wrong 2025-06-21 13:50:30 -07:00
pdxlocations 1b5b07e752 add --set-is-unmessageable 2025-06-21 13:44:25 -07:00
Ian McEwen ab997aac84 Merge pull request #790 from ianmcorvidae/sendMqttClientProxyMessage
Add a sendMqttClientProxyMessage helper for client proxy implementation
2025-06-16 12:48:47 -07:00
Ian McEwen a097161dbc Add a sendMqttClientProxyMessage helper for client proxy implementation 2025-06-16 12:45:25 -07:00
Ian McEwen e6750507c8 protobufs: v2.6.12 2025-06-16 12:22:31 -07:00
Ian McEwen 0deb98b4c6 Merge pull request #785 from grleblanc/master
fix(util): update waitForTraceRoute reset logic
2025-06-09 16:22:45 -07:00
grleblanc 04a0ff6322 fix(util): fix typo 2025-06-09 15:50:21 -04:00
grleblanc b4764d3bc3 fix(util): update waitForTraceRoute reset logic 2025-06-09 15:05:53 -04:00
Ian McEwen 9281c4a335 Correctly call self.close() in disconnected_callback for bleak (fixes #770) 2025-06-09 11:52:23 -07:00
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
Crank-Git 8a6ee5fb35 fixed assertion errors by replace ham id with ham radio callsign, fixed _sendAdmin assertion 2025-06-08 20:39:26 -04:00
Crank-Git aa786c7ebd Fix linting errors and duplicate function 2025-06-08 19:51:21 -04:00
Crank-Git 23be2d2189 Add validation/prevent --set-owner, --set-owner-short, and --set-ham from accepting empty or whitespace-only names. This is in relation to meshtastic#6867 firmware feature request https://github.com/meshtastic/firmware/issues/6867 2025-06-08 18:16:49 -04: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