Commit Graph

1388 Commits

Author SHA1 Message Date
Adeeb Shihadeh
caac56b92e USB power mode cleanup (#25619)
* first pass at usb power mode cleanup

* fix build

* a sneaky one

* little more

* fix build

* bump pnada

* remove that

* power monitoring cleanup

* fix tests

* bump submodules
old-commit-hash: 28cb1897cb
2022-08-31 21:13:53 -07:00
ZwX1616
cf84a3ba30 camerad: optional exposure params overrides (#25616)
* add params override

* speedup

* put in param list

* clean up names

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e9258cccbe
2022-08-31 16:40:25 -07:00
Adeeb Shihadeh
0325a33752 add pyside2 package (#25602)
old-commit-hash: c6b749fb96
2022-08-30 15:10:52 -07:00
Adeeb Shihadeh
35ff65121e pre-commit: add codespell (#25571)
old-commit-hash: 6590fb2b93
2022-08-30 11:20:55 -07:00
Adeeb Shihadeh
d9c279aea9 params: make python and c++ API match (#25573)
* params: make python and c++ API match

* few more
old-commit-hash: 90a4565eb2
2022-08-26 20:46:19 -07:00
Adeeb Shihadeh
e3f291fe45 webcam isn't a special build anymore
old-commit-hash: c626198575
2022-08-26 20:44:29 -07:00
Adeeb Shihadeh
0448644af4 only build camera test on pc
old-commit-hash: 6bbea8080e
2022-08-25 19:59:22 -07:00
Dean Lee
a9f4294d99 CameraBuf: remove unused cur_rgb_buf (#25544)
rm cur_rgb_buf
old-commit-hash: 405e6c046d
2022-08-24 11:03:12 -07:00
HaraldSchafer
f7d1aad21e Update model replay commit for calib change (#25357)
* Update model replay commit for calib test

* more reliable baseline

* update docker login

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 9fbbefbc94
2022-08-03 22:35:03 -07:00
Adeeb Shihadeh
70d4f03b9a power monitor: fix missing numpy import
old-commit-hash: e7b3ebdb17
2022-08-01 20:02:53 -07:00
Comma Device
6ef3ae8918 update tici power monitor
old-commit-hash: 82fbd14144
2022-08-01 19:25:35 -07:00
Willem Melching
dfcd3a2910 casync unittests (#25306)
* simple extract test

* add test with loopback

* test for chunk reuse

* test seeding

* add instructions

* cleanup

* install casync

* make more tests work without a loopback
old-commit-hash: 753f4c7fab
2022-07-29 17:46:19 +02:00
Willem Melching
8b39650d99 thermald: log modem data usage (#25298)
* thermald: log modem data usage

* add to deviceState

* add cast

* set refresh rate

* bump cereal

* cereal master
old-commit-hash: b2c1098cd8
2022-07-28 14:58:23 +02:00
Adeeb Shihadeh
e2734a6157 Revert "Revert "remove casync from agnos manifest for now""
This reverts commit c64c00fd5d49d4e0bda48bcf4e476655073c70a5.

old-commit-hash: 15846435fe
2022-07-22 10:01:08 -07:00
Adeeb Shihadeh
4523108a02 Revert "remove casync from agnos manifest for now"
This reverts commit 7c34965678fada52c65250d32819ab04980afaa5.

old-commit-hash: 0c5668d96e
2022-07-21 21:05:52 -07:00
Willem Melching
4d924f1b39 camerad: cleanup unused RGB code (#25172)
* camerad: cleanup unused RGB code

* hdr is unused

* more cleanup

* remove envs

* remove from sconsfile

* fix docs
old-commit-hash: f38204ad26
2022-07-14 19:21:40 +02:00
Willem Melching
54bbb9332e casync: only when run from updater (#25130)
* casync: only when run from updater

* also here
old-commit-hash: 906a8a912c
2022-07-12 19:28:48 -07:00
Willem Melching
76ef2d83d4 casync: manifest compare script (#25129)
* casync compare script

* typo

* cleanup output
old-commit-hash: 205f6f7414
2022-07-12 16:09:21 +02:00
Adeeb Shihadeh
5fd0c500a1 remove casync from agnos manifest for now
old-commit-hash: 8ea982264e
2022-07-08 13:05:25 -07:00
Willem Melching
32da08eb11 casync: increase chunk download timeout
old-commit-hash: 35c8c0e600
2022-07-08 19:19:57 +02:00
Willem Melching
e737b50c2d casync: handle hash failure (#25081)
* casync: handle hashing failure due to IO errors

* fix comment

* all exceptions

* fix typo

* Update system/hardware/tici/agnos.py
old-commit-hash: b6df0cd242
2022-07-08 15:44:16 +02:00
Adeeb Shihadeh
0b0e11827d AGNOS 5.2 (#25011)
* AGNOS 5.2

* casync manifest
old-commit-hash: c9fa5ef11a
2022-07-08 00:23:46 -07:00
Willem Melching
5dc7f22545 casync: compute seed caibx url on the fly (#25046)
* compute seed hash on the fly

* more logging

* partition name in url

* fix comment
old-commit-hash: 4080f729be
2022-07-06 13:04:25 +02:00
Willem Melching
e3c24c5cc4 casync: reuse requests session in RemoteChunkReader (#25045)
old-commit-hash: 50434d612e
2022-07-06 12:08:51 +02:00
Willem Melching
0f37257d29 casync: build_chunk_dict optimize for resuming (#25038)
old-commit-hash: 06a8ac627c
2022-07-05 18:06:08 +02:00
Willem Melching
3230474724 add casync support to agnos updater (#23654)
* add casync option to agnos updater

* open if necessary

* add python implementation

* last chunk can be small

* check flags

* cleaner check

* add remote and file stores

* remote caibx file

* print stats

* use python implementation

* clean up imports

* add progress

* fix logging

* fix duplicate chunks

* add comments

* json stats

* cleanup tmp

* normal image is still sparse

* Update system/hardware/tici/agnos.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Update system/hardware/tici/agnos.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* add some types

* remove comment

* create Chunk type

* make readers a class

* try agnos 5.2

* add download retries

* catch all exceptions

* sleep between retry

* revert agnos.json changes

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 3900781092
2022-07-05 16:55:32 +02:00
Dean Lee
db39cae8f6 camerad: reduce cpu usage (#24993)
wait for 50ms
old-commit-hash: d13137a83f
2022-06-30 11:29:25 +02:00
Dean Lee
be6634b037 Camerad: small cleanup (#24992)
* remove CameraExpInfo

* remove release callback
old-commit-hash: e20d2cfa9b
2022-06-30 11:05:49 +02:00
Maxime Desroches
53dd6afc96 snapshot: fix rgb overflow (#24963)
clamp rgb
old-commit-hash: 240c44e50c
2022-06-27 15:36:27 +02:00
Robbe Derks
a6efa2c7d3 Log SOM power draw (#24975)
* log SOM power draw

* bump cereal

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 684d4b75a1
2022-06-27 15:33:46 +02:00
ZwX1616
cd2a98aa11 fullframe DM model (#24860)
* Revert "put cereal on master"

This reverts commit 4646c132bae7358079c9b2867725f8382906c1e5.

* Revert "Revert fullframe DM model (#24812)"

This reverts commit 59e8af4c3101785cead69a9880cc03e0a18081e1.

* revert revert cereal

* clip6

* 0.8 is fair

* Fiction compensation should be based on error

* Update refs

* Add deadzone

* not that

* good mg

* ref

* ref

* ee8f

* minor tweak

* ref

* recompile

* ref

* cereal

* match driverstatus

* new ref

* new ref

* pass token through jenkins credentials

* quote

* fix snpe dead weights

* final ref

Co-authored-by: Harald Schafer <harald.the.engineer@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 1f2f9ea9c9
2022-06-20 16:24:51 -07:00
Adeeb Shihadeh
d9d83b0225 Move camerad to system/ (#24836)
* mv camerad

* add hardware symlink

* fix unit tests
old-commit-hash: 6123ab3d1c
2022-06-19 14:43:49 -07:00
Adeeb Shihadeh
6ce60227f4 bump up modeld power draw threshold
old-commit-hash: 0d0f5926a0
2022-06-14 21:12:49 -07:00
Adeeb Shihadeh
3c48bc47b7 Move a bunch of stuff to system/ part 3 (#24829)
* move swaglog.py

* timezoned

* logmessaged

* version.py

* fix linter
old-commit-hash: 0fce5d9045
2022-06-11 23:19:27 -07:00
Adeeb Shihadeh
9e945d4d93 set AGNOS from /AGNOS file
old-commit-hash: 9cda2d6338
2022-06-11 18:43:24 -07:00
Adeeb Shihadeh
9a45a3b99b Move selfdrive/hardware/ to system/ (#24725)
* move hardware to system/

* fix mypy
old-commit-hash: 1139fe507b
2022-06-11 16:38:24 -07:00
Adeeb Shihadeh
b249f40f0c move clocksd to system/ (#24761)
old-commit-hash: ca682b389d
2022-06-06 13:27:45 -07:00
Adeeb Shihadeh
3dd10e51e1 Create system/ for generic services (#24717)
* Create system/ for generic services

* logcatd joins the party

* fix those up
old-commit-hash: afd16b2ade
2022-06-02 17:02:25 -07:00