Commit Graph

11075 Commits

Author SHA1 Message Date
Adeeb Shihadeh
0107dfb391 don't rerun those here
old-commit-hash: 75081b2e54134527735b1b5a7b000f452d180093
2023-08-31 18:34:20 -07:00
Justin Newberry
6537493450 Tests: disable laika tests in CI (#29742)
skip laika
old-commit-hash: 4c039ab02230c7fcf2439b56fe04ad79df911ad4
2023-08-31 17:17:07 -07:00
Justin Newberry
3cad0fd258 bump panda (#29743)
bump it up don't you know
old-commit-hash: b0144b129d1ad122eeb8d34d5d011c1382b7f4fc
2023-08-31 16:47:19 -07:00
Adeeb Shihadeh
952ca664fa Update Python packages and pre-commit hooks (#29739)
* Update Python packages and pre-commit hooks

* fix linter

---------

Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
old-commit-hash: 9719b227611c880c76a60df223ef6c2f14f1a6ab
2023-08-31 15:00:13 -07:00
Adeeb Shihadeh
fbfc0e460d CI: weekly poetry lock (#29738)
* CI: weekly poetry lock

* add that back

* title

* cleanup
old-commit-hash: afd35bf7ecf68c2220390f1bb4cbbfbcd81eb00a
2023-08-31 14:27:59 -07:00
Mitchell Goff
cd7d73eaf8 Added ModelRunner helpers in modeld/runners/__init__.py (#29737)
* Added ModelRunner helper class

* import Runtime in __init__.py
old-commit-hash: d5a55136a14537ec2b7b280aad4efdb61f38238c
2023-08-31 14:19:20 -07:00
Shane Smiskol
33a1122f5c timezoned: set headers (#29725)
* timezoned: set headers

* Update system/timezoned.py

* this is useful

* newline
old-commit-hash: 2dd7a6fc64d9ac49161e2ccc489b8db28ca73001
2023-08-31 14:11:51 -07:00
Adeeb Shihadeh
9397618cfb Update test_camerad.py
old-commit-hash: 18fbc1c29a0a8f42b73ecf9fa0b091ff2a9b3ebf
2023-08-31 14:09:52 -07:00
Justin Newberry
1cc555c37b Tests: expand temporary directory helpers for more directories (#29735)
* create helpers for testing

* document it

* fix other tests
old-commit-hash: 405d09714c15956a6d220ff963d07b89c8e790ca
2023-08-31 14:00:31 -07:00
mitchellgoffpc
aca5580900 Move Runtime into runmodel_pyx
old-commit-hash: f91e955a86baaa6ff6ef686bb821177a668034e1
2023-08-31 13:51:50 -07:00
mitchellgoffpc
e9c82290c0 Remove unnecessary hardware check in modeld
old-commit-hash: 857f747467f3dd1eb92cc39dafc2da4ea0a708c5
2023-08-31 13:51:49 -07:00
Justin Newberry
42966979db Tests: parameterize following distance test (#29734)
* split

* parameterize it
old-commit-hash: 4aff2621d340dbb188c845746cb1ffd1381b5306
2023-08-31 13:41:02 -07:00
Adeeb Shihadeh
3eb6774ce3 add metadrive sim package (#29736)
old-commit-hash: d344ed9be9a263fc69c066692e111ae7ed871d8d
2023-08-31 13:38:30 -07:00
mitchellgoffpc
51066175f5 Set ADSP_LIBRARY_PATH in snpemodel_pyx
old-commit-hash: 18526c58b65959ebcaea9a07e84a55315d10508e
2023-08-31 13:11:39 -07:00
mitchellgoffpc
83745ad42f Set RPATH for snpemodel
old-commit-hash: aebff37593101fbe207f327c3a713f026b449f35
2023-08-31 11:33:42 -07:00
fleetingbytes
5c1950249c Add skoda octavia 2016 fingerprint (#29729)
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

old-commit-hash: e7789173d61a89b001dc2d9470bc582e0fcda71d
2023-08-31 13:01:37 +01:00
Cameron Clough
98b99d99ee MapPanel: provide QObject::connect context (#29731)
old-commit-hash: 08903fb4e02b780fefe7b30cf7b87562f492141a
2023-08-31 11:44:48 +01:00
Shane Smiskol
3b8cc9113a map renderer: only log map states once fully loaded (#29722)
only log once fully loaded
old-commit-hash: 6a68944c638029361a7776cff08816919ecac351
2023-08-30 20:32:00 -07:00
Shane Smiskol
31fc6dd03e car intrfaces: no test deadline (#29720)
set deadline to None
old-commit-hash: f12a1c258448d7c8f6ca847a7725fbe55dd4ee58
2023-08-30 15:30:37 -07:00
Mitchell Goff
52901d2a20 Cleaned up modeld SConscript (#29646)
old-commit-hash: 88a36f44648474c84b4608ed8d4db34bc4e0ee07
2023-08-30 15:29:33 -07:00
Mitchell Goff
fa770f1ccc Combine update_calibration/get_warp_matrix (#29719)
old-commit-hash: 151ac4bf7631a60e05c7490515e58c3309de445b
2023-08-30 15:16:29 -07:00
Kacper Rączy
b580f19448 scons: fix multithreaded builds (#29716)
* common_python export

* Single scons call

* transformations_python
old-commit-hash: d138a358ebd0e67302a409a346777fc15aeb5b66
2023-08-31 00:01:03 +02:00
Shane Smiskol
aa247b65aa Revert "ui/driverview: inherit from CameraWidget" (#29718)
Revert "ui/driverview: inherit from CameraWidget (#29661)"

This reverts commit 28a4d1de50948a93160a06e20f1666bab88389ab.
old-commit-hash: d9fedaa0a42685868ba262a111d7aec06208764f
2023-08-30 14:49:02 -07:00
Shane Smiskol
5b990faa01 Hyundai: update default Ioniq 6 torque params (#29715)
new ioniq 6 closer to other new can fds
old-commit-hash: c830ac0b06b86dd1b0d5b1a4d86e4f3d23166196
2023-08-30 14:29:27 -07:00
Mitchell Goff
54988e457f Move update_calibration to modeld.py (#29688)
* Move update_calibration to modeld.py

* Updated ref commit
old-commit-hash: 1eb60516cbcfa014cfd728123b6b3a5b97fce2df
2023-08-30 14:12:52 -07:00
Justin Newberry
87ddea0b31 Docker: split openpilot-base into two stages (#29714)
* wip

* wip

* split base image into ubutuntu and python dependencies

* uninstall poetry
old-commit-hash: 78a4bff4c0aa7affe0420116adb7659f06026e4d
2023-08-30 13:48:44 -07:00
Justin Newberry
e3053e6659 Tests: loggerd reduce iterations (#29713)
* reduce those iterations

* sleep time could be decreased too

* in case it's negative
old-commit-hash: a5ef9febb9bb2ddd646ea8051fc31bb7247ad73a
2023-08-30 13:36:55 -07:00
mitchellgoffpc
16a3f0f67f -DUSE_THNEED is dead
old-commit-hash: 12d1020239c0ab59648fd725ee370ef5e8cb299f
2023-08-30 12:58:31 -07:00
Adeeb Shihadeh
2986aa5c18 bump panda
old-commit-hash: 76392f50433c8d0dac9657d1db126edeb43b62f5
2023-08-30 10:42:13 -07:00
Dean Lee
56f3b1b6fa ui/driverview: inherit from CameraWidget (#29661)
old-commit-hash: 6c73a924fa7780fc31776060cf63cce3b85981cb
2023-08-30 16:41:58 +01:00
Cameron Clough
390ccdf632 athenad: update typing
old-commit-hash: 059cb0130dd5a6cc3b44495799abb491c668c4bb
2023-08-30 12:05:30 +01:00
Jason Wen
cdd442347c Hyundai: Car Port for Ioniq 6 2023 (HDA2) (#29486)
* Hyundai: Car Port for Ioniq 6 2023

* Update docs

* bump panda

* Attempt to block laneline information to suppress LFA

* Try 0x364

* Block 0x364|BYTE7

* Attempt to block LFA on 0x364

* Block all bus 2/6 messages

* Lowercase to match DBC

* Aight

* we don't use this

* Final test to block LFA

* No byte 7

* Fix

* Fix tx

* This platform does SCC from radar

* Generate CARS.md

* cleanup

* Fix

* Fix 2

* bump submodules

* add test route for HDA2

* Support non-HDA2 trims in future PR

* segment 6

* bump opendbc

* Update username

* Check for new LKAS addr instead

* Update comment

* sync with dbc

* Combine LFA suppress can sends

* Add new tx to unit test

* bump opendbc

* we'd need a new DBC for that

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 7bc2667ab6d412e4b57b20e9654a3cda623acfcb
2023-08-30 01:10:28 -07:00
leZudiste
d2471e173b HKG: Add FW versions for EU Tucson Hybrid 2021 (#29655)
* Add Tucson Hybrid 2021 fingerprint

* Fix missing doc

* revert

---------

Co-authored-by: florian alles <florian.alles@csgroup.eu>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: c65027635cc760498f7a83b667e22601d823bbdc
2023-08-30 00:23:41 -07:00
baldwalker
ba7689a900 HKG: Add FW Versions for Kona EV 2022 (#29683)
* Update values.py

* shorter request already exists

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 395be482a1cbe438f04112f122ef82e718631a50
2023-08-30 00:16:50 -07:00
Jason Wen
06266fb94c HKG: Add FW Versions for Kia Sorento ICE 2023 (#29707)
old-commit-hash: 030b47fd24c21fb5a479bdae9b37cb1a167e58ca
2023-08-30 00:13:05 -07:00
Justin Newberry
da81738a85 Tests: remove sleep and prints from maneuver tests (#29711)
remove sleep and prints
old-commit-hash: f31b4ad25ef3aa2faf90116dcc9c44a459f2b676
2023-08-30 00:02:55 -07:00
Jason Wen
8653df48fd Hyundai: Car Port for Kona EV 2nd Generation (HDA2, 2023 Korean Ver.) (#28725)
* Hyundai: Car Port for Kona EV 2nd Generation (2023 Korean Ver.)

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* gate with flag

* new blinker signals for 2nd Gen Kona

* add test route

* Update CARS.md

* bump opendbc

* match opendbc definition

* Attempt to block laneline information to suppress LFA

* Try 0x364

* Block 0x364|BYTE7

* Block all bus 2/6 messages

* Lowercase to match DBC

* Aight

* we don't use this

* Final test to block LFA

* No byte 7

* Fix

* Fix tx

* cleanup

* HDA2 support

* Update RELEASES.md

* bump opendbc

* from `liveTorqueParameters`

* add test route

* bump panda

* official spec

* Check for new LKAS addr instead

* Update comment

* sync with dbc

* Combine LFA suppress can sends

* bump opendbc

* Add new tx to unit test

* linter

* Consolidate

* rename and update torque params

* add note for blinker weirdness

* bump

* bump

* clean up block msg

* it uses LFA if long

* not used in multiple places

* bump panda

* correct name

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: fafca0e44d52e91b5fc30972390d57f340bafaaa
2023-08-30 00:02:19 -07:00
Adeeb Shihadeh
92014fc125 common/i2c: make thread safe (#29706)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 6333ff94e76376e315ba08b0691b5dea5ec03d3c
2023-08-29 18:34:30 -07:00
Justin Newberry
debd00f9e5 CI: prepare for pytest by adding marker and avoiding duplicated tests (#29682)
prepare for pytest
old-commit-hash: d3befb2e04dfd12752fc98599800e911ef6a15d4
2023-08-29 17:04:42 -07:00
Justin Newberry
302a450a14 bump submodules (#29705)
* bump submodules

* bump rednose

* fix dockerfiles
old-commit-hash: 7a4eaeaf9f5facdf897fe2404d9bd26ef03a31ec
2023-08-29 17:02:38 -07:00
Kacper Rączy
41fd8b51e7 macOS: generate .pyenvrc during setup (#29698)
* Create .pyenvrc if it does not exist

* Replace source zshrc with pyenvrc

* Remove unnecessary variables if pyenv wasn't installed

* Add check fo PYENV_SHELL

* source instead of eval

* printf instead of echo

* leave previous pyenvrc path to source

* Add newline

* Change shebang

* Dont source the file after setup

* eval virtualenv-init too

* modify comment

* Just unset broken function on macos
old-commit-hash: 39d2517d3d9de8175aa2c95491b043580e28500f
2023-08-29 16:01:04 -07:00
Greg Hogan
de996d76bb rename GPIO pin with ublox in the name that is not ublox specific (#29702)
* rename UBLOX_PWR_EN to GNSS_PWR_EN

* add schematic label as comment
old-commit-hash: 5058f31908ec10e1dad10fc8f1e9921d6df52efe
2023-08-29 22:24:37 +00:00
Justin Newberry
38270df689 Devcontainer: add recommended extensions (#29703)
* add recommended extensions

* add cython and jupter
old-commit-hash: 82ea2c568871297cbc65c9c85b53493ba190c8fe
2023-08-29 15:05:17 -07:00
Mitchell Goff
c4ae1fae5a Added USE_THNEED environment variable and removed build flag (#29645)
old-commit-hash: d998fd88a80e61e44692c50deefc91a7f94b59a2
2023-08-29 14:07:57 -07:00
Justin Newberry
279bd020dc Tests: logmessaged reduce global state (#29680)
* reduce global state

* use a decorator here too

* use that one

* use base imports

* ipchandler in setup

* move to common dir

* move to helpers

* wip

* fix the decorator
old-commit-hash: 5dc7028f91079dfa07347a4d24ff56b72c24bd20
2023-08-29 13:36:26 -07:00
eFini
9e30ca0f33 ui/map: fix icon naming (#29699)
old-commit-hash: 2d4f5ac8eaa0a960d47ea34c9f404a755224d790
2023-08-29 20:00:24 +01:00
Saber
458f7b786d VW MQB: Add FW for 2016 Skoda Superb (#29701)
old-commit-hash: d37d179b5da8c30a3b8d74ba13396f2b27324121
2023-08-29 19:58:29 +01:00
Justin Newberry
417968212b Parser: assert no duplicate message checks (#29696)
* assert no duplicate checks

* bump

* remove duplicates

* are both messages present?

* guess we need this extra check

* this makes it more clear

* bump opendbc

* fix preglobal
old-commit-hash: 5f0729791ab6bdb22b3e971f0153a88441f8831a
2023-08-29 10:53:21 -07:00
Jason Wen
f837b5b40f Carcontroller: consolidate can sends method imports (#29695)
* Carcontroller: consolidate can sends method imports

* fix

* ruff
old-commit-hash: 7fbb7254fa13e0f219a1d8cd2d32c71388e93eb0
2023-08-29 10:51:50 -07:00
Justin Newberry
b08c5d7517 Tests: test_caching reduce global state (#29681)
old-commit-hash: dd9b0231c696607c14a8c10adeeb4d047c5ff782
2023-08-29 10:06:32 -07:00