* from @pd0wm commaai/panda#1841
* diff reduction: won't need the flag rename
* run tests with new DBC and new gas/brake messages
* toyota_secoc_car to global
* consolidate alt_brake_101
* consolidate alt_pcm_cruise_176
* consolidate alt_gas_pedal_116
* don't allow transmit/forward for 0x131 unless SecOC
* cleanup and todo
* diff reduction
* reorder by usage frequency
* test for no LTA actuation
* bump opendbc commit ref in Dockerfile
* gate SecOC variant on ALLOW_DEBUG
* tweak gating for MISRA
* mutation test hates lta_angle surviving various changes
* common rx checks styling
* don't allow short version of 0x2E5 for SecOC mode
* whitespace diff reduction
* secoc_car -> secoc
* fix comment typo
* retry CI
* missed a couple secoc_car -> secoc
* one big secoc/not-secoc block
* genuinely useful MISRA warning
* test both STEERING_LTA and STEERING_LTA_2
* comment labeling for STEERING_LTA_2 signals
* Update board/safety/safety_toyota.h
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* STEERING_LTA and STEERING_LTA_2 consistency
* update gas/brake/cruise signal annotations
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* first few commands
* fix transport_version
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* add more xcp functions
* more commands
* configurable timeout
---------
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* some refactoring still needing to be done here
* 50hz
* set rx checks
* tx msgs
* test
* fix
* forgot to check this since it's static now
* enable_gas_interceptor
* more
* remove int funcs since are common
* generic!
* not generic
* need to set counter now
* set_enable_gas_interceptor not needed
* already reset in safety init
* fix test
* remove gas_interceptor_detected (partly)
* oof need for hjonda too
* edit structs
* more honda (still broken)
* fix typo
* shift these down
* can also make this extensible
* stash
* defining classes is much simpler, maybe in future we will have some sort of wrapper after some more thought
* remove create_interceptor_test now
* add lta interceptor
* clean up print
* clean up
* once
* type hint
* rm
* no interceptor with stock long + good test
* add interceptor counter to honda
* need alt interceptor + set rx checks for honda
* we were never testing button enable with nidec + interceptor!
honda almost all passing
* these fixes make sense
* clean up
* better
* clean up test cov
* clean up
* not needed
* fix tx msgs
* clean up
* cppcheck
* fix
* unnecessary