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
|
231bc25255
|
PPK2 based power measurements seem to approximately work
|
2024-06-25 15:19:21 -07:00 |
|
Kevin Hester
|
ff20ad5d05
|
group power options in --help. add --power-wait to support some boards
|
2024-06-25 13:48:14 -07:00 |
|
Ian McEwen
|
3a4795d3b8
|
Merge pull request #605 from geeksville/pr-whitelist
Add a whitelist of known meshtastic USB VIDs to use a default serial …
|
2024-06-25 12:53:39 -07:00 |
|
Ian McEwen
|
c2a2d5a77c
|
Merge pull request #611 from geeksville/pr-fixbitrot
fix bitrot in an old sanity test - use correct namespace
|
2024-06-25 12:52:21 -07:00 |
|
Kevin Hester
|
f8ad4fef7c
|
deferred execution thread should be named and marked as daemon
|
2024-06-25 12:23:38 -07:00 |
|
Kevin Hester
|
d1aadf0c8e
|
close power meter gracefully
|
2024-06-25 12:22:47 -07:00 |
|
Kevin Hester
|
d448ea5767
|
keep a symbolic link "latest" that points to the latest slog dir
|
2024-06-25 12:03:35 -07:00 |
|
Kevin Hester
|
b30cde979c
|
fix bitrot in an old sanity test - use correct namespace
|
2024-06-25 11:31:02 -07:00 |
|
Kevin Hester
|
402622f427
|
fix type warnings
|
2024-06-25 11:25:07 -07:00 |
|
Kevin Hester
|
220241448f
|
more fighting with trunk
|
2024-06-25 11:08:47 -07:00 |
|
Kevin Hester
|
9b61f11c88
|
temporarily suppress warning about main.py being too long
|
2024-06-25 11:08:35 -07:00 |
|
Kevin Hester
|
8d94458e55
|
flake8 has different settings than trunk, don't confict in vscode
|
2024-06-25 11:02:58 -07:00 |
|
Kevin Hester
|
1b045bec88
|
fix linter warnings
|
2024-06-25 11:02:24 -07:00 |
|
Kevin Hester
|
07fc991f4e
|
clean up slog closing
|
2024-06-25 10:39:44 -07:00 |
|
Kevin Hester
|
c6561713db
|
don't let daemon keep process alive
|
2024-06-25 10:27:36 -07:00 |
|
Kevin Hester
|
9cdfde47ec
|
store slogs in correct default directory (OS dependent)
|
2024-06-25 10:27:35 -07:00 |
|
Kevin Hester
|
91066f6aed
|
add powermon_sim support
|
2024-06-25 10:26:45 -07:00 |
|
Kevin Hester
|
7ce7d73e89
|
Switch from pandas to apache arrow for live data logging (better streaming)
|
2024-06-25 10:26:45 -07:00 |
|
Kevin Hester
|
43e1f65a75
|
"python" is deprecated vscode now wants "pydebug"
|
2024-06-25 10:26:45 -07:00 |
|
Kevin Hester
|
dc8348b99e
|
add (optional) poe tool config for easy running of external commands
|
2024-06-25 10:26:45 -07:00 |
|
Kevin Hester
|
26a672ed58
|
ppk2 tweaks
|
2024-06-25 10:26:45 -07:00 |
|
Kevin Hester
|
ea18057c1f
|
Add support for NRF PPK2 power testing board.
|
2024-06-25 10:26:44 -07:00 |
|
Kevin Hester
|
5ff4025ed6
|
add NordicSemi Power Profiler Kit 2 device to the USB blacklist
|
2024-06-25 10:25:58 -07:00 |
|
geeksville
|
1add293414
|
Add a whitelist of known meshtastic USB VIDs to use a default serial ports.
Initially only RAK4631 and heltec tracker are listed
|
2024-06-25 10:25:58 -07:00 |
|
Kevin Hester
|
8b781d3245
|
fix #610: bump nanopb to 0.4.8
Including in the Poetry changes because it touches the same lines
and I want to avoid hand merging ;-)
|
2024-06-25 10:25:58 -07:00 |
|
Kevin Hester
|
6c0e978470
|
debugging config tweaks
|
2024-06-25 10:25:58 -07:00 |
|
Kevin Hester
|
b7f7a40192
|
document why using python 3.9
|
2024-06-25 10:25:58 -07:00 |
|
Kevin Hester
|
7b18fd599c
|
remove observable - switch because we are already using pubsub elsewhere
|
2024-06-25 10:25:58 -07:00 |
|
Kevin Hester
|
46edd78f92
|
For poetry change: need to put venv in our path so mypy protobuf plugin works
# Conflicts:
# bin/regen-protobufs.sh
|
2024-06-25 10:25:52 -07:00 |
|
Kevin Hester
|
67e1e7c318
|
move mypy and type info into dev-time only dependencies thx @njh
# Conflicts:
# poetry.lock
# pyproject.toml
|
2024-06-25 10:23:34 -07:00 |
|
Kevin Hester
|
51c6c2cae1
|
The github action for building protobufs is using 0.4.6 so we should match
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
9c657c6c8a
|
switch to latest protobufs
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
79c65c1706
|
make slog nicely add new rows
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
0e45637f2c
|
generalize the powermon stuff to become structured logging
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
be74c3eea0
|
fix linter warnings
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
362c1f3d2a
|
remove python 3.8
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
cc60f3ebc0
|
begin support for multiple power meter types
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
a1f86a351a
|
add typing hints
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
21e5601b23
|
run linter as part of prerelease tests
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
338f00a64a
|
minor cleanup on observable
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
a3462e0209
|
didn't mean to check in built protobufs
|
2024-06-25 10:21:02 -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 |
|
Kevin Hester
|
e6a88e055f
|
fix #610: bump nanopb to 0.4.8
Including in the Poetry changes because it touches the same lines
and I want to avoid hand merging ;-)
|
2024-06-23 08:26:20 -07:00 |
|
Kevin Hester
|
7bea6f6120
|
For poetry change: need to put venv in our path so mypy protobuf plugin works
|
2024-06-22 23:25:42 -07:00 |
|
Kevin Hester
|
725de4c2f9
|
move mypy and type info into dev-time only dependencies thx @njh
|
2024-06-22 16:43:56 -07:00 |
|