Shane Smiskol
2dd7a6fc64
timezoned: set headers ( #29725 )
...
* timezoned: set headers
* Update system/timezoned.py
* this is useful
* newline
2023-08-31 14:11:51 -07:00
Adeeb Shihadeh
18fbc1c29a
Update test_camerad.py
2023-08-31 14:09:52 -07:00
Justin Newberry
a5ef9febb9
Tests: loggerd reduce iterations ( #29713 )
...
* reduce those iterations
* sleep time could be decreased too
* in case it's negative
2023-08-30 13:36:55 -07:00
Greg Hogan
5058f31908
rename GPIO pin with ublox in the name that is not ublox specific ( #29702 )
...
* rename UBLOX_PWR_EN to GNSS_PWR_EN
* add schematic label as comment
2023-08-29 22:24:37 +00:00
Justin Newberry
5dc7028f91
Tests: logmessaged reduce global state ( #29680 )
...
* reduce global state
* use a decorator here too
* use that one
* use base imports
* ipchandler in setup
* move to common dir
* move to helpers
* wip
* fix the decorator
2023-08-29 13:36:26 -07:00
Adeeb Shihadeh
72e2e2c9ec
pytest: strict config ( #29676 )
...
* pytest: strict config
* collection works
* fixes
2023-08-28 10:26:19 -07:00
Adeeb Shihadeh
683b3b5966
pandad: recover from bad bootstub ( #29638 )
...
* pandad: recover from bad bootstub
* more
* adjust that
* ugh guess multipanda is still a thing
* reset
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-08-25 17:03:00 -07:00
Dean Lee
1e62999e75
v4l_encoder: convert macro checked_ioctl to funtion ( #29609 )
...
* break to multiple lines
* convert to function
* format errno
* use safe_ioctl
* cleanup
2023-08-25 11:05:22 -07:00
Justin Newberry
1ee6ed4b16
Linter: remove pylint ( #29611 )
...
remove pylint
2023-08-24 16:30:54 -07:00
Adeeb Shihadeh
4917e22615
Minimal build ( #29600 )
...
* add build flag for minimum build
* add minimal build
* update
* fix pj
* bump opendbc
* update subaru
2023-08-24 14:58:30 -07:00
Dean Lee
d54fa5c7f1
v4l_encoder: fix error handling for poll ( #29166 )
...
* fix error handling for poll
* revert
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-08-24 12:56:06 -07:00
Dean Lee
7bfd3dac81
cpplint: add filter whitespace/comma ( #29595 )
2023-08-24 10:42:06 -07:00
Dean Lee
9c7bf50703
cpplint: add filter whitespace/tab ( #29588 )
2023-08-24 08:06:58 -07:00
Dean Lee
21da5a216f
cpplint: add filter build/include_subdir ( #29585 )
2023-08-24 15:42:17 +01:00
Dean Lee
ac93902983
cpplint: add filter whitespace/forcolon ( #29582 )
...
whitespace/forcolon
2023-08-23 22:46:02 -07:00
Dean Lee
95e9232963
encoder/VideoWriter: remove unnecessary call to avcodec_close ( #29039 )
2023-08-23 20:08:19 -07:00
Dean Lee
ddd849a882
encoderd: remove unnecessary calls to encoder_close() on exit. ( #28970 )
2023-08-23 17:56:22 -07:00
Dean Lee
f203648de0
cpplint: add filter whitespace/semicolon ( #29568 )
2023-08-23 15:00:30 -07:00
Dean Lee
5480d32bb5
cpplint: add filter whitespace/parens ( #29565 )
2023-08-23 14:25:05 -07:00
Adeeb Shihadeh
239d6a24be
sensord: fix LSM magnetometer thermal variation ( #29265 )
...
* do set reset for every measurement cycle
* use one sensorvec
* convert from continuous to manual mode
* separate the set/reset and TM_M
* make magnetometer readings manual, set appropriate sleep
* add more sleep and check validity of values
* add magnetometer to a separate thread
* refactor
* bugfix
* each sensor in a new thread, handle generically
* bugfix
* rm global
* update cpu
* update test
* update test
* revert cereal change
* split out temp sensors
* little more
* fix
* fix
* bump cereal
* linter fixes
---------
Co-authored-by: nuwandavek <vivekaithal44@gmail.com >
Co-authored-by: Comma Device <device@comma.ai >
2023-08-23 14:21:10 -07:00
Adeeb Shihadeh
d3fb75a972
sensord: run as many sensors as possible ( #29564 )
2023-08-23 14:07:00 -07:00
Adeeb Shihadeh
42769345d5
sensord: lower temperature sensor freq to 2Hz ( #29563 )
2023-08-23 14:00:26 -07:00
Adeeb Shihadeh
e726505918
bump cereal ( #29561 )
2023-08-23 13:42:37 -07:00
Dean Lee
2d99521e75
cpplint: build/include_what_you_use ( #29556 )
...
* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-08-23 13:25:17 -07:00
Adeeb Shihadeh
6a66b75556
sensord: setup per-sensor threads ( #29558 )
...
* sensord: setup per-sensor threads
* revert cereal
* more cleanup
* bump cereal
* update test
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-08-23 12:58:09 -07:00
Dean Lee
363740a497
cpplint: add readability/braces filter ( #29554 )
2023-08-23 10:13:46 -07:00
Adeeb Shihadeh
952d720b6e
add cpplint ( #26855 )
...
* setup cpplint
* only start that
* check line length
* check these
* rm exceptions
2023-08-22 13:55:23 -07:00
Adeeb Shihadeh
985af1ce3c
tici: add wait_for_power helper ( #29507 )
...
* tici: add wait_for_power helper
* deque
* cleanup
---------
Co-authored-by: Bruce Wayne <batman@z840-provisioning2.internal >
2023-08-21 13:46:00 -07:00
Adeeb Shihadeh
f5071411cb
sensord: rm light sensor ( #29503 )
2023-08-20 22:38:39 -07:00
Dean Lee
3eef63af9b
common: C++ RateKeeper ( #29374 )
...
* c++ RateKeeper
* add to files_common
* use util::random_int
* improve monotor_time
* remove ~ratekeeper
2023-08-20 21:27:02 -07:00
Adeeb Shihadeh
a9626f95b6
add openpilot prefix to imports ( #29498 )
...
* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b9911cc74438bee123bc3430da6c31b24b.
* fix pm test
2023-08-20 20:49:55 -07:00
Cameron Clough
3861fca940
agnos: alt system image
2023-08-20 20:18:52 +01:00
Cameron Clough
3972c85e97
agnos manifest: add alt system image ( #29468 )
2023-08-20 11:50:08 +01:00
Adeeb Shihadeh
09ffce8073
add small ui for jenkins runners ( #29382 )
2023-08-13 18:01:51 -07:00
Adeeb Shihadeh
db287496d8
Fixes for PYTHONWARNINGS=error ( #29381 )
2023-08-13 17:22:56 -07:00
Dean Lee
51cdf155d9
encoderd: fix indentation ( #29356 )
...
fix indentation
2023-08-12 13:30:54 -07:00
Justin Newberry
e4ead4f183
Ruff: b905 (strict zip) ( #29336 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
* b905
2023-08-11 16:13:51 -07:00
Vivek Aithal
81322a4805
[commabody] setup and run live stream encoders ( #29087 )
...
* op changes needed for body
* remove logmessaged callback
* add newlines
* add stream arg
* add stream_encoder to config
* supersets, avoid two encoderd
* fix recursive exit error
* fix loggerd crash
* add stream_encoderd cpu usage to test
* Update system/loggerd/loggerd.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* resolve comments
* stream_encoderd onroad to false
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-08-11 15:34:25 -07:00
Justin Newberry
62c1e65924
Ruff: enable most of bugbear ( #29320 )
...
* added mutable default args
* most of the Bs
* add comment about lrucache
2023-08-11 15:33:49 -07:00
Justin Newberry
8793cbff40
Ruff: enable flake8-builtins ( #29315 )
...
* enable flake8-builtins
* replace any with contains
* fix typo in pack
* fix type
* format is from the parent module, has to be enabled
* item_id
* fix item_id
* disable for id since that's what the remote server returns
2023-08-10 18:58:22 -07:00
Justin Newberry
4a9afd7554
Ruff: comprehensions conventions ( #29317 )
...
ignore c408
2023-08-10 16:40:30 -07:00
Justin Newberry
af3ed37c5c
Ruff: flake8 pie (misc lints) ( #29318 )
...
flake8 pie
2023-08-10 15:28:51 -07:00
Adeeb Shihadeh
670fa9af5f
pytest unit test running ( #29261 )
...
* setup config
* collect passes
* pytest system/ works
2023-08-10 08:23:19 -07:00
Adeeb Shihadeh
44c76257a1
rm some old tests
2023-08-09 22:31:47 -07:00
Justin Newberry
7fdd9fc37c
CI: Pylint to ruff ( #29294 )
...
* pylint to riff
* pylint to riff
* pylint to riff
* revert more
* undo exclude removal
* exclude tinygrad
* set line length
* pylint exclusions to ruff
* same excludes as old linter
* fix tools QA
* remove unrequired check
* revert linting third_party
* ignore e402
2023-08-09 13:26:54 -07:00
Justin Newberry
cf64b27168
Linter: Fix >160 line length test ( #29287 )
...
* test
* fix line length
* fix line length
* fix file size
* revert poetry
* cleanup for PR
2023-08-08 17:13:35 -07:00
Justin Newberry
a91764954b
Revert "CI: pylint to ruff ( #29276 )" ( #29284 )
...
This reverts commit cb31a53d8a .
2023-08-08 14:24:04 -07:00
Justin Newberry
cb31a53d8a
CI: pylint to ruff ( #29276 )
...
* pylint to riff
* pylint to riff
* pylint to riff
* revert more
* undo exclude removal
* exclude tinygrad
2023-08-08 13:41:30 -07:00
Dean Lee
8076107b4f
camerad: auto free the buffer when it goes out of scope ( #28807 )
2023-08-08 13:26:04 -07:00
Adeeb Shihadeh
e3ca9f3e85
tici: reset panda state in amp test setup ( #29237 )
2023-08-04 15:07:01 -07:00