Commit Graph

5044 Commits (25e4e94691d90f1a4496a2742c63ede108593e15)

Author SHA1 Message Date
Willem Melching 25e4e94691
PyQt demo app (#21625)
* build python helpers lib

* call setMainWindow from python

* put in helper lib

* linter

* move to scripts
2021-10-29 12:37:17 +02:00
Dean Lee 1f39d8cee6
util: add new function create_directories with unit tests (#21871)
* util::create_directories

* check bool ret

* don't assume mask

* rename with_umask to no_umask

* remove umask

* rebase master

* rebase master

* 0755
2021-10-29 12:27:35 +02:00
Dean Lee d70e49dca5
replay: build on devices (#22632)
* there is no QThread::create on device

* add files to files_common

* modify SConscript

* no memory_resouce on device

* #define HAS_MEMORY_RESOURCE

* fix hangs on shutdown

* build on device with the --extra flag

* delete later

* setup -> extras

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-29 12:21:57 +02:00
Dean Lee 18caf3535b
loggerd: fix concurrency issues in sync encoders (#22590)
* sync_encoders

* add variable camera_synced

* cleanup
2021-10-29 12:21:02 +02:00
Dean Lee 921600b95c
framereader: use swscale to handle the YUV conversion (#22710) 2021-10-29 12:14:14 +02:00
Dean Lee 3b936aaca9
remove unused signal displayPowerChanged (#22719) 2021-10-29 12:09:03 +02:00
Willem Melching 51c4b3c34b
Add 2019 Rav4 engine FW (#22733) 2021-10-29 12:08:04 +02:00
lipniak e68849cfc8
tools: add info on common issues (#22709)
* tools/README.md: add more information

1. Add info about OpenCL drivers
2. Add info about pipenv environment

* ubuntu_setup.sh: add clinfo

Adds the clinfo command so you can verify your OpenCL installation.

* tools/README.md: add info on GUI WSL
2021-10-29 11:19:43 +02:00
Willem Melching d656a46311
README.md: mention docs.comma.ai 2021-10-29 10:45:07 +02:00
Willem Melching 8c73e67467 add nav improvements to release notes 2021-10-29 10:39:22 +02:00
Jason Young b49f518782
GM: EPS fault workaround (#22404)
* seems legit

* panda -> loopback

* fix comment

* add some "why" comments for the next guy

* re-test with stock 50Hz rate

* ugly test

* Update selfdrive/car/gm/carstate.py

Co-authored-by: qadmus <42746943+qadmus@users.noreply.github.com>

* update refs

* Update selfdrive/car/gm/carstate.py

Co-authored-by: qadmus <42746943+qadmus@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-28 16:54:12 -07:00
Adeeb Shihadeh 2b4a655f36
Mazda: fix blinker states (#22718)
* Mazda: fix blinker states

* not lamp

* back to lamp to fix convenience blinkers
2021-10-28 14:05:12 -07:00
Adeeb Shihadeh e33cd47b5c UI: add opensans semibold 2021-10-28 13:07:39 -07:00
Willem Melching 48ef2bcbf6
Small docs cleanup (#22725)
* add images

* Add root README.md to docker container
2021-10-28 19:16:39 +02:00
Willem Melching d4433cc2d8
nav: support multiple banners in route segment (#22722) 2021-10-28 19:11:29 +02:00
Dean Lee 92682cb8e0
params: remove params_pxd.pxd (#22723) 2021-10-28 19:10:55 +02:00
Jason Wen 257d2b447d
hyundai_enable_radar_points: fix typo (#22724) 2021-10-28 19:09:22 +02:00
Willem Melching aa8952d0b1
Add sphinx dependencies to Pipfile (#22720) 2021-10-28 17:32:29 +02:00
Willem Melching 0ba40954b9
maps: allow using MAPBOX_TOKEN env variable (#22721) 2021-10-28 16:13:44 +02:00
Willem Melching b816b5b644
Sphinx docs generation (#22697)
* add sphinx

* switch theme

* Experiment: sphinx docs generation updated (#22708)

* moved build to root gitignore, added .gitkeep

* Improved makefile doc build process

- Removed auto-generated docs from source control
- Moved apidoc.sh into Makefile
- Removed make.bat (can add back if Windows support desired)
- Added sphinx viewcode and markdown extensions
- Added feature to source /docs in build, so any .rst file in /docs will
  override the respective file during the build process
- Added feature to copy all markdown/rst files from source into /build/
  during build process so they can be easily referenced while writing
  docs (see examples in index.md)
- Wrote basic starter index.md file

TODO: Add new dependencies to Pipfile [dev-packages]

* Revert accidental modification to Pipfile

* fix command substitution

* exclude xx

* improve docs

* dont include all docs in release build

* Add dockerfile

* update title

* include normal readme

* build container in CI

* use buildkit

* add login

Co-authored-by: Chad Bailey <chadbailey904@gmail.com>
2021-10-28 15:14:37 +02:00
Robbe Derks efb5abec41
Make longitudinal planning triggered on model (#22641)
* Make long planning triggered on model

* fix process replay

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-28 12:27:09 +02:00
Robbe Derks 21c4bfc7be
Pigeon (ublox) initialization fixes (#22712)
* add timeout to wait_for_ack

* fix ignition edge detection race condition

* local_ignition -> ignition_local

* gate power_save on !pigeon_active

* millis_since_boot

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

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-28 11:23:19 +02:00
Dean Lee 3f4cc9a246
Qt/CommaApi: cache private key (#22715)
* cache private key

* space

* no need to check mtime

* call_once

* simplify
2021-10-27 21:12:00 -07:00
Adeeb Shihadeh 687925c775 fix dashcam spelling 2021-10-27 17:55:48 -07:00
Adeeb Shihadeh cf6c129f80 add replay to pc release files 2021-10-27 15:22:26 -07:00
Vehicle Researcher 90c6182a4b add tools/lib to releas files for tests 2021-10-27 14:14:43 -07:00
Adeeb Shihadeh 1e1f948c0c jenkins: run build_release.sh from source dir 2021-10-27 12:28:01 -07:00
cydia2020 944578ad09
Toyota: gate enableDsu on no smartDSU (#22711) 2021-10-27 11:29:34 -07:00
Andrew 999b2ee5cc
tools/setup: add missing package for plotjuggler (#22713) 2021-10-27 10:56:41 -07:00
Willem Melching 63b85ca1e2 bump submodules 2021-10-27 11:57:31 +02:00
Adeeb Shihadeh 7feae28705
run onroad tests on release build (#22700)
* check startup aelrt

* release decorator

* run in jenkins

* run onroad tests

* no push

* fix release2 build

* fix path

* no overwrite

* single release build script

* make files_eon non empty

* files

* run in source

* add that for now

* print

* ignore initialzing

* print

* fetch

* run tests last

* check alert text

* revert some stuff

* fixup jenkinsfile

Co-authored-by: Comma Device <device@comma.ai>
2021-10-26 23:50:05 -07:00
Adeeb Shihadeh 5b331fd6f5
don't set core affinity on PC (#22706) 2021-10-26 21:51:46 -07:00
Adeeb Shihadeh 950acb476c
add inter fonts to assets (#22704) 2021-10-26 20:40:09 -07:00
Adeeb Shihadeh 23d6aeb4b7 installer: init submodules for all builds 2021-10-26 20:01:24 -07:00
Adeeb Shihadeh f4c2398db4
add sdcard support (#22703)
* generalize

* factory reset
2021-10-26 19:34:08 -07:00
Adeeb Shihadeh e178bed301 add escalade to release notes 2021-10-26 16:01:44 -07:00
Gibby 46009fa6fd
GM: 2016 Escalade ESV (#22670)
* Added 2016 Escalade ESV fingerprint and data.

* Updated CARS.md for GM vehicles

* Uploaded Escalade fingerprint

* Removed part about auto high beams for GM. Seems to work for some.

* Revert other modifications in CARS.md

* Revert other modifications in CARS.md

* Added test route for Escalade

* Added tunning for Escalade to reduce jerky steering

* Apply suggestions from code review

* Update selfdrive/car/gm/interface.py

* cleanup test route

Co-authored-by: Gibby <git@twoitguys>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-10-26 15:59:24 -07:00
Vivek Aithal 2ea4feffb9
plannerd: add useLaneLines to lateralPlan (#22699)
* add laneless toggle in lateral plan message

* update cereal

* add refs
2021-10-26 14:32:41 -07:00
Willem Melching cca07c0c73
navigation: use mapbox proxy server (#22660)
* use mapbox proxy

* remove MapboxToken param

* do not log jwt

* remove import

* move to staging url

* put has_prime in ui state

* logic was flipped

* Update selfdrive/ui/qt/maps/map.h
2021-10-26 18:59:17 +02:00
Willem Melching b078d8e425
Make BMX055 optional if MMC5603NJ present (#22698) 2021-10-26 17:43:33 +02:00
Willem Melching 89f311714c
loggerd: set encodeIdx.valid if frame id is correct (#22634)
* loggerd: set encodeIdx.valid if frame id is correct

* check valid flag in test

* test cleanup

* bump cereal
2021-10-26 16:00:43 +02:00
Willem Melching c30bd052c3 bump version to 0.8.11 2021-10-26 15:23:04 +02:00
Willem Melching 59accdd814 do not run on import 2021-10-26 14:49:51 +02:00
Willem Melching e0b88dfb63 bump opendbc 2021-10-26 14:49:41 +02:00
Willem Melching 8cd195d030
fix test_models.py (#22694) 2021-10-26 14:46:31 +02:00
Willem Melching 644d1126db bump panda 2021-10-26 12:25:29 +02:00
Adeeb Shihadeh f2b48a1803
always show lane lines on HUD (#22693)
* always show lane lines on HUD

* update refs
2021-10-25 23:47:12 -07:00
qadmus ca476650e9
GM: Cleanup & format values.py (#22671)
* cleanup & format gm/values.py like toyota/values.py

* Units and notes
2021-10-25 23:46:44 -07:00
Greg Hogan 7bb13acc45
ModelDataRaw struct part 4 (#22673)
* convert model data for leads to struct

* make things more consistent

* change names with path to plan

* consistent use of plural
2021-10-25 16:46:09 -07:00
Adeeb Shihadeh 9ca16560e2 updated: add a few missing type hints 2021-10-25 15:58:26 -07:00