Dean Lee
c622a4cac5
common/util: move function random_int to util ( #29388 )
...
old-commit-hash: 22bc06fdaab24b8aa3aba2513a32ae828f6d589e
2023-08-14 09:37:16 -07:00
Adeeb Shihadeh
f50fedb647
Fixes for PYTHONWARNINGS=error ( #29381 )
...
old-commit-hash: db287496d82be87971a619b2659c47737142a385
2023-08-13 17:22:56 -07:00
Justin Newberry
a14f162bc7
Ruff: comprehensions conventions ( #29317 )
...
ignore c408
old-commit-hash: 4a9afd7554060ac5353e96f1d7feb06d3a3671e9
2023-08-10 16:40:30 -07:00
Dean Lee
b80325aa04
swaglog: enable type-checked against format string ( #29096 )
...
* check&fix fmt
* bump rednose
* correct format string
* bump rednose
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: 940954c13e4fb352618448e435b5c1a722fdc3aa
2023-07-31 17:49:50 -07:00
Adeeb Shihadeh
a5f5b72c99
jenkins: run tests with pytest ( #29143 )
...
* jenkins: run tests with pytest
* typo
* fix
old-commit-hash: 6b83724c50d54b99448e9c7aec0aa5dc8b690952
2023-07-25 17:06:43 -07:00
Adeeb Shihadeh
dcbe0432fa
boardd: add flag to skip fw version check ( #29142 )
...
old-commit-hash: 48e10d1f9481fe8aa71c2e0676b168bcd5b89dbf
2023-07-25 16:22:24 -07:00
Adeeb Shihadeh
c7dc2ae686
boardd: handle false positive ignitions on red panda setups ( #29126 )
...
old-commit-hash: dc25e7c3e392944e0a5bd064fbeaaafe2e77c571
2023-07-24 16:47:19 -07:00
Adeeb Shihadeh
32a6898820
boardd: reduce jitter around nacks ( #29123 )
...
* reduce jitter
* Update selfdrive/boardd/spi.cc
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 4cb8da91d709b5ebc464bdccaad9d815bb9db3ce
2023-07-24 16:37:23 -07:00
Adeeb Shihadeh
b0c3778aae
agnos 8 ( #28843 )
...
* agnos 8
* update to python 3.11.4 (#27452 )
* rebase
* optional
* lower cython
* TEMP don't pull cl to use python3.11
* Revert "lower cython"
This reverts commit c5132f8a2727c212bdfc01e77aa53e50a17ead9d.
* fix cython
* remove tensorrt
* carla + opencv
* macos
* update timm and smp
* pynvc
* https
* downgrade numpy
* pin scipy
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
Co-authored-by: Yassine <yassine.y10@gmail.com >
* revert that
* fix linter
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
Co-authored-by: Yassine <yassine.y10@gmail.com >
old-commit-hash: 1945c356c2c127cfe1f2d1930e33f2f3af7a1eb4
2023-07-20 21:56:57 -07:00
Adeeb Shihadeh
ceaf28b378
bump panda ( #29066 )
...
* bump panda
* update bootstub
old-commit-hash: 2ff33663a7092b182f74bc9961deee7b92dfd37b
2023-07-20 15:29:29 -07:00
Robbe Derks
f305305754
Panda logs ( #28511 )
...
* log in pandaStates
* Revert "log in pandaStates"
This reverts commit 87ee283ac45c2eeed94d9a958927e3072ec4460f.
* log to param
* dumps datetime
* cloudlog instead
* add truncation
* fix
* try isotimestamp
* duh
* more fixes
* should be __class__
* add some time to account for log gathering
* use new fast interface
* Revert "add some time to account for log gathering"
This reverts commit 2c08ad48052dfc0546530059a0cda03b04c4939a.
* cleanup
* simple test
* fix wrong serial
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: 70bbb94dc56a62f82a96254b0c08f043a87c8718
2023-07-19 14:24:57 -07:00
Adeeb Shihadeh
3eee5ac744
boardd: update cython syntax ( #29031 )
...
old-commit-hash: 5cfb79e35ffecf1a37759f22d084fa4aeb959ef4
2023-07-18 23:58:51 -07:00
Adeeb Shihadeh
ac33a1208e
boardd: use full buffer size
...
old-commit-hash: d2fa746b12afb73d1b22f5c867938f49d9c34e08
2023-07-17 12:44:10 -07:00
Adeeb Shihadeh
93c586e39a
pandad: check comms protocol version ( #28983 )
...
* proto version check
* bump panda
* update bootstub
* test
* bump panda
* fix that
* bump panda
* fix test case
* more fix
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 2720fdf2a10ff09d697dedc544cbcf80136ce276
2023-07-16 21:33:24 -07:00
Adeeb Shihadeh
d6b8eed74d
boardd: misc cleanup ( #28969 )
...
* boardd cleanup
* no more front frame
* faster connect loop
* fix that on mac
old-commit-hash: c933fbb0748106bb8b1e4c1e875eb6c83b7e7b52
2023-07-15 23:39:21 -07:00
Adeeb Shihadeh
2bb54ba49a
pandad: enable tres release -> bootstub test ( #28930 )
...
enable tres
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: a46ed955e653152ab8fbfb23f482da39045cd702
2023-07-15 22:22:56 -07:00
Adeeb Shihadeh
b8de120d86
boardd: read spi resp len with ack ( #28966 )
...
old-commit-hash: 3390f1e1df3ea70a30b51fc105d08e769b29892a
2023-07-15 20:13:19 -07:00
Dean Lee
69d7394e5c
boardd: check fw version when connecting ( #28823 )
...
* Check fw version when connecting
* apply reviews
* mv to boardd
* don't keep looping
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: b9cffac29c013b82c33d03710e294677cf50b395
2023-07-08 20:06:10 -07:00
Igor Biletskyy
d1b891c419
CAN health packet v5 ( #28534 )
...
initial
old-commit-hash: 6a64d9fd5519cf894dab82a6558a24bffe3e0048
2023-06-28 15:18:11 -07:00
Adeeb Shihadeh
d9f9d3caae
boardd spi: prevent busy wait when TX buffers full ( #28599 )
...
old-commit-hash: 4c6f7b5c8454495cd987d073b150007720a95f80
2023-06-20 14:21:34 -07:00
Adeeb Shihadeh
c945ddf8ef
pandad: update time from RTC ( #28466 )
...
* pandad: update time from RTC
* Update pandad.py
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 4a0b5dacbb40bc20a3583be795756b5c23f13b91
2023-06-14 21:42:33 -07:00
Adeeb Shihadeh
4ab84b5dc1
thermald: common min date ( #28457 )
...
* thermald: common min date
* add to release files
old-commit-hash: d96361970b32a76422dc1acc7a78e5bdd55a4bed
2023-06-12 13:50:38 -07:00
Adeeb Shihadeh
380be7b25c
boardd: log system and RTC time before sync ( #28461 )
...
old-commit-hash: 6bf1f81859bc03456a9a49245b434dbd35cc4442
2023-06-08 19:50:49 -07:00
Adeeb Shihadeh
c9125c6a25
pandad: test release -> devel bootstub reflash ( #28330 )
...
* test
* release bootstubs
* rm that
* fixup
* skip earlier
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 28980cf4c60ca2fb79a7e0bb42be17a9abacf728
2023-06-07 20:25:15 -07:00
Adeeb Shihadeh
7d3047fb9a
Revert "boardd: smaller spi chunk size ( #28360 )"
...
This reverts commit 77ff5bd39780dd1a665399cd6df599042ab1469c.
old-commit-hash: 87364b6a812a5781d7e9385078dd2d6f7109c9d4
2023-06-02 16:40:03 -07:00
Robbe Derks
edc8384d6f
fix typos
...
old-commit-hash: ede75c9e9b849505f2ea91d00abe9073ad0b3cd4
2023-06-01 21:37:10 +02:00
Adeeb Shihadeh
5ff24ee5bb
boardd: smaller spi chunk size ( #28360 )
...
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 702e4120e6b5a02f1d25089c198f1a0e9a813ac1
2023-06-01 10:36:06 -07:00
Adeeb Shihadeh
53c8f9b782
boardd: less spam msgs on PC ( #28353 )
...
old-commit-hash: c67759c7f0d5ae977bfd71744ea50974c292b800
2023-05-31 20:00:20 -07:00
Comma Device
8a91f7cd30
boardd: only look for new usb pandas
...
old-commit-hash: 78df554217fc27211d1b0cb227421a0f3f2153cd
2023-05-25 19:35:57 -07:00
Adeeb Shihadeh
716ffecb14
boardd: set min spi timeout
...
old-commit-hash: ea1e0a16ddaf0a2f6a253724bd695a04d30af1cc
2023-05-22 19:00:45 -07:00
Comma Device
8459bf03ed
boardd: lower timeout for getting serial
...
old-commit-hash: 18559f41359913cc546837ff3f25ff25428ca20c
2023-05-22 00:45:52 -07:00
eFini
f702f7e478
pandad: app_path -> app_fn ( #28253 )
...
* Fix pandad.py
Should be `app_fn` instead of `app_path`?
* fw path
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: b2e32a7ef86e6572afc2f7ee4f5bcf4810fb2979
2023-05-22 00:06:39 -07:00
Adeeb Shihadeh
29efcea415
spi: handle timeout more like usb ( #28249 )
...
old-commit-hash: 038d2264aab863a5c262456782e8c84443c70c56
2023-05-20 23:35:14 -07:00
Adeeb Shihadeh
6dc5e28ef9
boardd: handle nack on tx buffer full ( #28241 )
...
* boardd: handle nack on tx buffer full
* print pandaStates
* rx buffer too small
* connect timeout
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: e4a37620ee9cb6416e51a3e8346e5008aeeab027
2023-05-19 23:24:52 -07:00
Adeeb Shihadeh
9ed5feca61
boardd: longer loopback test ( #28239 )
...
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 2014b10ec33f9117cfae18bc3a6660ae7a2c50f1
2023-05-19 17:36:30 -07:00
Adeeb Shihadeh
9d2c73eacb
boardd: match panda python lib ack bytes ( #28225 )
...
old-commit-hash: 885e1edf966f241113ea5f7af2d2030ab24dd808
2023-05-17 23:28:46 -07:00
Shane Smiskol
3627c5c7f6
boardd: log when sendcan is dropped ( #28224 )
...
* log when we drop sendcan
* log both
* i don't want to touch that
* llu
* noo
old-commit-hash: c722120a88ece813615a4cb397dedfefd9ff0d27
2023-05-17 22:19:35 -07:00
Adeeb Shihadeh
4b78de735c
fix loopback test safety setting ( #28184 )
...
* fix loopback safety setting
* pandad: catch and log all exceptions
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 437fcc6582e213178ceb453e77b1e88ca3650548
2023-05-13 21:05:00 -07:00
Shane Smiskol
a14463cbe3
onroad transition: clear params and start safety setter thread ( #28151 )
...
* rename from ignition to onroad/offroad
* forgot one
* clear in manager
* don't clear in boardd anymore
fix
* params isn't used here
* add comment
* Revert "add comment"
This reverts commit 54fb6660501679e5a989c3f06c0a438bdb04dc7e.
* write params in manager
* first part is self explanatory
* remove these from thermald now
* start safety setter thread with IsOnroad
* drivesss
* more
* less
* come back
* makes sense here
old-commit-hash: b8fa7f58ea8db77d2f7a9e70d139019b24a29da7
2023-05-09 21:25:23 -07:00
Shane Smiskol
33a15d6e94
update boardd blocking comment
...
old-commit-hash: d738f6671171fba63d48dc046752c4010670a6fb
2023-05-09 17:27:09 -07:00
Adeeb Shihadeh
d99cb35ebd
pandad: improve startup time ( #28137 )
...
* pandad: improve startup time
* add test
* reset with gpio
* adjust threshold
* fix
* no panda
* fix
* check unknown
* increase for boardd
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 4fe1b638f8f3399187647ba168d87ee7a8b19459
2023-05-09 15:44:53 -07:00
Robbe Derks
a3295aecd3
Continuous harness detection ( #28129 )
...
* log sbu voltages
* bump submodules
old-commit-hash: 64123404312cc423955403c58287dcdac3e11319
2023-05-08 13:33:23 +02:00
Willem Melching
b7311320aa
panda_comms.h add missing <string> include ( #28117 )
...
old-commit-hash: bd8a56cf30588be8b5c8494e1cbcfa124321693a
2023-05-05 11:28:46 -07:00
Adeeb Shihadeh
a6f06fc98c
pandad: support GPIO recovery when in bootstub ( #28090 )
...
pandad: recover when in bootstub
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 8a6312ef1459ffccd482c7ffb2ec28d41f82bca4
2023-05-03 20:27:32 -07:00
Adeeb Shihadeh
002683afab
boardd: reconnect when comms not healthy ( #28075 )
...
* boardd: reconnect when comms not healthy
* update comments
* fix
old-commit-hash: eb5ad17f8ea198d7268fdb0e836f2d2cfe9cae4d
2023-05-02 15:50:17 -07:00
Adeeb Shihadeh
65df3f01d1
boardd: more logging ( #28051 )
...
old-commit-hash: a93f74a846ff21e4538d00c921bdeabc44f85d0d
2023-04-28 14:47:03 -07:00
Adeeb Shihadeh
4e75b69f3a
boardd: log fan stall count ( #27984 )
...
* boardd: log fan stall count
* bump panda
* bump panda
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: bda33a942f176f329c9a86e405b28593dfde05d6
2023-04-20 15:55:35 -07:00
Dean Lee
d7c7f67a18
boardd: fix scons warning "Two different environments were specified" ( #27949 )
...
old-commit-hash: 0534016b7b4263b35d021287e9e971e6a2aa7d71
2023-04-18 18:04:27 -07:00
Willem Melching
484eed0acf
cabana: support direct streaming from panda over USB ( #27936 )
...
* refactor livestream into devicestream
* add panda stream
* unused
* whitespace
* move logging to base class
* add cmdline args
* Update selfdrive/boardd/boardd.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: 2a981f553162ff41dd50ed6921b90ac512efa3d2
2023-04-17 15:37:26 -07:00
Adeeb Shihadeh
59abbc069e
set_time: remove extra print
...
old-commit-hash: af90b08acdf446bcc08f42aef241d744c077cea7
2023-04-14 21:16:59 -07:00