Willem Melching
1ff9f69a57
panda.cc: fix possible heap overflow on wrong checksum ( #27151 )
...
* panda.cc: fix possible heap overflow on wrong checksum
* off by one
old-commit-hash: f17bca00ba
2 years ago
martinl
0970d900a2
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
old-commit-hash: fdc4a7f84c
2 years ago
Adeeb Shihadeh
7848166abf
cleanup panda mcu definitions ( #27104 )
...
* cleanup panda mcu definitions
* cleanup panda mcu definitions
* bump
* panda master
old-commit-hash: 1d9b4c2248
2 years ago
Adeeb Shihadeh
bf804f25bf
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>
old-commit-hash: 66ff2de0a2
2 years ago
Comma Device
fdfc06fc59
lower spi log level
...
old-commit-hash: e710dc1b7e
2 years ago
Adeeb Shihadeh
bbee5e6367
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>
old-commit-hash: b8ec32103a
2 years ago
ZwX1616
7a8ec7a0a0
boardd: retune LED curve for new autoexposure ( #26991 )
...
* use il only
* works on both
Co-authored-by: Comma Dev1ce <device@comma.ai>
old-commit-hash: e5931ed762
2 years ago
Adeeb Shihadeh
b798a92225
boardd: lock spi device ( #26937 )
...
* lock spi
* bump panda
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 11da83d2b5
2 years ago
Robbe Derks
f2cab9a00c
No more magic for the can chunks ( #26861 )
...
* remove magic and add checksum
* add comms reset
* bump submodule
old-commit-hash: 3136985b95
2 years ago
Adeeb Shihadeh
dda7913a33
boardd: misc spi fixes ( #26670 )
...
old-commit-hash: 9cc06e9ea6
2 years ago
Robbe Derks
d00e7ee24b
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>
old-commit-hash: fee6f2efac
2 years ago
Adeeb Shihadeh
a6f2f2d751
boardd: cleanup defs from panda ( #26628 )
...
* more stuff
* bump pnada
old-commit-hash: c3e3047080
2 years ago
Adeeb Shihadeh
1d152c074c
boardd: end peripheral panda discrimination
...
old-commit-hash: e9dcabcef7
2 years ago
Adeeb Shihadeh
8e88116dba
boardd: SPI bulk read + write ( #26462 )
...
* bulk read
* write
* write
* fix write
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 714ab491b0
2 years ago
Adeeb Shihadeh
cec416ac66
boardd: verify SPI checksum ( #26454 )
...
* verify checksum
* import from panda
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: f5bf3cd21b
2 years ago
Adeeb Shihadeh
461206de1c
boardd: SPI support ( #26374 )
...
* spi handle
* put usb back
* handle eintr
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 8ba9a5107b
3 years ago
Adeeb Shihadeh
5c123f01b4
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
old-commit-hash: 06be96cae2
3 years ago
Adeeb Shihadeh
a9e3d43246
boardd: remove canfd whitelist
...
old-commit-hash: 9a8c7f2453
3 years ago
Shane Smiskol
2c335e4abf
boardd: don't multiplex OBD port on external pandas ( #26062 )
...
don't multiplex on ext pandas
old-commit-hash: bf5f9adcc8
3 years ago
Greg Hogan
1d4e4197e2
add CAN-FD non-ISO mode support ( #25947 )
...
CAN FD non-ISO support
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: d5ef6f82e6
3 years ago
Adeeb Shihadeh
e631966207
add fault for invalid safety RX checks ( #25949 )
...
* add fault for invalid safety RX checks
* just a bool
* bump panda
old-commit-hash: 3068c48224
3 years ago
Dean Lee
f4c83e8d78
boardd: remove global variable pigeon_active ( #25926 )
...
old-commit-hash: badecfd060
3 years ago
Adeeb Shihadeh
a48ef1f640
set safety param for knockouts
...
old-commit-hash: 760d4e668e
3 years ago
Adeeb Shihadeh
59d89cf36f
boardd: mutli pandas can knockout too
...
old-commit-hash: db60f6b943
3 years ago
Dean Lee
72d5c6ab22
boardd: fix setting wrong value for BrsEnabled ( #25858 )
...
fix wrong setBrsEnabled
old-commit-hash: 7ef55f3820
3 years ago
Igor Biletskyy
e39767b1cb
boardd: add CAN health to pandaStates ( #25800 )
...
* init
* try this
* mistake
* fix
* bump cereal
* make obvious
* fixes
* remove comment
* one helath header
* ..
* preallocate vectors
old-commit-hash: 53959082e7
3 years ago
Igor Biletskyy
2e0bd5fe17
RPv2: fix data length check ( #25819 )
...
fix
old-commit-hash: e6ff301864
3 years ago
Igor Biletskyy
99fa17ef7e
Panda health: names and mixup fix ( #25774 )
...
* init
* naming
* fix names
* bump cereal
* bump panda
* bump panda
old-commit-hash: d5410dfac5
3 years ago
Robbe Derks
89fc193e83
Add option to disable fan control ( #25690 )
...
add option for external fan control
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 13d9a77b93
3 years ago
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
3 years ago
Adeeb Shihadeh
35ff65121e
pre-commit: add codespell ( #25571 )
...
old-commit-hash: 6590fb2b93
3 years ago
Robbe Derks
78881cf731
Pigeond ( #25561 )
...
* split out pigeond from boardd
* also want to turn off power
* fix manager calls
* move to sensord folder
* release files:
* add assistnow code
* no bare except
* add test script to test TTFF
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 13489d092e
3 years ago
Adeeb Shihadeh
d9c279aea9
params: make python and c++ API match ( #25573 )
...
* params: make python and c++ API match
* few more
old-commit-hash: 90a4565eb2
3 years ago
Adeeb Shihadeh
0f532dfbad
remove old boardd stuff
...
old-commit-hash: ddb7f91c9b
3 years ago
Adeeb Shihadeh
dd63b8e8d2
disable panda deep sleep for now
...
old-commit-hash: d907021d58
3 years ago
Robbe Derks
fbcfa087d6
Panda fan controller ( #25475 )
...
bump panda and add fan power to pandaState
old-commit-hash: 7679f4fa90
3 years ago
Adeeb Shihadeh
85b4328085
enable panda deep sleep ( #24949 )
...
old-commit-hash: ee6570da4a
3 years ago
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
3 years ago
Adeeb Shihadeh
9a45a3b99b
Move selfdrive/hardware/ to system/ ( #24725 )
...
* move hardware to system/
* fix mypy
old-commit-hash: 1139fe507b
3 years ago
Willem Melching
753045c73d
less TICI when not needed ( #24698 )
...
* less TICI when not needed
* fix process replay
* move reading voltages into hw abstraction layer
* Update selfdrive/hardware/tici/hardware.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/hw.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/base.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* rename init function
* Update selfdrive/athena/athenad.py
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
* Update selfdrive/boardd/boardd.cc
* Apply suggestions from code review
* Update selfdrive/thermald/thermald.py
* update ref
* fix alert width if all cameras are bad
* add ecam to test_loggerd
* bump cereal
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
old-commit-hash: f49a9c9fd2
3 years ago
Adeeb Shihadeh
f4675fc260
Merge common/ and selfdrive/common ( #24556 )
...
* Merge common/ and selfdrive/common
* fix that
* fix version
* fix unit tests
old-commit-hash: cb8885cffb
3 years ago
Adeeb Shihadeh
fad9a5bf4f
boardd: set extra pandas to silent safety mode ( #24511 )
...
old-commit-hash: 41b3f253d1
3 years ago
Dylan Herman
2dfba97175
add mypy check for return-any ( #24379 )
...
* add mypy check for return-any
* remove unused import
* typing
* remove unnecessary variable typing
* cleanup
* cleanup
* bump submodules
* small fixes
* only a problem on mac
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: d2eef1955c
3 years ago
Adeeb Shihadeh
b7d6595fa4
remove now unused LastPeripheralPandaType param
...
old-commit-hash: 67e60efd18
3 years ago
Shane Smiskol
121b708ba1
Change safetyParam to uint16_t ( #24376 )
...
* bump panda & cereal
* bump panda
* rest of references
* regen TOYOTA with safety param 578, TOYOTA2 with 329
* regen rest of routes
* update ref
* bump cereal
old-commit-hash: 4190d2608a
3 years ago
Shane Smiskol
32075d4681
safety param: make uint16_t ( #24362 )
...
* only use half of the available bytes
* move to set_safety_model
* regen and update refs
* last two
* bump to master
old-commit-hash: 66dd8f934c
3 years ago
Adeeb Shihadeh
1056784a95
pandad: better handling of internal panda failures ( #23755 )
...
* reset internal panda
* recover
* internal dfu
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 59134c05d6
3 years ago
Shane Smiskol
ebec632ea2
Make safetyParam unsigned ( #24160 )
...
* bump panda & cereal
* make unsigned in boardd
* update health packet version
bump panda
* fix definition
* bump
* regen TOYOTA2 route
* upload route
* oh, ndog param wasn't being set
* regenerate routes with non-zero safety params
* update refs
* regen routes and update refs
* bump panda
* update refs
* update refs
* bump submodules to master
old-commit-hash: 6e62df65d7
3 years ago
Robbe Derks
1e3ae0a704
Panda interrupt load ( #24180 )
...
* bump panda
* add to pandaState
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 863fed8fec
3 years ago
Lukas Petersson
df8476118b
Latency logging 2 ( #24058 )
...
* msg_order and gantt
* frameId in long/lat planner
* track frame id
* controls frame id
* graph tracked events
* graph json
* cloudlog timestamp
* c++ cloudlog
* add frame id
* bug fixes
* bug fixes
* frame id visionicp
* bug fixes and debug level
* timestamp log placement
* print timestamps in table
* translate events
* more logging
* bug fixes
* daemon boardd
* print logs with boardd
* more timestamp logs
* cleanup
* remove publish logs
* bug fix
* timestamp received
* timestamp received
* bug fixes
* use json lib
* ignore driver camera
* prep for new timestamp pipeline
* bug fix
* read new pipeline unfinnished
* read new pipeline
* bug fix
* add frame to controlsstate
* remove controlsstate
* print
* cleanup
* more cleanup + bug fix
* clock build issue
* remove unused imports
* format durations
* increase speed
* pr comments fixes
* conflicts
* set MANAGER_DAEMON for boardd
* clean script code
* bug fix + argparse
* remove rcv time
* bug fixes
* print without tabulate
* fix pre-commits
* plot gnatt
* color bug fix
* read without timestampextra
* bump panda
* mono time instead of frame id
* finnish script
* clean unused
* clean unused logging
* monotonic + json fixes
* del test
* remove whilelines
* bump laika
* cleanup
* remove deps
* logs nicer strings
* remove plotting from scirpt
* reset pipfile
* reset pipfile
* nicer strings
* bug fix
* bug fix
* pr comments cleaning
* remove plotting
* bug fix
* new demo route
* bump opendbc and panda
* cereal master
* cereal master
* script less komplex
* assertions
* matplotlib
* readme
* Update README.md
* graph html
* design fixes
* more code design
* Update common/logging_extra.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* whitespace
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update tools/latency_logger/latency_logger.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* pr comments
* bug fix
* readme + env once
* clean swaglog
* bug fix
* Update tools/latencylogger/README.md
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* revert
* revert
* clean swaglog with error
* remove typo file
* revert graph
* cereal
* submodules
* whitespaces
* update refs
Co-authored-by: Bruce Wayne <batman@workstation-openpilot2.internal>
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 65fca83abe
3 years ago