Commit Graph

15324 Commits

Author SHA1 Message Date
Jason Wen 66bba6c032 Fix from sync 2024-08-03 17:01:21 -04:00
Jason Wen d1908ca1d9 Merge branch 'hkg-can-jerk' into master-dev-c3 2024-08-03 16:00:04 -04:00
Jason Wen 48371eb089 use CAN-FD tune for every car 2024-08-03 15:58:49 -04:00
Jason Wen 758449a12b Merge branch 'sync-20240803' into master-dev-c3
# Conflicts:
#	cereal/messaging/__init__.py
#	panda
2024-08-03 15:42:50 -04:00
DevTekVE 4ec8cb3700 Refactor update process execution.
Changed update process execution from a Python to a native process. Updated signal-based process control to match new process configurations.
2024-08-03 18:42:26 +02:00
Jason Wen 7b294d9763 Merge remote-tracking branch 'commaai/openpilot/master' into sync-20240802
# Conflicts:
#	.gitmodules
#	README.md
#	cereal/services.py
#	msgq_repo
#	opendbc~HEAD
#	opendbc~commaai_openpilot_master
#	panda
#	selfdrive/car/__init__.py
#	selfdrive/car/chrysler/carcontroller.py
#	selfdrive/car/honda/carcontroller.py
#	selfdrive/car/hyundai/carcontroller.py
#	selfdrive/car/hyundai/hyundaican.py
#	selfdrive/car/interfaces.py
#	selfdrive/car/toyota/carcontroller.py
#	selfdrive/car/volkswagen/carcontroller.py
#	selfdrive/controls/lib/drive_helpers.py
#	selfdrive/controls/radard.py
#	selfdrive/locationd/paramsd.py
#	selfdrive/locationd/torqued.py
#	selfdrive/ui/translations/main_es.ts
#	system/athena/athenad.py
Merge branch 'upstream/opendbc/master' into sync-20240802

