* profiling
* lil faster
* chunking happens later
* little better
* prealloc is no bueno?
* cleanup
* fix usb tests
---------
Co-authored-by: Comma Device <device@comma.ai>
* refactor panda side
* fix misra?
* use common ADC driver in jungle
* fix misra fr now
* fix oversampling
* default channel macro
* one more
* this makes more sense
---------
Co-authored-by: Comma Device <device@comma.ai>
* remove DPANDA
* -22
* lil more
* canfd
* lil more
* update cppcheck
* uart cleanup
* always harness
* sbu sense
* lil more
* enable spi
* rm ENABLE_SPI
* fix some errors
* forgot this
* turns out this didn't work and makes it too quiet when it does
* this also dynamically changes
* this is the interrupt timer itself
* refactor out red chiplet
* global can mode set
* global led disable
* this is already done globally
* global harness init
* global spi gpio init
* init OBD_SBUx_RELAY pins in harness init
* this is already done in harness init
* global set_can_mode
* fix SWD on F4
* no more has_obd
* global enable_transceivers
* Revert "global set_can_mode"
This reverts commit 09e19c3e0c29aa69dbd5c3bb361e38f53c28f757.
---------
Co-authored-by: Comma Device <device@comma.ai>
* always pick the next playback buf and wait until we've finished playing this one
* misra fix
---------
Co-authored-by: Comma Device <device@comma.ai>
* move safety tests
* move libsafety
* move safety
* remove safety test job
* fix compilation
* update ref
* rm safety mutation test
* fix misra test
* no safety here
* fix build for both local and docker
* already tested
* fix misra mutation
* move Safety Model readme section to opendbc
* and panda
* fix
* in
* not here
* not here
* wip model3
* master
* tesla model 3 / y
* prevent tesla to reverse
* remove can 1 from safety
* use DI_vehicleSpeed
* - add APS_eacMonitor to TX
- use DI_state as a standstill signal
* block eacMonitor
* fix tesla safety tests
* fix tesla safety tests
* add generic_rx_check for eacMonitor
* fix tests
* consistent ordering of common user brake test setup
* Tesla: Panda safety update (#2075)
* - match "vehicle_moving" with opendbc
- allow to cancel
* remove comment
* update _vehicle_moving_msg
* remove redundant condition
* whoops
* update ref
* spacing!
* long behind ALLOW_DEBUG
* consistent styling
* ?
* misra and clean up
* divide instead
* double (())
* more stylistic
* this is more clear
* always check aeb
* this test catches it
* it should test angle steering in both modes?
* we weren't testing long at all, and ALSO PYTEST SILENTLY SKIPS CLASSES WITH MISSING ABSTRACT METHODS WTF
* finalize safety tests
* update opendbc to master
* ltl
* revert this
* rm conftest
* loop this
---------
Co-authored-by: Greg Hogan <gregjhogan@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>