Kevin Hester
|
542f99b28f
|
handle the new LogRecord protobufs
(backwards/forwards compatible) with old firmware
|
2024-06-28 09:41:17 -07:00 |
|
Kevin Hester
|
dabb4ea44c
|
PowerStress client approximately works
|
2024-06-28 09:40:33 -07:00 |
|
Kevin Hester
|
119be81000
|
PowerStress WIP
|
2024-06-27 16:37:58 -07:00 |
|
Kevin Hester
|
c9351236e6
|
blacklist hantek oscilliscope
|
2024-06-26 17:28:55 -07:00 |
|
Kevin Hester
|
2294546560
|
fix bogus high current reading on first ppk2 read
|
2024-06-26 16:43:14 -07:00 |
|
Kevin Hester
|
67bb6665f2
|
the stock PPK2 API is super inefficient, remove lots of buffering
|
2024-06-26 15:29:18 -07:00 |
|
Kevin Hester
|
1587c31d18
|
Merge remote-tracking branch 'root/master' into pr-powermon
|
2024-06-26 13:33:34 -07:00 |
|
Kevin Hester
|
715a085183
|
add more dataviz tooling
|
2024-06-26 12:59:52 -07:00 |
|
Kevin Hester
|
047a56d554
|
speed up file writing
|
2024-06-26 12:59:28 -07:00 |
|
Kevin Hester
|
320bb30d29
|
Use .feather files as our long-term representation
|
2024-06-26 11:12:02 -07:00 |
|
Kevin Hester
|
f2c427430c
|
Update protobufs to master (required for powermon stuff)
|
2024-06-26 10:21:47 -07:00 |
|
Kevin Hester
|
ef4b534396
|
Merge branch 'pr-moveproto' into pr-powermon
|
2024-06-26 10:19:04 -07:00 |
|
Kevin Hester
|
3e8a807868
|
Update all libs to latest (in particular the mypy-protobuf tool)
|
2024-06-26 10:17:37 -07:00 |
|
Kevin Hester
|
6d846c3a63
|
manually rebuild the protobuf glue files for now... (see PR for info)
|
2024-06-26 10:12:24 -07:00 |
|
Kevin Hester
|
88b73611f0
|
Move protobufs to meshtastic.protobuf python namespace
|
2024-06-26 10:05:59 -07:00 |
|
Ian McEwen
|
f5febc566f
|
comment out windows build for next release, we've been deleting it out of the releases anyway
|
2024-06-25 19:13:23 -07:00 |
|
github-actions
|
c3dcafb5ef
|
bump version
|
2024-06-26 02:08:30 +00:00 |
|
Ian McEwen
|
96afa703ba
|
output version number in correct format for github actions, hopefully
2.3.12
|
2024-06-25 19:07:35 -07:00 |
|
Kevin Hester
|
0b9af0dcba
|
remove old protobufs (moving to meshtastic.protobuf)
|
2024-06-25 19:05:46 -07:00 |
|
Kevin Hester
|
b063d33d77
|
don't git jupyter temp directories
|
2024-06-25 18:58:32 -07:00 |
|
Ian McEwen
|
1b14b1ef20
|
Use poetry version --short for a valid tag name
|
2024-06-25 18:58:27 -07:00 |
|
Kevin Hester
|
8761b3270a
|
Merge remote-tracking branch 'root/master' into pr-powermon
# Conflicts:
# meshtastic/mesh_interface.py
# poetry.lock
# pyproject.toml
|
2024-06-25 18:54:38 -07:00 |
|
Kevin Hester
|
4ca9aa29c2
|
beginnings of meshtastic.analysis
|
2024-06-25 18:49:48 -07:00 |
|
Ian McEwen
|
68836b1af1
|
Merge pull request #606 from geeksville/pr-poetry
Change build to use poetry
|
2024-06-25 18:24:27 -07:00 |
|
Ian McEwen
|
195f0c9d90
|
drop timeago dep, concurrent PR
|
2024-06-25 18:24:04 -07:00 |
|
Ian McEwen
|
1ff7334385
|
Merge branch 'master' into pr-poetry
|
2024-06-25 18:22:02 -07: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
|
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 |
|