* 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>
* mutation
* clone
* origin
* get diff
* better example
* better
* fix docker
* work on push
* make test fail
* real change
* test all modes
* ignore
* better
* reco
* fix
* no libpanda on device
* curl
* nl
* nl again
* delete
* clean
* clean
* this
* add this back
* cleanup
* update to ubuntu 24.04
* Apply suggestions from code review
* Update .github/workflows/repo.yml
* Update test.yaml
* docker builds
* bump
* no pyenv
* ugh this should just be removed
* fix
* add release/
* no openpilot
* remove those too
* build in the docker
* cleanup
* need the addons
* VW MQB: Cleanup HCA control message
* update opendbc ref
* revert this before merging
* MISRA
* revert Dockerfile to comma master
* reverted a little too much
* Update opendbc ref
* fix linting
* fix linting
* bump opendbc ref and pylint to fix import error bug
* ignore unspecified-encoding (openpilot does this)
* this will fail until openpilot is bumped
* bump openpilot
* wait... this works now?!
* bump opendbc to master
* Add pedal tests to CI
* Organized as unittest
* Linter and imports
* Ignore 'none' serials
* Force into DFU
* Check in softloader mode
* Pin jungle commit
* Add silent mode to pedal
* Move pedal serial to const
* split CIs
* full path to canhandle
* Revert adding silent mode to pedal
* improve
* increase timeout pedal test
* Remove non-EON panda build
* missed that
* fixup readme
* more readme
* simplify ci
* add USB command to disable heartbeat checks in debug mode
* clean that up too
* more cleanup
* fix path
* disable heartbeat in set_safety_mode
* more red
* remove one more EON ref
* remove unused wifi tests
* remove that one too
* no bootmode from ESP
* clean that up
* remove two more wifi tests
* remove boardesp and esptool
* esp_gps -> gps
* missed those
* remove esptool refs
* remove esp certs
* no more wifi
* that was old
* cleanup jenkins dockerfile
* fix linter
* remove more wifi refs
* clone panda jungle from github
* no copy
* always default esp to off
* Improve panda automated testing
* begin testing both white and grey panda
* Improve wifi reliability
* First commit for docker
* Fix usb devices not showing up on reconnect
* Add tests for two pandas, latency and throughput
* Add Jenkinsfile
* Allow flashing release on wifi
* Fix Jenkins stuck in DFU mode and docker container running
* Add pandaextra from xx to docker
* Need more time for ST to restart, sometimes
* Add xml output to tests
* Try making wifi more reliable
* Fix infinite loop in ping
* Check connected after flash
* Cleanup two panda tests
* Try fixing failing test with check after udp
* Try to fix with sleep
* Temporarily run just 5 and 6
* Cleanup
* Desperate times call for desperate measurse
* BUGFIX: power saving when rx only
* Fix failing when white panda is first after udp
* Test both Dev and EON build
* Jenkins test results for both builds
* Better test case naming