Kevin Hester
|
898018ebf3
|
yay Bleak works again on Linux!
|
2024-06-29 13:52:46 -07:00 |
|
Kevin Hester
|
9f015f499a
|
wow Bleak now seems pretty buggy to me (compared to 2 yrs ago)
|
2024-06-29 10:18:37 -07:00 |
|
Kevin Hester
|
a24384cbe2
|
Merge remote-tracking branch 'root/ble-logging' into pr-fixbluetooth
|
2024-06-29 09:31:28 -07:00 |
|
Kevin Hester
|
adbfb328b2
|
threads should aways be named (for debugability)
|
2024-06-29 09:29:29 -07:00 |
|
Kevin Hester
|
6df89f54a7
|
fix BLE scan with latest Bleak
|
2024-06-29 09:10:20 -07:00 |
|
Ben Meadors
|
897adfb8c2
|
Adds support for ble logging characteristic
|
2024-06-29 09:41:06 -05:00 |
|
Ian McEwen
|
b15e27c7b6
|
Merge pull request #587 from FedericoCeratto/drop-timeago
|
2024-06-25 18:14:27 -07:00 |
|
Ian McEwen
|
267923fdc5
|
Add hypothesis fuzzing test for _timeago
|
2024-06-25 18:14:07 -07:00 |
|
Ian McEwen
|
9ab1b32bdb
|
make pylint happy with a docstring
|
2024-06-25 18:09:20 -07:00 |
|
Kevin Hester
|
8456f36c6b
|
add NordicSemi Power Profiler Kit 2 device to the USB blacklist
|
2024-06-23 17:18:04 -07:00 |
|
Kevin Hester
|
81266e756b
|
fixes to make Bleak (BLE) work better
|
2024-06-23 13:52:32 -07:00 |
|
Kevin Hester
|
62f16d34d4
|
fix BLE scan and connect to work with latest bleak
|
2024-06-23 11:56:44 -07:00 |
|
geeksville
|
ccfb04720f
|
Add a whitelist of known meshtastic USB VIDs to use a default serial ports.
Initially only RAK4631 and heltec tracker are listed
|
2024-06-21 14:42:29 -07:00 |
|
Federico Ceratto
|
c34d08b0e5
|
Refactor timeago and add tests
_timeago is not specialized for mesh interfaces so it is factored
out into a private function
|
2024-06-21 10:28:45 +02:00 |
|
Federico Ceratto
|
b5d1b7612f
|
Replace timeago
Replace the timeago library with a simple function
|
2024-06-21 09:25:39 +02:00 |
|
Ian McEwen
|
23f41bff0a
|
Improve ACK handling: correctly pass them to onAckNak handlers, and add a mechanism for other handlers to request acks as well.
|
2024-06-20 16:52:01 -07:00 |
|
Ian McEwen
|
b06329f47e
|
Remove dotmap and pexpect from setup.py, they shouldn't be required
|
2024-06-20 16:40:46 -07:00 |
|
Ian McEwen
|
53b0e35b0c
|
protobufs: v2.3.12
|
2024-06-09 19:30:11 -07:00 |
|
Ian McEwen
|
5441266565
|
Wait for response with --device-metadata. Fixes #527
|
2024-06-08 07:26:20 -07:00 |
|
Ian McEwen
|
e27d210a71
|
Test with --dest on setlat/remove-position for the error/exit case
|
2024-06-05 19:57:40 -07:00 |
|
Ian McEwen
|
16c08b8b47
|
Add simple --remove-position test
|
2024-06-05 19:54:12 -07:00 |
|
Ian McEwen
|
ebd3c7f5e8
|
Add test for fromStr base64 branch
|
2024-06-05 19:48:58 -07:00 |
|
Ian McEwen
|
da0312a5b0
|
more miscellaneous types
|
2024-06-05 19:44:18 -07:00 |
|
Ian McEwen
|
919ae8c40f
|
make pylint happy, again
|
2024-06-05 19:32:45 -07:00 |
|
Ian McEwen
|
dd4fccbc77
|
Add a fairly simple property-based test as a starting point
|
2024-06-05 19:29:55 -07:00 |
|
Ian McEwen
|
9dab76bb64
|
quell pylint
|
2024-06-05 18:56:19 -07:00 |
|
Ian McEwen
|
e6d61c6603
|
Allow a faster nodedb-less startup on 2.3.11+ with --no-nodes and the magic value from meshtastic/firmware#3949
|
2024-06-05 18:52:35 -07:00 |
|
Nerdenator
|
87a4bb0888
|
quick-coverage: fixing linting issues.
|
2024-06-04 01:15:10 -05:00 |
|
Nerdenator
|
d72cc0e201
|
quick-coverage: simple test case just to cover uncovered code.
|
2024-06-04 01:01:32 -05:00 |
|
Ian McEwen
|
b350b9eab9
|
Update the main module docstring to be a bit more accurate, at least
|
2024-06-01 23:03:56 -07:00 |
|
Ian McEwen
|
dc112f2f3a
|
protobufs: v2.3.11
|
2024-06-01 12:04:01 -07:00 |
|
Ian McEwen
|
bbc526d0a8
|
Merge pull request #584 from ianmcorvidae/improve-fixed-position
Use new fixed position admin messages and add `--remove-position` argument
|
2024-06-01 00:44:17 -07:00 |
|
Ian McEwen
|
e8dfee8454
|
Fix rounding of position values when converting from integer to float in _fixupPosition. Fixes #572
|
2024-05-31 18:57:30 -07:00 |
|
Ian McEwen
|
1746ad15d7
|
Use new fixed position admin messages and add --remove-position argument. Fixes #525
|
2024-05-31 18:44:33 -07:00 |
|
Ian McEwen
|
4d67e7fc76
|
Fix up/add some more types
|
2024-05-30 17:51:42 -07:00 |
|
Ian McEwen
|
93e9c1c66c
|
Initialize unknown nodes more in line with meshtastic/design#16
|
2024-05-30 13:50:52 -07:00 |
|
Ian McEwen
|
8e641b3186
|
Merge pull request #581 from 868meshbot/868meshbot-fix-ignore-incoming
Fix the ignore_incoming management BUG 568
|
2024-05-26 00:03:11 -07:00 |
|
868meshbot
|
bcd60c9ef7
|
Update __main__.py
Simple patch to fix the ignore_incoming management aka
https://github.com/meshtastic/python/issues/568
|
2024-05-25 16:28:16 +01:00 |
|
Todd Herbert
|
c3d044e3f2
|
Optional pause before disconnecting
|
2024-05-24 17:10:07 +12:00 |
|
Ian McEwen
|
8d538e8f24
|
protobufs: v2.3.10
|
2024-05-18 12:56:41 -07:00 |
|
Ian McEwen
|
e01a1bb6e0
|
add a warning on --ch-enable and --ch-disable, which should usually be avoided
|
2024-05-13 21:27:53 -07:00 |
|
Ian McEwen
|
1ebea53703
|
make pylint happy with import order
|
2024-05-11 22:28:50 -07:00 |
|
Ian McEwen
|
ba2d6c9d93
|
continue progressively typing things (SerialInterface/BLEInterface initializations)
|
2024-05-11 22:27:31 -07:00 |
|
Ian McEwen
|
fef0e1b77f
|
Remove an unuseful/inaccurate comment
|
2024-05-10 20:17:48 -07:00 |
|
Ian McEwen
|
dc1dec17b5
|
protobufs: v2.3.9
|
2024-05-10 14:56:07 -07:00 |
|
Ian McEwen
|
02ed17837b
|
Improve FromRadio handling, publish messages for client proxy/xmodem stuff tentatively
|
2024-05-10 14:54:32 -07:00 |
|
John Hollowell
|
02189aae07
|
Fix typo in __main__.py
|
2024-05-02 21:51:09 -04:00 |
|
Ian McEwen
|
fb8db01427
|
Print 0 for channel rather than N/A, since we should probably always have a channel. Fixes #562
|
2024-05-02 18:22:39 -07:00 |
|
Ian McEwen
|
022a8a1017
|
protobufs: v2.3.8
|
2024-05-01 09:40:04 -07:00 |
|
Ian McEwen
|
243e297505
|
Use the new Heartbeat payload variant for the heartbeat instead of an empty ToRadio packet
|
2024-04-29 15:16:04 -07:00 |
|