Commit Graph

2056 Commits

Author SHA1 Message Date
Adeeb Shihadeh 34da7ee9c8 remove old test runner
old-commit-hash: 160c89cde6
2020-08-16 20:13:15 -07:00
Dean Lee 681a50640e init and destroy transform_lock (#2003)
old-commit-hash: 36801a70eb
2020-08-16 16:31:53 -07:00
Adeeb Shihadeh 44467a376f exit camerad cleanly on PC (#2035)
old-commit-hash: 862259a94b
2020-08-16 16:11:09 -07:00
Erich Moraga 68fc79ac93 Add fwdCamera f/w for CAR.COROLLA_TSS2 (#2028)
Nv#6820 DongleID 4dc9a71c543a576f  2020 Corolla LE ICE
https://discord.com/channels/469524606043160576/524327905937850394/744254107874885652
old-commit-hash: 70c7a72d4a
2020-08-15 11:48:27 -07:00
Erich Moraga 0b05507563 EU Corolla Hybrid TSS2 EPS f/w (#2027)
@Lexdaadler#0295 DongleID 940e337f5fcf4d4e
https://discord.com/channels/469524606043160576/524327905937850394/744162927954755615
old-commit-hash: d99aa16b7d
2020-08-15 10:55:26 -07:00
Michael Honan df26e99856 Setup script improvements to MacOS / Ubuntu (#2012)
* Setup script improvements to MacOS / Ubuntu

scons isn't actually required from brew install

pyenv init on all envs

added installation to .zshrc on macos with better dir logic

Using git to detect project root for ubuntu bashrc install

Check shell and determine correct RC file

Update tools/mac_setup.sh

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

Sourcing RC file only if it's found

Removed unnecessary source of rc file

Submodules should never have been bumped...

Output the $RC_FILE when successfully installed

pyenv init every time, and skip RC install on CI

Confused bash conditionals, opposite of what I meant

* Was missing libusb on a fresh MacOS 10.15.6 install

Co-authored-by: Michael Honan <michaelhonan@Michaels-MacBook-Pro.local>
old-commit-hash: 4a9228fcc7
2020-08-14 18:03:55 -07:00
Adeeb Shihadeh 2f3942bb11 increase CPU test timeout to allow for installing new APKs
old-commit-hash: 5641aeee7a
2020-08-13 15:10:00 -07:00
Adeeb Shihadeh a3fe09eb81 bump panda
old-commit-hash: 09e7d17acf
2020-08-13 15:02:17 -07:00
Willem Melching 938ce91d02 Pigeon abstraction layer (#1977)
* pigeon abstraction layer

* Fix string literals

* more generic pigeon class

* add TTYpigon

* nicer tty error handling

* close tty fd on pigeon delete

* pigeon receive return std::string

* use sizeof

* max receive size to prevent infinite loop

* remove namespace

* add unistd include for usleep

* fix is pigeon

* Handle tty error in opening

* fix printing binary strings with dump.py

* fix pigeon build on macos

* Handle errors seperately

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 502cc665e0
2020-08-13 10:10:50 +02:00
Adeeb Shihadeh e25063a0b3 add launch_env.sh to release files
old-commit-hash: 9bc0b350fd
2020-08-12 17:34:15 -07:00
Adeeb Shihadeh 79129ce431 add date to release notes
old-commit-hash: cf5ed9e962
2020-08-12 14:13:47 -07:00
Adeeb Shihadeh 8c86886f75 fix get_git_remote not returning a value
old-commit-hash: 0394b8b921
2020-08-12 13:50:51 -07:00
Adeeb Shihadeh 32be24d601 add missing agent for jenkins job
old-commit-hash: 100f2958fc
2020-08-12 12:47:32 -07:00
Adeeb Shihadeh b554cc4f7f add background download to release notes
old-commit-hash: 5993055d66
2020-08-12 12:09:12 -07:00
Adeeb Shihadeh c2b1d97b20 NEOS background updater (#1892)
old-commit-hash: cb5a2996e7
2020-08-12 11:39:21 -07:00
Willem Melching c52e3fe331 Force battery temperature to 0 on comma two
old-commit-hash: e909fddac0
2020-08-12 16:36:17 +02:00
Willem Melching eab33adbc9 Don't check dirty on prebuilt release (#2014)
* dont check dirty on prebuilt release

* cleanup

* Command cleanup

* Only log dirty comma branch

* Less whitespace

* Consistentcy

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: c3a4558026
2020-08-12 11:38:38 +02:00
Comma Device 563517e2a1 fix boardd build
old-commit-hash: a228c4d0a0
2020-08-12 09:02:13 +00:00
Adeeb Shihadeh dde753d531 fix linter
old-commit-hash: 60e2267f02
2020-08-11 20:37:51 -07:00
xps-genesis 1cfc19fad1 update optima fingerprint and Fw Fp (#2017)
* update optima fingerprint and Fw Fp

* Update values.py

* fix indent

* not ignored

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 5663c116ed
2020-08-11 18:57:16 -07:00
Adeeb Shihadeh 6af8eb88af update total scons nodes
old-commit-hash: 335aa31895
2020-08-11 16:24:53 -07:00
Adeeb Shihadeh 017b084154 Alert when updated consistently fails (#2013)
* alert when update fails more than 10 times

* bring over offroad alert refactor from other branch

* and we have tests

* use it in snapshot

* bump apk

* don't show exceptions on release branches

* only write when changed

* why does delete use so much cpu

* clean that up

* little more
old-commit-hash: 8e63f06540
2020-08-11 16:23:57 -07:00
Adeeb Shihadeh 0097b87b62 add kona to release notes
old-commit-hash: d946638fce
2020-08-11 13:45:04 -07:00
Adeeb Shihadeh dbd9d952e9 increase controlsd CPU test threshold
old-commit-hash: f3adedacb2
2020-08-11 13:43:19 -07:00
xps-genesis 1b330d06ce Car Port: 2020 Hyundai Kona (#2010)
* update KONA car port

* update Kona  Car Port

* ignore kona EV

* add Kona route

* update readme for Hyundia Kona

* remove electric for regular Kona
old-commit-hash: a3d754a8d8
2020-08-11 13:42:19 -07:00
VirtuallyChris a3be981fbd Nissan harnesses for sale
old-commit-hash: 1c802e2001
2020-08-11 13:42:03 -07:00
Dean Lee a81c4ebd79 camerad: protect concurrent access to shared variables and avoid race conditions (#1966)
* Protect concurrent access for shared resources

* fix
old-commit-hash: f3fb406eee
2020-08-11 11:40:11 -07:00
Erich Moraga c8676c69e3 Added additional IS 300 engine f/w (#2015)
@Asochgelt#1815 DongleID|route 3da61f28d4ece0e8|2020-08-11--09-25-48

Also expanded the firmware layout to make additional f/w entries easier.
old-commit-hash: 8c9378af79
2020-08-11 11:29:19 -07:00
Adeeb Shihadeh 072f8bd84d Test standalone binary builds in CI (#2008)
* test updater, spinner, and text window build in CI

* we dont ship the libs for updater in release branches
old-commit-hash: 1f4714ba98
2020-08-10 21:52:26 -07:00
VirtuallyChris b96bb265ef Fix Genesis G70 in readme
old-commit-hash: c2a6ae6e54
2020-08-10 13:50:14 -07:00
VirtuallyChris d8e160dd53 Fix Readme
old-commit-hash: c2405a47b0
2020-08-10 13:47:13 -07:00
martinl 6a000279ad Add preglobal Subaru Forester and Outback (#1993)
* Add preglobal Forester and Outback

* Tests and values cleanup

* Update units in carstate

* Remove ()

* Add OUTBACK_PREGLOBAL_2018 to non_tested_cars

* Add replay route for OUTBACK_PREGLOBAL_2018
old-commit-hash: c9adc4900b
2020-08-10 12:31:40 -07:00
ZwX1616 5382cfacad update dm new model description
old-commit-hash: ed470453cf
2020-08-10 11:58:33 -07:00
Willem Melching c420eb0cf0 bump panda
old-commit-hash: cb064293a1
2020-08-10 12:08:14 +02:00
Adeeb Shihadeh 355e4a40a6 Build openpilot on mac in CI (#1792)
* build on mac in CI

* coreutils

* python stuff

* pipenv

* newer clang

* init pyenv

* verbose

* init pyenv

* install eigen

* ffmpeg

* sdl

* libav

* libtool

* glfw

* add pipfile as cache key

* test cache

* fix cache path

* brew link

* update tools readme

* don't cache on pipfile

* skip python install if installed

* unlink

* simpler cachingm

* here's your key

* cache pip too

* cache pyenv
old-commit-hash: c450110f96
2020-08-10 00:44:24 -07:00
Adeeb Shihadeh 3e1132ae81 can't do nested html comments
old-commit-hash: d6288c1bb9
2020-08-09 15:17:44 -07:00
Adeeb Shihadeh 861fd2c933 default pull request template
old-commit-hash: 5bd20dbe38
2020-08-09 15:06:47 -07:00
xx979xx 705dfc1c5b fix for PC: detach panda kernel driver if active (#1950)
old-commit-hash: 4f0c75291b
2020-08-09 01:08:09 -07:00
Adeeb Shihadeh 1ea8e10240 add genesis g70 to release notes
old-commit-hash: 424205325b
2020-08-08 22:36:26 -07:00
xps-genesis 83ae9ef377 Car Port: Hyundai Genesis G70 2018 (#2000)
* Car port Genesis G70

* Car port G70

* rebase

* update G70 car port

* Update README.md

* no space

* rebase mistake

* Update values.py

* Update values.py

* Update values.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: a16a948f9e
2020-08-08 22:20:25 -07:00
Adeeb Shihadeh 37f8ca00aa Improve CPU usage test reliability (#2002)
* run phone tests in parallel

* better cpu test

* re-enable test

* no root

* terms version

* not one

* yes

* debug

* that's coverd by min cpu percent
old-commit-hash: ecf0a8c8d4
2020-08-08 20:59:32 -07:00
Dean Lee 066398a49a camerad: close ops_sock in camera_close (#1998)
old-commit-hash: 55ece6991e
2020-08-08 15:55:09 -07:00
Dean Lee 735f84089c fix bug that visionstream_destroy may be called twice (#1999)
old-commit-hash: cccb63229d
2020-08-08 15:50:36 -07:00
Adeeb Shihadeh 755c21f05c update_ci_routes.py: upload route by arg
old-commit-hash: cea8b9e67a
2020-08-08 14:30:31 -07:00
Adeeb Shihadeh 944759717e fix missing negative limit in pid controller (#2001)
old-commit-hash: ee99b59bad
2020-08-08 11:49:13 -07:00
Adeeb Shihadeh c4ce441026 Remove non-SCC Hyundai Kona port (#1997)
old-commit-hash: 5e82578a1b
2020-08-08 11:48:16 -07:00
Harald Schafer 4afa7dfe59 tf 2.2.
old-commit-hash: 270880c705
2020-08-08 11:17:41 -07:00
Adeeb Shihadeh d6e2ae8447 bump panda
old-commit-hash: c1482bebc0
2020-08-08 11:11:58 -07:00
VirtuallyChris 26d2248f85 Add 2020 Accord
Confirmed working by users on Discord
old-commit-hash: 4170fcdc1c
2020-08-07 14:06:42 -07:00
Adeeb Shihadeh 4cb22dcc80 only check offroad in dmonitoringd on init
old-commit-hash: 31f57cb3a3
2020-08-07 10:48:03 -07:00