* test implemented for Toyota
* fix Toyota interceptor
* use hasattr
* do Honda (still need Nidec ACC_HUD safety)
* add longitudinal_allowed to ACC_HUD (Nidec w/ no pedal
* rx not needed
* add base test for longitudinal
* update name
* stash
* do GM
* use gas_pressed_prev
* do tesla safety
* add full tests
* add get_longitudinal_allowed for simpler tests
* remove unnecessary tests and revert honda/hyundai
* fix honda after revert
* make sure releasing gas allows longitudinal again
* clean up
* clean up
* Just check longitudinal allowed
* don't need to reset detection
* use prev and add brake detection
* only on gas
* make sure we don't change current_controls_allowed braking behavior
* clean up tests
* use current_controls_allowed for honda & GM
* this is pretty much tested in common
* fix up tests and move common tests
* revert
* better place
* add for body
* safety mode for body
* move to 27
* dmm...
* misra..
* add faw to safety list
* missing safety modes in python lib
* dmm
* change address to 250
* add 0x1 addr for can flasehr
* whitespace
* _brake_msg and _gas_msg were confusing
* use class inheritance to define test specific safety variables
* Revert "use class inheritance to define test specific safety variables"
This reverts commit 734efd96f3.
* common function to set up each test
fix honda
* Revert "common function to set up each test"
This reverts commit fe4e71b3c6.
* rename related function
* formatting
* consistent name
* revert this change
* no long actuation if controls not allowed
* comment (bump)
* don't compare floats
* tesla longitudinal test
* clean up
* forgot all
* update constant
* fix
* alternative experiences
* not unsafe
* more renames
more renames
* not yet true
* I think we import from panda now
* update comments and test
* not needed
* bump health pkt version
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Closer to HYUNDAI
* Change tests too
* Change MAX_RT_DELTA too
* Change test too
* Lower buffer to 20%
Co-authored-by: Harald Schafer <harald.the.engineer@gmail.com>
* setUpClass never did anything
* oh, comments work as pass?
* pass
* Update tests/safety/test_honda.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Honda: enter controls on falling edge of button presses
* update tests
* little nicer with enum
* remove duplicate
* fix that
* reset on init
* add honda prefix
* Add more hints when troubleshooting panda
* mention different command for panda red
* mention panda paw
* Update board/README.md
* Apply suggestions from code review
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Add RTC with LSI for BP, GP, WP
* disable jenkins temporarily, REVERT!
* experiments
* cleanup is still needed
* cppcheck unused suppress
* raise deepsleep limit timeout to 120sec
* more experiments on usb_enumerated
* continue
* soft_disconnect
* almost done
* not enough
* no ignition
* still don't like it..
* rename to has_rtc_battery
* clock_source on the way!?
* delay 3 sec
* works on C3, needs test on C2
* And this is for C2
* disable bootkick
* misra 10.4
* ..
* ..
* set power state the right way
* change that
* seems don't need that? check on C2/C3
* partially works on RP...
* comments (will work after rebase)
* change fault name
* switch to manual activation mode
* Revert "disable jenkins temporarily, REVERT!"
This reverts commit 578d425fa7.
* my dear pedal!
* should be misra compliant
* no conflicts, but might as well
* remove old logic
* match style
* Update board/safety/safety_honda.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update board/safety/safety_honda.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update board/safety/safety_honda.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>