* extend to toyota and hyundai
* remove all pid control in hyundai
* remove indi tunes
* remove toyota lat tunes
* release notes
* rm tunes.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: f6bab0cd67
* send at 10hz when inactive
* try to make it fine to switch rates
* fix rate
* todododo
* fine if we skip, we usually send too early
* clean up
* this may be required, 50Hz is not really needed to sync/initialize
* preserves previous behavior (not sure if this makes sense)
* Revert "preserves previous behavior (not sure if this makes sense)"
This reverts commit 3b297bca72.
* Revert "this may be required, 50Hz is not really needed to sync/initialize"
This reverts commit a6b4693814.
* rm com
* Update ref_commit
* gate behind GM Cam
* common logic
* bet
* update refs
old-commit-hash: 27e315e58f
* HKG: Add FW for 2019 Elantra GT i30
* Add test route
* remove can fp
* revert that
* actually shares the same platform with the ceed
* marketed as Elantra i30
* stash
* Revert "stash"
This reverts commit 03b164c9db.
* add car infos
* gen docs
* combine with elantra
* legacy again
* update docs
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 92b458c709
* add delay to GM camera ACC cancel to avoid FCW and cruise fault
* we can revert brake pressed threshold now
* bump panda
* add proper threshold
* bump
* bujmp panda
old-commit-hash: 6efd2c3de3
* Hyundai: add corner radar FW query
* Add to both, and fix when we look at data
* add TODO
* comments
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d828b69e14
* Hyundai: common CAN-FD brake pressed signal
* new name
* bump panda
* bump opendbc to master
* bump opendbc
* bump panda
* bump panda
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: c35e2b8e30
* add all signals
* try to forward this PSCMStatus
* fixes
* see if this works
* modify checksum when bit flipped
* bump opendbc
* so i can test without restarting
* bump
* bump panda
* clean up
* comment
* also fix this
* bump
* bump
* every 5 seconds
* only send our values
* fix
* try sending everything again (+1 counter)
* revert
* revert, forward msg
* forward
* fix that
* bump panda
* bump panda
* fine to not copy
* after cancel, pass bus
* fix
* Revert "fine to not copy"
This reverts commit 654ac1a7da.
old-commit-hash: 63d552cafc
* fix the fault more generically
* fix
* need this
* some clean up
* comment and use standstill
* comment
* add comment
* better fix
* rm
* better (for now)
* update docs
old-commit-hash: e46d162b1e
* gm: match panda standstill check
* fix
* needs to be <= 10 to avoid a fault, fix for safety tests
* fix
* fix
* bump panda to master
old-commit-hash: 826d8a8ae3
* add adas essential ecus
* add adas ecu and query
* add queries
* add name
* after
* presence of adas ecu
* Revert "presence of adas ecu" (POC)
This reverts commit ab88a7e7df.
* no whitelist for debugging
* Apply suggestions from code review
* add adas response
* remove adas version
* temp
* read pandaStates
* works in debug script
* only fwdCamera on tucson
* fix pandaStates reading
* fix test_startup
* fix
* simpler
* use existing socket
* pass in number of pandas
* need to create sm using outcome of fingerprinting, which uses sm
fix
* move default argument
* use sock
* always ignore
always ignore
* add canfd fingerprint test
* Update selfdrive/car/hyundai/tests/test_hyundai.py
* set
old-commit-hash: 7bf70bf7d8
* bump panda
* bump panda
* for CAN-FD too
* clean up
* bump
* adjust safety
* fix lat active
* bump panda to master
* same limits
* rm line
* bump panda to master
old-commit-hash: 60fc7274eb
* prevent bolt fault
* comment
* only for camera ACC
* fixup alert
* bump cereal to master
* use new name
* Update selfdrive/car/gm/interface.py
* Update selfdrive/car/gm/interface.py
* Update selfdrive/car/gm/interface.py
* only care about prevent engagement when we look at PCM
old-commit-hash: 4e82f68de2
* Add VMCU address for EV6
* Rename vmcu
* add to tests
add to tests
* rename to more generic name
* more explicit
* remove print
* Like this much better, removes subtle fingerprinting problems
* clean up
* add test and clean up
* remove hyundai stuffs
* global
* Fpv2Config class
* fix missing fw versions from import order
* unused
* revert for now
* test for fpv2 configs with subtests
* subtests don't work that way
* remove this
* .
* intersection
* print ecus
* shorter
* fix typing
* use config
old-commit-hash: 7e9961b9ac
* Hyundai: share panda flags with CAN-FD platform
* move that
* only set bit
* bump panda
* panda master
* regen + update refs for new param
old-commit-hash: c782380fc1
* cleanup
* use Veh_V_ActlBrk for vEgoRaw
* remove unused CarState.yaw_data
* less resume spam
* set steering ramp rate
* match DBC range
* add LCA/TJA notes
old-commit-hash: 80259f377f