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
Shane Smiskol
42449b482d
boardd: ability to switch between ELM safety params ( #27656 )
...
* indecisive
* rename to generic FW query
* remove code and update comment
* we need this to start off, unless we set multiplexing immediately
* draft
* draft 2
* try that
* can't do this either, boardd might read Enabled after removing, but before setting new Request param
* this should work
* use one less param
* fix params
* match behavior (set all pandas to safety param of 1, disabling multiplexing for fingerprinting
* clean up (some tests may temp break)
* fix param name and sort
* time it
* yes it does matter
* add to hyundai's bus 5 query
* remove hyundai for now
* this should work
* clean up
* clean up
* flip argument around, clean up
* fix test_startup
* some clean up
* rm line
* comment makes more sense
* required typing
* clean up common type
* comments
* Update selfdrive/car/car_helpers.py
* line
* whoops, need to set before vin!
* fix debug
* annoying
* more debugging
* bug fix (needs both keys always)
* debuGG
debuGG
* Revert "debuGG"
This reverts commit 55b2f42932
.
* Revert "more debugging"
This reverts commit 02934c3403
.
* Revert "annoying"
This reverts commit 8b4e5e0998
.
* clean that up
* bumpback
* bumpback
* every second write param
* flip
* stuff
* move up?
* fix timing out in CI
* rm
2 years ago
Adeeb Shihadeh
5326c14b43
bump panda ( #27510 )
...
* bump panda
* fix mypy
* bump panda
2 years ago
Adeeb Shihadeh
f7c15c1708
pandad unit tests ( #27516 )
...
* pandad unit tests
* only one
* in bootstub
* run in jenkins
* phone only
2 years ago
Shane Smiskol
c4b84783a0
Honda Bosch: gather available ECUs from camera ( #27180 )
...
* add flag
* actually use in fw_versions.py
* simpler
* not here
* Comment
* better name
* add param and block
* keys
keys
* block
* with a value
with a value
* add query for bosch PT bus
* different name
* fix
* .
* fix test
fix test
* add cloulogs
* mark as logging
2 years ago
Adeeb Shihadeh
341eb2e0fd
boardd: retry on bad SPI RX data len ( #27314 )
...
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
e07865fe4d
boardd: update loopback test with new param
2 years ago
Adeeb Shihadeh
0eeb69a5d0
boardd: enable fingerprinting with both multiplexed modes ( #27159 )
...
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2 years ago
Willem Melching
f17bca00ba
panda.cc: fix possible heap overflow on wrong checksum ( #27151 )
...
* panda.cc: fix possible heap overflow on wrong checksum
* off by one
2 years ago
martinl
fdc4a7f84c
MacOS: build fixes ( #27143 )
...
* MacOS: exclude common/gpio.cc
* MacOS: no spi for boardd
* MacOS: loggerd: no v4l_encoder.cc
* MacOS: update libdbc path for cabana
2 years ago
Adeeb Shihadeh
1d9b4c2248
cleanup panda mcu definitions ( #27104 )
...
* cleanup panda mcu definitions
* cleanup panda mcu definitions
* bump
* panda master
2 years ago
Adeeb Shihadeh
66ff2de0a2
boardd: connect to SPI panda by UID ( #27035 )
...
* move list
* connect by serial
* cleanup hw serial
* little more
* rm excessive print
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Comma Device
e710dc1b7e
lower spi log level
2 years ago
Adeeb Shihadeh
b8ec32103a
boardd: include SPI panda in list ( #27018 )
...
* boardd: include SPI panda in list
* hexlify
* fix hexlify
* cleanup
* little more
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
ZwX1616
e5931ed762
boardd: retune LED curve for new autoexposure ( #26991 )
...
* use il only
* works on both
Co-authored-by: Comma Dev1ce <device@comma.ai>
2 years ago
Adeeb Shihadeh
11da83d2b5
boardd: lock spi device ( #26937 )
...
* lock spi
* bump panda
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Robbe Derks
3136985b95
No more magic for the can chunks ( #26861 )
...
* remove magic and add checksum
* add comms reset
* bump submodule
2 years ago
Adeeb Shihadeh
9cc06e9ea6
boardd: misc spi fixes ( #26670 )
2 years ago
Robbe Derks
fee6f2efac
Simple CAN chunks ( #25373 )
...
* simple chunks
* more sizeofs
* fix unit tests
* bump panda
* bump panda
* don't fail for too little data
* bump panda
* bump panda
* bump panda
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 years ago
Adeeb Shihadeh
c3e3047080
boardd: cleanup defs from panda ( #26628 )
...
* more stuff
* bump pnada
2 years ago
Adeeb Shihadeh
e9dcabcef7
boardd: end peripheral panda discrimination
2 years ago
Adeeb Shihadeh
714ab491b0
boardd: SPI bulk read + write ( #26462 )
...
* bulk read
* write
* write
* fix write
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
f5bf3cd21b
boardd: verify SPI checksum ( #26454 )
...
* verify checksum
* import from panda
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
Adeeb Shihadeh
8ba9a5107b
boardd: SPI support ( #26374 )
...
* spi handle
* put usb back
* handle eintr
Co-authored-by: Comma Device <device@comma.ai>
3 years ago
Adeeb Shihadeh
06be96cae2
boardd: prep for SPI + factor out USB ( #26356 )
...
* merge origin/spi-panda
* just prep
* boardd: factor out USB comms
* fix those
* add to release files
* little more
3 years ago
Adeeb Shihadeh
9a8c7f2453
boardd: remove canfd whitelist
3 years ago
Shane Smiskol
bf5f9adcc8
boardd: don't multiplex OBD port on external pandas ( #26062 )
...
don't multiplex on ext pandas
3 years ago
Greg Hogan
d5ef6f82e6
add CAN-FD non-ISO mode support ( #25947 )
...
CAN FD non-ISO support
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
Adeeb Shihadeh
3068c48224
add fault for invalid safety RX checks ( #25949 )
...
* add fault for invalid safety RX checks
* just a bool
* bump panda
3 years ago
Dean Lee
badecfd060
boardd: remove global variable pigeon_active ( #25926 )
3 years ago
Adeeb Shihadeh
760d4e668e
set safety param for knockouts
3 years ago
Adeeb Shihadeh
db60f6b943
boardd: mutli pandas can knockout too
3 years ago
Dean Lee
7ef55f3820
boardd: fix setting wrong value for BrsEnabled ( #25858 )
...
fix wrong setBrsEnabled
3 years ago
Igor Biletskyy
53959082e7
boardd: add CAN health to pandaStates ( #25800 )
...
* init
* try this
* mistake
* fix
* bump cereal
* make obvious
* fixes
* remove comment
* one helath header
* ..
* preallocate vectors
3 years ago
Igor Biletskyy
e6ff301864
RPv2: fix data length check ( #25819 )
...
fix
3 years ago
Igor Biletskyy
d5410dfac5
Panda health: names and mixup fix ( #25774 )
...
* init
* naming
* fix names
* bump cereal
* bump panda
* bump panda
3 years ago