DevTekVE
f0b81d9151
ui: SLC: Expand settings
2023-11-05 19:24:25 +00:00
Jason Wen
0c01b99967
ui: New Settings Panels
2023-10-31 20:42:25 +00:00
Jason Wen
590577911d
DEC: Refactor toggle states
2023-10-31 01:04:23 -04:00
Jason Wen
3efe44db07
Merge branch 'master' into sync-priv-20231025
...
# Conflicts:
# selfdrive/car/hyundai/interface.py
2023-10-25 15:22:57 -04:00
Jason Wen
08a271b678
Merge remote-tracking branch 'commaai/openpilot/master' into sync-20231025
...
# Conflicts:
# README.md
# selfdrive/car/hyundai/interface.py
2023-10-25 15:18:53 -04:00
Justin Newberry
412f4cbc1a
Pytest: fix local params overriden ( #30312 )
...
* fix local params being overriden
* just reset prefix after completion
2023-10-23 17:41:19 -07:00
Jason Wen
20a39376e9
Update driving model name
2023-10-20 10:34:55 -04:00
Jason Wen
ccfb7ff153
Merge branch 'master' into sync-priv-20231016
...
# Conflicts:
# panda
# selfdrive/car/chrysler/values.py
# selfdrive/car/ford/values.py
# selfdrive/car/hyundai/hyundaican.py
# selfdrive/car/hyundai/interface.py
# selfdrive/car/toyota/interface.py
# selfdrive/car/toyota/values.py
# selfdrive/controls/controlsd.py
# selfdrive/controls/plannerd.py
# selfdrive/sentry.py
# selfdrive/ui/qt/offroad/settings.cc
2023-10-16 11:52:39 -04:00
Jason Wen
cfeba34d5d
Merge branch 'upstream/openpilot/master-20231016-sync' into master-20231016
...
# Conflicts:
# cereal
# panda
# selfdrive/car/hyundai/interface.py
# selfdrive/car/hyundai/values.py
# selfdrive/car/subaru/values.py
# selfdrive/controls/controlsd.py
# selfdrive/controls/plannerd.py
# selfdrive/monitoring/dmonitoringd.py
2023-10-16 11:03:27 -04:00
Jason Wen
6c67abe65f
Revert "Sync master-priv with public sunnypilot:master"
2023-10-16 04:53:55 +00:00
DevTekVE
f885863e1e
Sync master-priv with public sunnypilot:master
2023-10-13 16:40:08 +00:00
Jason Wen
0aa33b7303
mapd: Set thread affinity
2023-10-09 00:06:53 +00:00
Adeeb Shihadeh
f80db10720
UI: remove drive stats ( #30183 )
...
* UI: remove drive stats
* little more
* vanish
2023-10-05 14:53:49 -07:00
Jason Wen
fb6acf9ff1
ui: New ButtomParamControl design
2023-10-04 16:59:33 +00:00
Adeeb Shihadeh
377722fd5e
Update Python packages and pre-commit hooks ( #30149 )
...
* Update Python packages and pre-commit hooks
* fixes
* Update common/transformations/README.md
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* fix
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-10-03 15:31:26 -07:00
Adeeb Shihadeh
67161a7174
remove panda flash logs ( #30138 )
...
* bump panda
* unused
* update test
2023-10-02 15:34:33 -07:00
Adeeb Shihadeh
8461cdb77e
back to 0.9.5
2023-10-02 14:37:04 -07:00
Jason Wen
613d5b4aba
Torque Lateral Control: Refactor settings ( #300 )
...
* Torque Lateral Control: Refactor settings
* don't need this
* only offroad allowed
* Don't need this
* allow when offroad
* gate them
* flipped
* handle them better
* cleaner
* remove duplicate
* toggle checks cleanup
* 2.5 second check
* trigger refresh when going offroad
* cleanup
* move toggle
* update title and description
* fix ampersand
* update live torque toggle
* live torqued every 2.5 second
2023-09-29 02:36:55 -04:00
Jason Wen
429f7307be
Subaru: Stop and Go autoresume ( #289 )
...
* Subaru: Stop and Go autoresume
* Update CHANGELOGS.md
* Update CHANGELOGS.md
* do this
* sync with subaru-community
* sync for manual parking brake
* no slot machine pls
* fix this too
* flipped
* fix panda
* comments
* Update CHANGELOGS.md
* check every 2.5 second
* move them to a function
* more logical
* frame-based frequency sends
* type hinting
* should be tuple
* better grouping
* for docs regeneration
* same as upstream
* move it down
* cleanup
* use int flag and safety param, only block message when sng is allowed
* Do it here instead
* gate everything
* move comment
* block tx if sng is not allowed on certain platforms
* bump panda
2023-09-29 00:33:03 -04:00
Jason Wen
c2c2be07bc
3D Building on Map ( #308 )
...
* ui: 3D buildings on map
* add toggle
* toggleable offroad only
* fixes
* Revert "toggleable offroad only"
This reverts commit 7c0c8d99bca3bbec00921c2d438e68b5f9054393.
2023-09-28 00:10:51 -04:00
Jason Wen
65b74b45c4
Toyota: Stop and Go hack implementation ( #290 )
2023-09-25 14:46:50 -04:00
Jason Wen
8d75ca9a7b
Retain hotspot/tether: Fix initialization ( #293 )
...
* Retain hotspot/tether: Fix initialization
* init before manager starts
* simpler
2023-09-25 01:14:48 -04:00
Jason Wen
3b776937fa
Sync params
2023-09-23 01:31:57 -04:00
Jason Wen
a8fbb3bcec
Merge branch 'master' into dev-priv/master
2023-09-22 23:50:24 -04:00
Jason Wen
ac7d86d292
navd: Auto detect custom Mapbox token ( #285 )
...
* navd: Auto detect custom Mapbox token
* cleanup
2023-09-23 01:26:09 -04:00
Jason Wen
31c56ca708
Merge branch 'master' into dev-priv/master
...
# Conflicts:
# panda
# selfdrive/car/hyundai/carstate.py
# selfdrive/car/hyundai/hyundaican.py
# selfdrive/controls/controlsd.py
# selfdrive/manager/custom_dep.py
2023-09-23 00:06:34 -04:00
Jason Wen
eb2a58185d
Merge branch 'upstream/openpilot/master'
...
# Conflicts:
# .pre-commit-config.yaml
# README.md
# cereal
# opendbc
# panda
# selfdrive/car/torque_data/override.yaml
2023-09-22 23:49:13 -04:00
Dean Lee
81d4595c19
params: log prefix on fail ( #29973 )
2023-09-19 16:22:33 -07:00
Adeeb Shihadeh
a90a2cd656
bump version to 0.9.6
2023-09-19 16:18:39 -07:00
Justin Newberry
206fab9b4e
Params: nogil at the end ( #29983 )
...
* nogil at the end
* Wrong pr
* Wrong pr
2023-09-19 15:07:54 -07:00
Justin Newberry
8aad9758cf
Params: better error logging on constructor ( #29954 )
...
* ensure params path
* static anlysis
* revert that
2023-09-18 16:50:44 -07:00
Jason Wen
b2ef8fb5bf
Gap Adjust Cruise: Remove unused variables ( #264 )
2023-09-14 03:47:47 -04:00
Jason Wen
b868339f7a
Gap Adjust Cruise: Merge with Driving Personality ( #263 )
...
* Merge Gap Adjust Cruise with Driving Personality
* last bit
2023-09-14 03:15:43 -04:00
Kacper Rączy
fb804c9529
scons: delete SHARED flag ( #29906 )
...
Delete SHARED
2023-09-13 14:39:06 -07:00
Dean Lee
95ae87659d
test_util.cc: do not compare file contents in REQUIRE ( #29861 )
2023-09-09 08:47:52 -07:00
Justin Newberry
0adc2f20c2
Prefix: cleanup more folders ( #29848 )
...
cleanup downloads folders
2023-09-08 14:54:15 -07:00
Dean Lee
7816edda57
common/params: not copyable ( #29834 )
2023-09-07 21:44:58 -07:00
Adeeb Shihadeh
f197decbc9
fix RateKeeper test
2023-09-07 16:47:33 -07:00
Justin Newberry
bfe990b112
System: cleanup paths to use a common class ( #29816 )
...
* use OP prefix for logmessage
* cleanup paths too
* cleanup the paths too
* add hw.py to release
* fix those issues
* fix unittests
* fix unittests
* fix unittests
* do swaglog_ipc properly across all the files
* fix that
* fix swaglog in c++
* review suggestions
2023-09-07 11:32:47 -07:00
Jason Wen
cedd322667
ui: update driving model name
2023-09-07 00:24:37 -04:00
Jason Wen
e50f3baa45
Merge branch 'master' into dev-priv/master
...
# Conflicts:
# panda
# selfdrive/car/nissan/interface.py
# selfdrive/car/subaru/carcontroller.py
# selfdrive/car/subaru/subarucan.py
# selfdrive/car/toyota/interface.py
2023-09-07 00:05:25 -04:00
Jason Wen
ebfe40b76a
Merge remote-tracking branch 'commaai/openpilot/master'
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# .pre-commit-config.yaml
# cereal
# opendbc
# panda
2023-09-06 23:58:35 -04:00
Adeeb Shihadeh
ec479322d3
Revert "params: safe and efficient async writing parameters ( #25912 )"
...
This reverts commit 0d797f4e8b .
2023-09-06 13:44:20 -07:00
Dean Lee
0d797f4e8b
params: safe and efficient async writing parameters ( #25912 )
...
* Safe and efficient asynchronous writing parameters
* call putNonBlocking in locationd
* remove space
* ->AsyncWriter
* remove semicolon
* use member function
* asyc write multiple times
* add test case for AsyncWriter
* merge master
* add missing include
* public
* cleanup
* create once
* cleanup
* update that
* explicit waiting
* improve test case
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-09-06 08:50:28 -07:00
Adeeb Shihadeh
7b6afbc162
pytest: use a clean environment for all tests ( #29788 )
...
* pytest: use a clean environment for all tests
* rm that
* fix pj
* put build back
* fix params
* fix that
* handle no key
* that was removed
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-09-05 18:52:40 -07:00
Jason Wen
9219b7966c
Merge branch 'master' into dev-priv/master-test
...
# Conflicts:
# panda
# release/build_release.sh
# selfdrive/car/car_helpers.py
# selfdrive/car/chrysler/carcontroller.py
# selfdrive/car/chrysler/carstate.py
# selfdrive/car/chrysler/interface.py
# selfdrive/car/ford/carstate.py
# selfdrive/car/ford/interface.py
# selfdrive/car/gm/carcontroller.py
# selfdrive/car/gm/carstate.py
# selfdrive/car/gm/interface.py
# selfdrive/car/honda/carcontroller.py
# selfdrive/car/honda/interface.py
# selfdrive/car/hyundai/carcontroller.py
# selfdrive/car/hyundai/carstate.py
# selfdrive/car/hyundai/hyundaican.py
# selfdrive/car/hyundai/interface.py
# selfdrive/car/interfaces.py
# selfdrive/car/mazda/carcontroller.py
# selfdrive/car/mazda/carstate.py
# selfdrive/car/mazda/interface.py
# selfdrive/car/nissan/carcontroller.py
# selfdrive/car/nissan/interface.py
# selfdrive/car/subaru/carstate.py
# selfdrive/car/subaru/interface.py
# selfdrive/car/subaru/subarucan.py
# selfdrive/car/toyota/carcontroller.py
# selfdrive/car/toyota/carstate.py
# selfdrive/car/toyota/interface.py
# selfdrive/car/toyota/toyotacan.py
# selfdrive/car/volkswagen/carcontroller.py
# selfdrive/car/volkswagen/carstate.py
# selfdrive/car/volkswagen/interface.py
# selfdrive/controls/controlsd.py
# selfdrive/controls/lib/latcontrol_torque.py
# selfdrive/controls/lib/lateral_planner.py
# selfdrive/controls/lib/longitudinal_mpc_lib/long_mpc.py
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/locationd/paramsd.py
# selfdrive/manager/manager.py
# selfdrive/manager/process.py
# selfdrive/manager/process_config.py
# selfdrive/sentry.py
# selfdrive/ui/SConscript
# selfdrive/ui/qt/home.cc
# selfdrive/ui/qt/maps/map_settings.cc
# selfdrive/ui/qt/maps/map_settings.h
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/qt/onroad.cc
# selfdrive/ui/qt/onroad.h
# selfdrive/ui/qt/util.cc
# selfdrive/ui/qt/util.h
# selfdrive/ui/soundd/sound.h
# selfdrive/ui/ui.h
# system/version.py
2023-09-05 20:17:19 -04:00
Justin Newberry
4e69937d0d
Precommit: ensure executable bit is set ( #29784 )
...
* precommit ensure executable
* exclude tinygrad
* bump submodules
* exclude tinygrad globally
2023-09-05 16:33:26 -07:00
Jason Wen
27c485c621
bump to 0.9.5.1
2023-09-05 12:18:24 -04:00
Jason Wen
9bc73b85ff
Merge remote-tracking branch 'commaai/openpilot/master'
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# .pre-commit-config.yaml
# README.md
# cereal
# common/version.h
# opendbc
# panda
# selfdrive/car/chrysler/carcontroller.py
# selfdrive/car/chrysler/carstate.py
# selfdrive/car/chrysler/interface.py
# selfdrive/car/gm/carstate.py
# selfdrive/car/honda/carstate.py
# selfdrive/car/hyundai/carcontroller.py
# selfdrive/car/hyundai/carstate.py
# selfdrive/car/hyundai/hyundaican.py
# selfdrive/car/hyundai/interface.py
# selfdrive/car/hyundai/radar_interface.py
# selfdrive/car/hyundai/values.py
# selfdrive/car/interfaces.py
# selfdrive/car/subaru/carcontroller.py
# selfdrive/car/subaru/carstate.py
# selfdrive/car/subaru/interface.py
# selfdrive/car/subaru/subarucan.py
# selfdrive/car/torque_data/override.yaml
# selfdrive/car/toyota/carcontroller.py
# selfdrive/car/toyota/carstate.py
# selfdrive/car/toyota/interface.py
# selfdrive/car/toyota/toyotacan.py
# selfdrive/car/volkswagen/carstate.py
# selfdrive/controls/lib/desire_helper.py
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/monitoring/dmonitoringd.py
# selfdrive/thermald/power_monitoring.py
# system/loggerd/uploader.py
2023-09-05 11:50:47 -04:00
Mitchell Goff
151ac4bf76
Combine update_calibration/get_warp_matrix ( #29719 )
2023-08-30 15:16:29 -07:00