mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-06-20 09:12:05 +08:00
e84a0326da
* sunnypilot: MADS - Base + HKG * fix upstream conflicts * Don't miss this * Missed it * Don't initiate lane change when braking * HKG: better cluster state * HKG: only blink when disengaging lateral * HKG: Optima's icons * HKG: update vars and blink for CAN-FD * HKG: don't get stuck * obsolete * remove this for now * border color should sync * change border color * simplify things * HKG: update events * Honda: MADS * HKG: cleanup * Toyota: MADS * Revert "remove this for now" This reverts commit 76ddd435084e051ced9a343372900ced96180989. * Revert "HKG: cleanup" This reverts commit e1ab96c6f7634508b5f3820868d22f4694361622. * Toyota: use the working one * same colors * block resume press if no previous set speed * HKG: handle events better * Honda: handle events better * Toyota: handle events better * Volkswagen MQB & PQ: MADS * Subaru: MADS * FCA: MADS * add another argument for per port specifics * GM: MADS * Toyota: missed this * Mazda: MADS * Nissan: MADS * have to use this * pass events to the next * move it around * move some stuff around * cleanup * simplify and check if cruise is initialized with non PCM * don't think we need this anymore * Volkswagen: These 2 buttons don't get used * check resume available differently * check better * simplify * Mazda: missed one update check * HKG: Move carstate logic to interface * check from ret instead * cruise state enabled spam bug * check pcm * set it earlier * own cruise initialize check * fixup! own cruise initialize check * more inclusive * HKG: redundant * Honda: Move carstate logic to interface * only check cruise speed when not PCM * Toyota: Move carstate logic to interface * fixup! HKG: Move carstate logic to interface * fixup! Honda: Move carstate logic to interface * fixup! Honda: Move carstate logic to interface * Volkswagen: Move carstate logic to interface * check if cruise has ever been enabled in state machine * already exists * just one more * do not allow steering in certain situations * Subaru: Move carstate logic to interface * FCA: Move carstate logic to interface * GM: Move carstate logic to interface * Mazda: Move carstate logic to interface * Nissan: Move carstate logic to interface * HKG: move init * declare at once * cleanup variables * prevent stuck engaged * initialize for all cars * slimmer * no entry for brake press engage * Revert "no entry for brake press engage" This reverts commit 9e6e1ca5000c213017091765a0e50d2d794cebe9. * Toyota: Change the logic * Nissan: Cleanup carstate * HKG: only disengage when cruise intially not available * Revert "HKG: only disengage when cruise intially not available" This reverts commit 123cce1818ea7285cbd433524c4f0e80e7c99cb4. * allow press anytime * cancel cruise when control wants to cancel * remove some stuff * wrong one * can't do that * would this fix it?