* add first draft enable button timeout
* use allow_enable
* it doesn't count if brakePressed
* enable on rising edge of resume (matches stock)
* not today
* add comment describing the fault this avoids
* cleaner
* handle incrementing speed
* rename
* add test for not changing speed if enabled changes mid-press
* spacey
* ugh
* bumpo
* need this to fix a fault (draft)
* already have
* this should be cancel
* fine to do for all
* fine to do for all
* bump
* bumpo
* bump to master
* Update selfdrive/car/gm/interface.py
* Update selfdrive/car/gm/interface.py
* Update ref_commit
old-commit-hash: 15383d30161de7646edf770153b0f81d15338c54
* helper functions and fix resetting/enabling
* comment (resume not yet tested)
* make it clear how this resets
* this is fine to enable once
* same here
old-commit-hash: 3524cc7f0bbb94ccb4d6b7b0504692d23288a05f
* GM: Handle run-away set speed
* bumpo
* This is a test of both PRs combined
* tempbump
* Revert "tempbump"
This reverts commit b73e04fca25e6a1bac889e44afac6430d5ad7c30.
* Revert "This is a test of both PRs combined"
This reverts commit 22cc0e6900e0f0470f14ed55e7846e4b1d570826.
* fix
* bump
* fix that
* Bump to master
* fix fix
old-commit-hash: 65f494d845bbfa47293ad3158a68bc38c1b4dcff
* start to add some tests
* test !pcmCruise
* test !pcmCruise
* better test
* fix pylint
* new test for making sure we adjust on falling edge of buttons
old-commit-hash: a638afb98e2b9d7844c04b1ec55c79d3274bc9b1
* fix runaway set speed for GM
* fix runaway set speed for GM
* Handle resuming to exit standstill generically
* clean that up
* ugh i want to fix all the formatting
* class that manages v_cruise
* better name
* move around
* add depressed_state
* fine to update on pressed change, better name
* cmt
* we need to check CS. button_change_state only works if we exit standstill on rising edge not falling edge
* no defaultdict
old-commit-hash: 76ac3d4c99df24f068aee3baedb796f65dfcca66
* fix runaway set speed for GM
* fix runaway set speed for GM
* Handle resuming to exit standstill generically
* clean that up
* ugh i want to fix all the formatting
* class that manages v_cruise
* better name
* move around
* add depressed_state
* fine to update on pressed change, better name
* revert gm stuff
* revert standstill stuff
* remove
* revert that
* we can put this in here now!
* below update
* actually only used here
* one line
old-commit-hash: 811c096e6454dc2bbdd1e15a08952979c3fb7be1
* undeclared variable
* run first second disabled
* only test
* test disabled as a new maneuver
* bottom
old-commit-hash: 9f80a97eee52d128559b7fef0593b8c328a6142d
* add regen braking field that's just used to add a pedalPressed
* bump
* bump
* Update ref_commit
* we want the standstill check
we want the standstill check
* see what diff is now
* Update ref_commit
old-commit-hash: 74b6e22a7dc8e0b1ec051f00037506d23a017ae8
"rav4 hybrid xse 2020"
From Rogrhoa#2158 on Discord.
Example Route: 64edc30d23cad8cb|2022-11-09--20-02-03
old-commit-hash: d3122cc77e169d8eb87663741bacc165f7062d56
* Use enable
* vanish
* fill in missing translation
* Update selfdrive/ui/translations/main_pt-BR.ts
old-commit-hash: a3cd50c5bbb924eaf40ab18d76f603edfc2f5a2a
* update translations
* do pt
* do pt
* do ko
* do ko
* Update selfdrive/ui/translations/main_pt-BR.ts
old-commit-hash: 5a3c5e7a4b78853d6b350f551432a1bb6050eba9
* some clean up and add missing translations
* unfinished
* set proper width
* make this variable common
old-commit-hash: f540002e3fb6bcb15323add59d87269e7da6d00f
* ui: make toggle confirmation text larger
* center title
* reduce line breaks
* slightly reduce font size
old-commit-hash: f38fe7cfb1b3011ea48a34b0500f352338e05b25
* GM camera: use ECM brake pressed bit
* bump panda and use more reliable bit
* bump panda
* back to ECMEngineStatus
* bump
* Update selfdrive/car/gm/carstate.py
* bump panda
* Update ref_commit
old-commit-hash: 191b8081b2a9f3f9db0131edd270e40166570cfa
* HKG: Car Port for Genesis GV70 2023 thanks to @zunichky!
Co-authored-by: kyle zunich <zunichky@msu.edu>
* Update docs
* Update selfdrive/car/hyundai/values.py
* GV70 does radar SCC, separate them
* One more
* bump panda
* Gate 0x1A0 away from bus 6
* Can't leave out the OG
* EV6 non-HDA2 too?
* bump panda
* bump panda
* Check 0x1a0 based on param
* bump panda
* bump panda
* bit simpler
* fix bit op
* fixes
* bump panda to master
* cmt
* flip
Co-authored-by: kyle zunich <zunichky@msu.edu>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d62cdc400ce5f49b22ac42d5e9b74398e7c636b6