Robbe Derks
70bbb94dc5
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>
2 years ago
Adeeb Shihadeh
5cfb79e35f
boardd: update cython syntax ( #29031 )
2 years ago
Adeeb Shihadeh
d2fa746b12
boardd: use full buffer size
2 years ago
Adeeb Shihadeh
2720fdf2a1
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>
2 years ago
Adeeb Shihadeh
c933fbb074
boardd: misc cleanup ( #28969 )
...
* boardd cleanup
* no more front frame
* faster connect loop
* fix that on mac
2 years ago
Adeeb Shihadeh
a46ed955e6
pandad: enable tres release -> bootstub test ( #28930 )
...
enable tres
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
3390f1e1df
boardd: read spi resp len with ack ( #28966 )
2 years ago
Dean Lee
b9cffac29c
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>
2 years ago
Igor Biletskyy
6a64d9fd55
CAN health packet v5 ( #28534 )
...
initial
2 years ago
Adeeb Shihadeh
4c6f7b5c84
boardd spi: prevent busy wait when TX buffers full ( #28599 )
2 years ago
Adeeb Shihadeh
4a0b5dacbb
pandad: update time from RTC ( #28466 )
...
* pandad: update time from RTC
* Update pandad.py
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
d96361970b
thermald: common min date ( #28457 )
...
* thermald: common min date
* add to release files
2 years ago
Adeeb Shihadeh
6bf1f81859
boardd: log system and RTC time before sync ( #28461 )
2 years ago
Adeeb Shihadeh
28980cf4c6
pandad: test release -> devel bootstub reflash ( #28330 )
...
* test
* release bootstubs
* rm that
* fixup
* skip earlier
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
87364b6a81
Revert "boardd: smaller spi chunk size ( #28360 )"
...
This reverts commit 702e4120e6
.
2 years ago
Robbe Derks
ede75c9e9b
fix typos
2 years ago
Adeeb Shihadeh
702e4120e6
boardd: smaller spi chunk size ( #28360 )
...
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
c67759c7f0
boardd: less spam msgs on PC ( #28353 )
2 years ago
Comma Device
78df554217
boardd: only look for new usb pandas
2 years ago
Adeeb Shihadeh
ea1e0a16dd
boardd: set min spi timeout
2 years ago
Comma Device
18559f4135
boardd: lower timeout for getting serial
2 years ago
eFini
b2e32a7ef8
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>
2 years ago
Adeeb Shihadeh
038d2264aa
spi: handle timeout more like usb ( #28249 )
2 years ago
Adeeb Shihadeh
e4a37620ee
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>
2 years ago
Adeeb Shihadeh
2014b10ec3
boardd: longer loopback test ( #28239 )
...
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
885e1edf96
boardd: match panda python lib ack bytes ( #28225 )
2 years ago
Shane Smiskol
c722120a88
boardd: log when sendcan is dropped ( #28224 )
...
* log when we drop sendcan
* log both
* i don't want to touch that
* llu
* noo
2 years ago
Adeeb Shihadeh
437fcc6582
fix loopback test safety setting ( #28184 )
...
* fix loopback safety setting
* pandad: catch and log all exceptions
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Shane Smiskol
b8fa7f58ea
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 54fb666050
.
* 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
2 years ago
Shane Smiskol
d738f66711
update boardd blocking comment
2 years ago
Adeeb Shihadeh
4fe1b638f8
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>
2 years ago
Robbe Derks
6412340431
Continuous harness detection ( #28129 )
...
* log sbu voltages
* bump submodules
2 years ago
Willem Melching
bd8a56cf30
panda_comms.h add missing <string> include ( #28117 )
2 years ago
Adeeb Shihadeh
8a6312ef14
pandad: support GPIO recovery when in bootstub ( #28090 )
...
pandad: recover when in bootstub
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
eb5ad17f8e
boardd: reconnect when comms not healthy ( #28075 )
...
* boardd: reconnect when comms not healthy
* update comments
* fix
2 years ago
Adeeb Shihadeh
a93f74a846
boardd: more logging ( #28051 )
2 years ago
Adeeb Shihadeh
bda33a942f
boardd: log fan stall count ( #27984 )
...
* boardd: log fan stall count
* bump panda
* bump panda
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Dean Lee
0534016b7b
boardd: fix scons warning "Two different environments were specified" ( #27949 )
2 years ago
Willem Melching
2a981f5531
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>
2 years ago
Adeeb Shihadeh
af90b08acd
set_time: remove extra print
2 years ago
Adeeb Shihadeh
f832a71038
pandad: wait for internal panda to come up ( #27705 )
...
* pandad: wait for internal panda to come up
* test
* more checks
2 years ago
Adeeb Shihadeh
d551a4c18e
set_time: use python library ( #27827 )
...
* set_time: use python library
* unused import
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
71819b2282
boardd: bump spi to 50MHz
2 years ago
Adeeb Shihadeh
c8c458f0e7
boardd: log SPI checksum errors ( #27818 )
...
* boardd: log SPI checksum errors
* bump panda
2 years ago
Adeeb Shihadeh
ff89184823
tizi tests in jenkins ( #27810 )
...
* add
* mv there for now
* mv
* single panda
* move into parallel
* longer timeout for dfu
---------
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
ad16b44528
add panda watchdog fault ( #27808 )
2 years ago
Adeeb Shihadeh
d16ee6ecc8
boardd: log voltage and current from panda ( #27789 )
...
* boardd: log voltage and current from panda
* bump cereal
2 years ago
Adeeb Shihadeh
3df2e55bee
tizi: add panda siren fault ( #27738 )
...
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Igor Biletskyy
d9487ab901
boardd: fix uninitialized can_header ( #27685 )
2 years ago
Shane Smiskol
a0e225e4af
FPv2: don't multiplex second panda ( #27663 )
...
* fix this way
* or can fix this way
* simplify
* fix
2 years ago