* fix
* clearer
* cleanup
* more fix
* hkg dbc
* typo!
* Add Custom MIT License (#26)
* missed
* better
* more fixes
* try this out
* inherit in carcontroller properly
* hyundai: main button handling
* always disable
* add main check for pcm cruise
* revert
* sunnyParams
* Move car-specific changes to opendbc
* no need
* more fixes
* more!
* final?
* static analysis
* use new cereal
* rename to lkas_button
* rename
* mads base for cars
* add lkas for ford
* enabled <-> active
* MUST REMOVE test process replay
* Revert "MUST REMOVE test process replay"
This reverts commit 6dde2c8435b0e09158ab455aa215a573f5212c11.
* subaru
* ruff
* more subaru
* toyota
* add them
* mypy
* fix
* update name
* FCA
* assign directly
* init directly
* missing
* not yet
* missed
* no longer needed
* missed hd
* fix
* move to generator
* more nissan
* Apply suggestions from code review
* no need
* Revert "no need"
This reverts commit 6156c62113d9abb626014947a9066b5580f6460a.
* hyundai: move main logic out of main carstate
* move around
* move lkas and lfa icon logic to mads base
* Parse more flags from alt exp, more tests, hyundai main cruise allowed
* license
* add code spell ignore
* fix icon
* remove toyota lta status for lkas, causes weird behaviors
* parse signals inside mads methods
* more codes in mads childs
* Update opendbc/sunnypilot/car/hyundai/escc.py
* revert
* type hint
* test type hint
* more type hint
* no
* needs to be in carstate
* in another PR
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>