# Conflicts:
#	opendbc/dbc/generator/honda/_dual_nidec_common.dbc
#	opendbc/dbc/generator/honda/honda_accord_touring_2016_can.dbc
#	opendbc/dbc/generator/honda/honda_accord_touring_V6_2016_can.dbc
#	opendbc/dbc/generator/honda/honda_accord_touring_hybrid_2017_can.dbc
#	opendbc/dbc/generator/toyota/_sp_debug_toyota.dbc
2024-08-03 10:26:13 -04:00
Jason Wen 1fb3ab1d1a no more body 2024-08-02 18:45:59 -04:00
Dean Lee cafca4f891 uploader.py: simplify clear_locks by using rglob (#32974)
simplify clear_locks
2024-08-02 13:40:57 -07:00
Dean Lee 2cd9975e4f modeld: remove redundant pred_mu assignment (#33152)
remove redundant pred_mu assignment
2024-08-02 13:40:33 -07:00
Dean Lee c40d129f70 camerad: update frame msg related variable types to uint64_t for consistency (#33113)
Update frame_msg related variable types to uint64_t for  type safety
2024-08-02 12:57:29 -07:00
Adeeb Shihadeh 19dec54f65 Update stale.yaml 2024-08-02 12:55:04 -07:00
Dean Lee 8ab587d30b camerad: move do_exit to camera_qcom2.cc (#33086)
move do_exit to camera_qcom2.cc
2024-08-02 12:18:10 -07:00
Dean Lee ea5ee29ebd params: wrap fsync and close in HANDLE_EINTR for robustness (#33154)
Wrap fsync and close in HANDLE_EINTR for Robustness
2024-08-02 12:16:24 -07:00
Dean Lee 2189164d45 camerad: encapsulating event management within the ImgProc Class (#33119)
Encapsulating Event Management Within the ImgProc Class
2024-08-02 12:16:04 -07:00
Dean Lee 8f3fc699d4 loggerd: Initialize atomic variables to zero (#33130)
Initialize atomic variables in LoggerdState to zero
2024-08-02 12:01:56 -07:00
Jason Wen bdb733ddc9 car: Fix typo with ParamManager variable (#382) 2024-08-02 12:36:49 -04:00
DevTekVE b63ef7b0bf Create codeql.yml 2024-08-02 18:35:44 +02:00
Jason Wen 09d1604b84 MADS: Honda: Fix PCM ACC disengage fault (#363)
* MADS: Honda: Fix PCM ACC disengage fault

* try this out

* honda only
2024-08-02 11:41:20 -04:00
Jason Wen 61f7690265 ci: Update build number on dev builds with Discord notification (#381) 2024-08-02 11:38:25 -04:00
Jason Wen 38b2d9670c Merge branch 'sunnylink-connection-flow-improvement' into master-dev-c3 2024-08-02 11:34:16 -04:00
Jason Wen 8323ab0647 Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into sunnylink-connection-flow-improvement 2024-08-02 11:34:05 -04:00
Jason Wen cbd8d9cc44 Merge branch 'ci-notifications-fix' into master-dev-c3 2024-08-02 11:27:49 -04:00
Jason Wen 5f1d0a535f ci: Update build number on dev builds with Discord notification 2024-08-02 11:27:29 -04:00
Jason Wen 59051d1b84 Merge branch 'master' into master-dev-c3
# Conflicts:
#	.gitlab-ci.yml
2024-08-02 10:50:38 -04:00
John Belmonte 4cb7263dd6 Docs: Fix indentation of feature list (#379)
Fix indenting of feature list
2024-08-02 16:35:37 +02:00
DevTekVE ef2331b5df ci: Prebuilt public branches and update build number (#380)
* fixing build number + forcing run to test

* Cleaning up and changing the process for the auto builds

* updating the logic for the extra verson identifier

* Return to default master-dev-c3

* if this is MR on gitlab, we also publish prebuilt on private gitlab for internal testing

* Silly formatting issue
2024-08-02 10:26:14 -04:00
DevTekVE 59ca1374a0 Improving authentication mechanism for the websocket and help with local dev 2024-08-02 16:07:46 +02:00
Jason Wen 8d7a10c06c Merge branch 'all-params-fix' into master-dev-c3 2024-08-02 09:57:52 -04:00
Jason Wen 043de47ed1 car: Fix typo with ParamManager variable 2024-08-02 09:56:44 -04:00
DevTekVE 1972ef8c49 updating gitmodule to proper panda 2024-08-02 14:55:14 +02:00
DevTekVE ea7a280daa Revert "Add .git-crypt and .venv to the blacklist"
This reverts commit f51a6f54

Revert "Add git-crypt unlock attempt in provision script"

This reverts commit f4dac4b4

Revert "ci: git-crypt: Decrypt prior to building"

This reverts commit faf52492b6.

Revert "git-crypt: add collaborators"

This reverts commit bc1aad6f6a.
2024-08-02 14:04:36 +02:00
DevTekVE ee285b9f0b Merge remote-tracking branch 'origin/master' into master-dev-c3
# Conflicts:
#	selfdrive/car/hyundai/carcontroller.py
#	selfdrive/car/hyundai/hyundaicanfd.py
2024-08-02 13:40:32 +02:00
Adeeb Shihadeh 13511e383c remove pre-commit (explorations) (#33172)
* remove pre-commit (explorations)

* lint.sh

* remove rest

* add to release files

* no source

* 1min is all you need
2024-08-01 22:16:13 -07:00
Jason Wen 9be3925ee1 MADS: Hyundai: Independent control with LFA button (#362)
* MADS: HKG CAN-FD: Disallow cruise buttons to engage when pcmCruiseSpeed is off

* handle states properly

* this is better

* make sure main button is pressed

* oops flipped main

* same behavior

* handle cruise main button universally

* both

* not needed

* oops

* wtf how did i miss
2024-08-01 23:34:35 -04:00
Jason Wen 8d760272c7 car: Move all live param checks to ParamManger (#378)
car: Move all live param checks to ParamManger
2024-08-01 23:23:00 -04:00
Mathew Locoteta 22e0b4d597 Honda Longitudinal: Remove tuning from 4-CYL 9th Gen Accord (#359)
Remove ACC tuning from 9th Gen Accord

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2024-08-01 22:42:13 -04:00
Maxime Desroches 4b11c9e914 ci: create ui report only on PR (#33168)
only on pr
2024-08-01 16:44:10 -07:00
Hoang Bui 5b4b7a08fc CI: fix recent test_rotation skip (#33167) 2024-08-01 16:28:26 -07:00
Jason Wen c8556f340e Merge branch 'car-all-params' into master-dev-c3 2024-08-01 19:11:26 -04:00
Jason Wen 519497c62a Merge branch 'master' into master-dev-c3 2024-08-01 19:10:02 -04:00
Jason Wen 6e381f02ba car: Move all live param checks to ParamManger 2024-08-01 18:47:14 -04:00
Adeeb Shihadeh bfa8e0b2ec disable test_rotation until it's fixed 2024-08-01 15:36:44 -07:00
Jason Wen 08afbd7cb5 car: Check params before car state is updated (#364)
* car: Check params before car state is updated

* read params in a thread instead

* initialize list

* Do this instead

* type hint

* ParamManager

* make them internal
2024-08-01 18:12:27 -04:00
Maxime Desroches d0671bda6d op.sh: check for valid invocation (#33166)
no source
2024-08-01 13:44:57 -07:00
DevTekVE 9d050f8afa Merge remote-tracking branch 'refs/remotes/origin/master' into master-dev-c3
# Conflicts:
#	.gitlab-ci.yml
2024-08-01 21:52:47 +02:00
DevTekVE f311c8b1d7 No auto publish for dev-c3 or release-c3 2024-08-01 20:09:17 +02:00
Jason Wen 9d5c3e65b5 Merge branch 'mads-hkg-available-fix' into master-dev-c3
# Conflicts:
#	selfdrive/car/hyundai/carcontroller.py
#	selfdrive/car/hyundai/hyundaicanfd.py
2024-08-01 13:29:47 -04:00
Jason Wen 9aa452a3c6 wtf how did i miss 2024-08-01 13:29:07 -04:00
Jason Wen 3f04a9872a Merge branch 'car-params-check' into master-dev-c3 2024-08-01 13:28:04 -04:00
Jason Wen 891cba85da make them internal 2024-08-01 13:27:31 -04:00