Jason Wen
e36dbe97b5
Merge branch 'master' into SP-147-sync-priv-2024
...
# Conflicts:
# common/api/__init__.py
# panda
# release/build_release.sh
# release/files_common
# selfdrive/car/card.py
# selfdrive/car/toyota/carcontroller.py
# selfdrive/controls/controlsd.py
# selfdrive/controls/radard.py
# selfdrive/ui/qt/api.cc
# selfdrive/ui/qt/maps/map.cc
# selfdrive/ui/ui.cc
# system/athena/manage_athenad.py
# system/athena/manage_sunnylinkd.py
# system/athena/sunnylinkd.py
# system/manager/gitlab_runner.sh
# system/manager/manager.py
# system/manager/mapd_installer.py
# system/manager/process_config.py
# system/manager/sunnylink.py
# system/sentry.py
2024-06-10 21:24:23 -04:00
Jason Wen
1ffc59f65a
Merge branch 'upstream/openpilot/master' into sync-20240608
...
# Conflicts:
# cereal
# opendbc
# panda
# release/files_common
# selfdrive/monitoring/dmonitoringd.py
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
2024-06-08 23:08:33 -04:00
Jason Wen
2c0ab40c82
Controls: Customizable Pause Lateral Speed
2024-05-31 23:01:31 +00:00
Dean Lee
5f778c0d3a
common/prefix.h: Fix incomplete path cleanup on exit ( #32559 )
2024-05-29 19:04:03 -07:00
Jason Wen
0fb264377d
Revert "SP-35: Driving Model Selector: Reset all related params if branches/remote have changed"
2024-05-27 03:45:11 +00:00
Jason Wen
86bec171b0
Params: Add BACKUP to Cython
2024-05-24 00:30:49 -04:00
Jason Wen
1d2ff881b0
SP-35: Driving Model Selector: Reset all related params if branches/remote have changed
2024-05-24 00:16:57 -04:00
Jason Wen
407dfd0d6b
Revert "SP-35: Driving Model Selector: Reset all related params if branches/remote have changed"
2024-05-24 04:13:30 +00:00
Jason Wen
9d82d128ec
SP-35: Driving Model Selector: Reset all related params if branches/remote have changed
2024-05-23 17:39:58 +00:00
Adeeb Shihadeh
b2e4c64cf8
ruff: enable UP
2024-05-20 17:43:54 -07:00
Jason Wen
b5c66e193c
Models: Update default name
2024-05-17 19:38:08 -04:00
cl0cks4fe
dd9d5d4528
Unittest to pytest ( #32366 )
...
* add pytest-asyncio
* switch common
* switch selfdrive
* switch system
* switch tools
* small fixes
* fix setUp and valgrind pytest
* switch to setup
* fix random
* switch mock
* switch test_lateral_limits
* revert test_ui
* fix poetry.lock
* add unittest to banned-api
* add inline ignores to remaining unittest imports
* revert test_models
* revert check_can_parser_performance
* one more skip
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-05-17 11:01:44 -07:00
Jason Wen
9842d68f4c
ui: Force offroad from settings when the car is on
2024-05-17 06:00:29 +00:00
Jason Wen
250afef443
Merge branch 'master' into SP-59-sync-priv-20240507
...
# Conflicts:
# panda
# release/build_release.sh
# selfdrive/car/volkswagen/interface.py
2024-05-15 16:04:19 -04:00
Jason Wen
9e3f57d53e
Merge branch 'master' into SP-59-sync-priv-20240507
2024-05-09 15:48:29 -04:00
Miguel Fernandez
b2d5edcdb5
Merge remote-tracking branch 'refs/remotes/openpilot/master' into small-sync
...
# Conflicts:
# cereal
# opendbc
# panda
# selfdrive/car/__init__.py
# selfdrive/monitoring/dmonitoringd.py
2024-05-09 15:13:00 +02:00
Dean Lee
c063395312
util: remove unused functions ( #32372 )
...
cleanup
2024-05-08 10:18:43 -07:00
Adeeb Shihadeh
1fc3d9224e
remove Offroad_InvalidTime alert
2024-05-07 15:58:29 -07:00
Jason Wen
abb18380a1
Merge branch 'upstream/openpilot/master' into sync-20240502
...
# Conflicts:
# cereal
# common/params.cc
# opendbc
# panda
# selfdrive/car/chrysler/carcontroller.py
# selfdrive/car/honda/carstate.py
# selfdrive/car/honda/fingerprints.py
# selfdrive/car/honda/hondacan.py
# selfdrive/car/honda/interface.py
# selfdrive/car/honda/values.py
# selfdrive/car/hyundai/carcontroller.py
# selfdrive/car/hyundai/carstate.py
# selfdrive/car/hyundai/hyundaican.py
# selfdrive/car/hyundai/interface.py
# selfdrive/car/hyundai/values.py
# selfdrive/car/subaru/carstate.py
# selfdrive/car/subaru/interface.py
# selfdrive/car/torque_data/override.toml
# selfdrive/car/torque_data/params.toml
# selfdrive/car/toyota/carcontroller.py
# selfdrive/car/toyota/carstate.py
# selfdrive/car/toyota/interface.py
# selfdrive/car/toyota/toyotacan.py
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/modeld/modeld.py
# selfdrive/monitoring/dmonitoringd.py
# selfdrive/ui/qt/onroad/annotated_camera.cc
Revert "remove STM32F2 sources (#1873 )"
This reverts commit 7bfba5ef
2024-05-04 23:49:28 -04:00
ZwX1616
331c7b103a
image processing refactor and test ( #32249 )
...
* it's something
* backup
* 16:10
* cleanup
* this is fine
* close
* remove some junk
* no heck
* disos
* real 10
* for some reason this is flipped
* 20hz
* no return
* ae
* tear
* need curve laster
* correct real gains
* fix time
* cleanup
* why the scam
* disable for now
* 0.7
* hdr
* that doesnt work
* what
* hugeoof
* clean up
* cleanup
* fix regs
* welp cant
* is this corrent
* it is sq
* remove
* back
* stg10bit
* back2ten
* Revert "remove"
This reverts commit 18712ab7e103c12621c929cd0f772ecb9b348247.
* 20hz and swb
* correct height
* 10bit
* ui hack for now
* slight
* perfect
* blk64
* ccm
* fix page faults
* template
* set 4x
* is this fine
* try
* this seems to work
* Revert "this seems to work"
This reverts commit d3c9023d3f14bd9394fed2d6276dba777ed0e606.
* needs to be static
* close
* 64 is optimal
* 2
* take
* not 1
* offset
* whats going on
* i have no idea
* less resistence
* box defs
* no
* reduce blur artifacts
* simplify
* fix
* fake short is too much for bright
* can be subzero
* should not use lsvc
* no wasted bit
* cont no slow
* no less than 10bit
* it is based
* wrong
* right
* quart
* shift
* raise noise floor
* 4.5/4.7
* same ballpark
* int is fine
* shane owes me m4a4
* Revert "shane owes me m4a4"
This reverts commit b4283fee18efebedae628a6cfd926ff1416dcfe5.
* back
* Revert "4.5/4.7"
This reverts commit e38f96e90cb5370bd378f6b66def9e7e3ed0ce5d.
* default
* oof
* clean up
* simpilfy
* from sensorinfo
* no div
* better name
* not the wrong one
* not anymore relevant
* too
* not call it debayer
* cl headers
* arg is 2nd
* gone is is_bggr
* define
* no is hdr
* rgb_tmp
* p1
* clean up
* 4
* cant for
* fix somewhre else
* const
* ap
* rects
* just set staruc
* nnew tmp
* pull it for now
* 12
* common rect
* Revert "not anymore relevant"
This reverts commit 1d574673a16cc31b7a255609e07775c3579eef15.
* Revert "too"
This reverts commit c2d4dcc52a859fe799362f9fcc2ffda99b264e50.
* Revert "Revert "too""
This reverts commit 0abbabe1fde51592f1619058638b4ac6a6dee4b3.
* no tol is fine
* rename
* sensor id
* unsgin
* flag
* some linalg
* cast
* should be h ref
* cap
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-04-18 21:45:59 -07:00
ZwX1616
1d05704d27
Toggle to always enable DM ( #32205 )
...
* permanent
* param
* correct behavior
* toggle
* need trans
* ref_commit
* translate for chs/t
* disable on P and R
* read
2024-04-17 12:56:37 -07:00
Jason Wen
0e237f459c
sunnylink: Sync Settings
2024-04-13 17:22:33 +00:00
DevTekVE
900e312687
Add request_queued method to SunnylinkApi
2024-04-13 17:21:07 +00:00
DevTekVE
a4806c4c2a
sunnylink: Update backup attributes for GitHub and SSH keys
2024-04-11 16:12:04 +00:00
Dean Lee
c1edc0901e
common/params.cc: unlink tmp_path only if there's an error ( #32145 )
2024-04-10 19:51:33 -07:00
DevTekVE
2d705e826c
sunnylink: Full sunnylink update with pairing, athena and more
2024-04-08 21:15:18 +00:00
Justin Newberry
c09cf4983b
pytest: don't delete logs on-device ( #32080 )
...
fix log deletion
2024-04-01 17:43:22 -07:00
Adeeb Shihadeh
43832335b8
timed: set valid flag ( #32061 )
...
* timed: set valid flag
* oops
2024-03-30 17:47:21 -07:00
Dean Lee
d05c19b9f4
util: safer ends_with ( #31943 )
...
* safer ends_with
* improve
2024-03-26 10:56:02 -07:00
Justin Newberry
efc32c2930
common/run: add environment variable argument ( #31957 )
...
run add environment argument
2024-03-21 12:58:16 -07:00
Justin Newberry
806f743e12
git commands: more parameterization on path ( #31942 )
...
* more cwd
* here top
* and here
* basedir
2024-03-21 09:47:26 -07:00
Justin Newberry
38d03b9979
add get_build_metadata function ( #31923 )
...
* version
* Get build metadata
* two lines
* channel
* cwd
* default to unknown
* dataclass
2024-03-20 16:43:58 -07:00
Justin Newberry
4fbc8a3896
move git commands to common/git.py ( #31921 )
...
move git into common/git.py
2024-03-19 12:39:09 -07:00
DevTekVE
cab71cc388
sunnylink: Remov unicode header during HTTP requests
2024-03-14 16:23:52 +00:00
DevTekVE
28efb5388b
sunnylink: Registration API
2024-03-13 18:29:58 +00:00
Jason Wen
e2d6a9ab3e
Params: Do not backup Driving Model Selector params
2024-03-13 13:22:23 -04:00
YassineYousfi
30ce6af490
camera: add all_cams iterator, allow None camera, add camera size property ( #31835 )
...
* camera: add neo_config for easy access
* camera: add all_cams iterator and cam size
* can be none
* use FakeCameraConfig
* rename to None
2024-03-12 15:29:49 -07:00
Jason Wen
0e92097f7e
Params: remove unused key ( #31826 )
2024-03-11 13:47:41 -07:00
Justin Newberry
1db30eae3a
fix simulator device config ( #31827 )
...
fix sim
2024-03-11 11:58:24 -07:00
Jason Wen
ef727550a9
Params: BACKUP ParamKeyType for sunnylink's Settings Backup
2024-03-11 14:28:55 -04:00
Adeeb Shihadeh
e3589e4b5c
refactor camera transformations ( #31818 )
...
* refactor camera transormations
* update users
* more stuff
* more fix
* swap
* tici
* lil shorter
2024-03-10 16:56:50 -07:00
Adeeb Shihadeh
7cfc571f56
timeless routes ( #31119 )
...
* timeless route
* update sort
* update test
* fix param name
2024-03-05 20:43:33 -08:00
Justin Newberry
3a6c3315ab
Subaru: move to flags within PlatformConfig ( #31584 )
...
* flags
* update ref
* use the flags directly
* use post_init (don't freeze)
* we can maintain frozen with custom class
* not preglobal
* move to common
* cleanup
2024-02-28 20:12:14 -08:00
Jason Wen
fe1dc7b8de
Merge branch 'master' into dev-priv/master-priv
2024-02-28 11:40:59 -05:00
Jason Wen
540431a06b
Models: Update default name
2024-02-28 11:36:56 -05:00
Jason Wen
8750b25a0f
Bump to 0.9.7.0
2024-02-28 11:34:29 -05:00
Jason Wen
dbaba022a2
Fix upstream merge conflicts
2024-02-27 21:28:12 -05:00
Jason Wen
f588a0367b
Merge branch 'master' into sync-priv-20240227
...
# Conflicts:
# panda
# selfdrive/car/chrysler/values.py
# selfdrive/car/ford/carstate.py
# selfdrive/car/ford/interface.py
# selfdrive/car/ford/values.py
# selfdrive/car/interfaces.py
# selfdrive/car/nissan/values.py
# selfdrive/car/subaru/interface.py
# selfdrive/car/volkswagen/interface.py
# selfdrive/car/volkswagen/values.py
# selfdrive/controls/radard.py
# selfdrive/manager/process.py
# selfdrive/modeld/modeld.py
2024-02-27 21:22:16 -05:00
Jason Wen
4d8c13ba42
Merge branch 'upstream/openpilot/master' into sync-20240224
...
# Conflicts:
# cereal
# common/params.cc
# selfdrive/car/chrysler/interface.py
2024-02-27 21:01:40 -05:00
Harald Schäfer
c05b37979d
Wheeled body ( #31614 )
...
* Wheeled body
* 100hz only for balance
* No carparams in locationd no more
* Update ref
2024-02-27 13:23:04 -08:00