DevTekVE
3c5070ce4a
Moving some of elements out first and then I will restructure them to not duplicate code
2024-07-13 20:48:03 +00:00
DevTekVE
c7932f8b73
Refactor GPG key check and update SCons build tools.
...
Converted GPG key check logic into a more modular function `is_sunnypilot_developer` for better readability and maintainability. Updated `External Tools.xml` to include `--sunnypilot` flag in SCons build commands.
2024-07-13 08:33:20 +02:00
DevTekVE
54ffb8b1fe
Enable conditional compilation for SUNNYPILOT
...
Add conditional definition for SUNNYPILOT in SConscript. This allows code to be compiled differently based on the presence of the SUNNYPILOT environment variable.
2024-07-13 07:34:40 +02:00
Jason Wen
43a38ed039
set constant with added gpg key id
2024-07-12 23:35:05 -04:00
Jason Wen
e7ea608c45
Split all SP files out
2024-07-12 22:19:42 -04:00
Jason Wen
85e2589512
ui: Build navigation in UBUNTU_FOCAL-based AGNOS
2024-07-07 17:53:26 -04:00
Adeeb Shihadeh
d3cb0d24c4
Sync: sunnypilot/sunnypilot:master into sunnypilot/openpilot-special:master-priv
2024-07-07 10:15:50 -04:00
Jason Wen
b86f7db97d
Revert "remove navigation ( #32773 )"
...
This reverts commit e491c9d9
2024-07-06 22:44:27 -04:00
Dean Lee
4c04ae9a59
ui/installer: hardcode SSH Keys in installer.cc ( #32838 )
...
hardcode keys
2024-06-26 11:52:11 -07:00
Jason Wen
afa97df945
Remove Screen Recorder
2024-06-24 18:56:36 -04:00
Adeeb Shihadeh
e491c9d964
remove navigation ( #32773 )
...
* remove navigation
* lil more
* fix cabana
* revert for now
* fix docs
* move that over
* lock
* rm assets
2024-06-19 19:14:13 -07:00
Maxime Desroches
5c4ea14a3c
Ubuntu 24.04 ( #32624 )
...
* noble build
* workflow
* symlink
* map only for noble
* sym
* add qt to cppcheck
* cppcheck noreturn in non void funct
* get kaitai header
* kaitai header
* syntax
* try new pyopencl
* try this version
* install lsb-core manually
* support old 20.04 lsb-core
* try arm
* try latest pyopencl
* revert
* use pocl icd
* no lock
* no arm pyopencl
* new intel opencl runtime
* pin filelock
* undo
* glsl version
* new version
* build test
* remove test
* new metadrive
* remove glsl restrictions
* <optional>
* Update .github/workflows/tools_tests.yaml
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* cache
* new cache
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-18 03:30:32 +00:00
Jason Wen
c55d11a865
Sync: sunnypilot/sunnypilot:master into sunnypilot/openpilot-special:master-priv
2024-06-12 21:43:05 -04:00
Harald Schäfer
1b2bd205b8
MSGQ refactor: cleanup outstanding issues ( #32685 )
...
* Rm sim dockerfile from bad merge
* Add watch back
* Fix watch3 compilation
2024-06-10 13:18:47 -07:00
Harald Schäfer
e70dc90a45
Restructure msgq ( #32652 )
...
* Update ref
* Compiles
* compiles
* Refactor rest of libs
* import all
* small fiex
* cleanup import
* Need msgq simlink too
* Add to openpilot docker too
* try repo
* Updates
* Fix lint
* fix docs
* Try blank slate
* Revert "Try blank slate"
This reverts commit f078ce04acacfe115c19e23e86038b01e2b84a6d.
* Maybe scons needs this to clear cache
* fix tests
* Disable test for now
* Update SConstruct
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Fix whitespace
* Write skip normal
* small fixes
* add test path
* Revert repo
* linting
* whitespace
* Bump msgq
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-09 17:44:34 -07:00
Harald Schäfer
e71ec4e8d7
Split cereal into cereal/msgq ( #32631 )
...
* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
2024-06-06 14:31:56 -07:00
DevTekVE
23742d046f
Disable Screen Recorder
2024-05-28 02:26:26 +00:00
Jason Wen
9e3f57d53e
Merge branch 'master' into SP-59-sync-priv-20240507
2024-05-09 15:48:29 -04:00
Dean Lee
c1b059de1e
ui/onroad: split into multiple files ( #32059 )
2024-04-15 09:33:28 -07:00
DevTekVE
2d705e826c
sunnylink: Full sunnylink update with pairing, athena and more
2024-04-08 21:15:18 +00:00
Jason Wen
271968e763
ui: Only build installers on comma devices
2024-04-08 14:15:16 -04:00
Jason Wen
5b9a397078
sunnylink: Config Backup
2024-03-13 19:50:00 +00:00
Jason Wen
8eb043ec7d
Merge branch 'master' into sync-priv-20240220
...
# Conflicts:
# CHANGELOGS.md
# panda
# selfdrive/car/toyota/interface.py
# selfdrive/controls/controlsd.py
# selfdrive/manager/manager.py
# selfdrive/modeld/fill_model_msg.py
# selfdrive/modeld/modeld.py
2024-02-24 09:35:16 -05:00
Adeeb Shihadeh
27c56722cc
fix spinner asset paths ( #31524 )
2024-02-20 18:01:28 -08:00
Jason Wen
47caf0e0a4
Merge branch 'master' into sync-priv-20240216
...
# Conflicts:
# panda
# release/files_common
# selfdrive/car/hyundai/interface.py
# selfdrive/controls/controlsd.py
# selfdrive/controls/plannerd.py
# selfdrive/sentry.py
# system/version.py
2024-02-16 08:47:13 -05:00
Adeeb Shihadeh
714e02d0bd
bring this back
2024-02-09 12:46:06 -08:00
Jason Wen
75b38db870
Merge branch 'sync-20240201' into sync-priv-20240201
2024-02-07 22:49:01 -05:00
Hoang Bui
08037594e2
map: Transfer to MapLibre ( #31185 )
...
* change codebase
* compile
* add mapboxprovider
* works with map_renderer in c
* remove maplibre temp
* maplibre works
* cleanup build.sh
* x86 stuff
* add lib
* update release files
* don't need that
* tici build
* tici build
* add tici lib
* update refs
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-02-01 13:37:22 -08:00
Adeeb Shihadeh
88757c12b3
Revert "Switch from json11 to nlohmann/json ( #31093 )"
...
This reverts commit ee036482b8 .
2024-01-22 22:41:59 -08:00
mtribiere
ee036482b8
Switch from json11 to nlohmann/json ( #31093 )
...
* Initial commit
* fix release/file_common
* Update common/swaglog.cc
* Swtiched serialize cc
* move to lfs
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-22 22:35:47 -08:00
Adeeb Shihadeh
7cd9568423
remove dashcam branch ( #31081 )
...
* remove dashcam branch
* fix
* more cleanup
* remove param
* one more
2024-01-19 14:05:03 -08:00
Andrei Radulescu
28028aef17
Support for newer versions of Qt ( #31072 )
...
* Dynamic QtGui version
* Fixed use of undeclared identifier 'va_start'
* Fix for Qt deprecations
* Fix for dynamic QtGui version
* Update selfdrive/ui/SConscript
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-19 13:28:29 -08:00
Jason Wen
3ac37a2f20
Speed Limit Assist
2023-12-24 18:05:26 +00:00
Adeeb Shihadeh
2b12a499f7
bump up installer size ( #30722 )
2023-12-13 21:18:20 -08:00
Adeeb Shihadeh
3831bf19e4
remove Qt wrapper scripts ( #30454 )
...
* remove Qt wrapper scripts
* revert those
2023-12-10 11:45:35 -08:00
Justin Newberry
abe39e5076
Soundd: move to python ( #30567 )
...
soundd python
2023-12-05 18:10:01 -08:00
Jason Wen
faa1ecbbbe
Driving Model Selector
2023-12-05 05:15:30 +00:00
Adeeb Shihadeh
b3c7a0c871
remove mui
2023-11-14 15:43:57 -08:00
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
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
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
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
84f6fce906
ui: Onroad Options Panel ( #249 )
...
* init and bring back DLP
* Add button, DLP, GAC
* GAC: remove in separate PR
* sync
* unused
* readjust onroad settings button
* uncomment
* cleanup
* more cleanup
* update params right away
* fix values
* Rearrange buttons
* align buttons with dev ui dynamically
* draw feature statuses on camera view
* ui: Consolidate feature status string updates
* narrower panel
* slight cleanup
* rearrange
* slight cleanup
* subtitle below
* slc text color
* Revert "ui: Consolidate feature status string updates"
* change all to driving_personality
* declare their own
* Adjust panel subtitle
* Add Speed Limit Control button
* fix slc
* cleanup
* cleanup
* update comment
2023-09-22 23:23:00 -04: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
Dean Lee
125bd2cd9e
ui/network: move to selfdrive/ui/qt/network/ ( #29656 )
...
* move to ui/qt/network
* wifimanager->wifi_manager
2023-08-27 15:23:19 -07:00
Dean Lee
17bfff8e10
ui: add translation files to assets.qrc ( #29597 )
...
* move translation files to assets.qrc
* cleanup
* add main_en
* dynamically add
* not sure if required
* revert to master
* move translations above assets
* add translations to qrc file
* comment
* now add translations_assets_src to assets sources
* this is built
* add to .gitignore
* consistent name
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-08-25 19:05:35 -07:00
Shane Smiskol
2b4255b19e
ui: rebuild translations when widgets are modified ( #29640 )
...
fix translations not being updated for widgets
2023-08-25 17:25:38 -07:00
Adeeb Shihadeh
4917e22615
Minimal build ( #29600 )
...
* add build flag for minimum build
* add minimal build
* update
* fix pj
* bump opendbc
* update subaru
2023-08-24 14:58:30 -07:00