Commit Graph

2331 Commits

Author SHA1 Message Date
Willem Melching 416bc987f5 Fix calibration invalid alert on startup (#2270)
* change controlsd calibration initial value

* update refs

* update refs

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 3f88df62c76ee91deda15063bb2803f391c3912e
2020-10-05 19:16:52 -07:00
Adeeb Shihadeh 69946508db bump cereal
old-commit-hash: 70bc935210c8b948ab20f1d72fd2c6a6884d4cfd
2020-10-05 18:43:21 -07:00
Greg Hogan 3ea69f614e eliminate round-trip reading entire file (#2275)
* eliminate round-trip reading entire file

* only if reading entire file

* print headers in errors

* fix end
old-commit-hash: 2293a6a36c4283626d3079294fed1905e0672a76
2020-10-05 16:59:19 -07:00
ZwX1616 6d3dc46b8f transient considerations (#2276)
old-commit-hash: 55351859a73f412fdd52b2166298f9ed354ce6c1
2020-10-05 15:41:17 -07:00
ZwX1616 a9d6c98aa4 Reduced wheel touch time (#2259)
* decrease wheel touch time

* update refs

* fix unittest

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 21d4ac1eebba06769f03edf7220ce84bd6ae154d
2020-10-05 14:39:24 -07:00
Willem Melching 03b2a6a137 LSM6DS3 (#2268)
* add initial lsm6ds3 setup

* accel works

* ignore lsm6ds3 in locationd

* add gyro

* add temp

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e51da619c15dea3ac6cc77f4f9a387923e2a3ea6
2020-10-05 16:16:25 +02:00
grekiki 67b02775da CI: Add valgrind (#2245)
* prepare a test for valgrind by fixing linter issues

* something went wrong

* Try update cereal

* Not working, fixing replay_learning.py

* Testing

* Testing

* Working now

* More logs, a bit of cleaning, still no idea how this works

* Ok got 10% cleaning done

* trying some stackOverflow code

* Lots of cleaning

* wip

* Delete valgrind_testing.py

* Delete replay_learning.py

* Add to CI, cannot fail though

* Add to CI, cannot fail though

* Now the unit test should fail

* Dump valgrind output in case of a failure

* fix subrepos

* fix subs

* hopefully fixes every issue that we have

* wait for message confirmation

* Revert "wait for message confirmation"

This reverts commit ad7ba280ec6536015ac1a442c9732bfe42fd5664.

* fix local issues

* Revert "fix local issues"

This reverts commit 4498df21df471fa6e9360d50407eaefdf24ae69f.

* attempt 3 to fix things

* untested function extraction

* refactor

* add valgrind task

* add delay and BASEDIR

* Make test not fail, it is not designed for that

* fix subrepositories

* fix tests

* Real fix now :)

* scons

* ... stupid CI

* fix valgrind CI

* Update test.yaml

* Update test.yaml

* Update test.yaml

* add valgrind logs as file

* remove delays

* kill process more reliably

* rename action

* small cleanup

* fix casting to int in case of large leaks

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: a09fd7c860555c308e516bbcfbf4fff850a694e1
2020-10-05 16:09:32 +02:00
Adeeb Shihadeh af2ec63bea radard cleanup (#2266)
* some cleanup

* more realistic profiling

* Update selfdrive/controls/radard.py

Co-authored-by: Willem Melching <willem.melching@gmail.com>

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: a77548bff606a20537ed7ff526d605bed1b7a721
2020-10-05 11:37:39 +02:00
Adeeb Shihadeh 349b5814bb radard profiling (#2265)
old-commit-hash: df6a66c785acaba43ba2699a35e3937c818aae8a
2020-10-04 15:55:25 -07:00
Willem Melching 37e173acdc Fix MacOS CI (#2145)
* compile flag for cython

* fix more setups

* bump cereal

* reenable mac build

* don't let that fail the build

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 8e0bb6a7cee869b9aa6a724b20ab8d79141eaad4
2020-10-04 15:03:20 -07:00
Adeeb Shihadeh f27bdfbee7 UI: refactor light sensor (#2129)
* refactor light thread

* qcom low power mode

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 06cb2f963ddd3a1e25d592ac4d2d25358e69c94a
2020-10-03 20:58:46 -07:00
Adeeb Shihadeh 37529e23a9 bump version to 0.7.10
old-commit-hash: 47a42ff432db8a2494e922ca5e767e58020f0446
2020-10-03 14:51:47 -07:00
ZwX1616 db55c1cca3 Refactor loggerd rotations (#2247)
* loggerd:refactor rotate encoder

* change notify_all to notify_one

* finish

* cancelWait

* start front_encoder_thread on need

* rebase master to resolve conflict

* tici qcam works, but

* ifs are ugly

* synced rotate off frame ids

* only start counting frames after modeld alive

* typo

* fix some bugs

* never over rotate

* works

* missing space

* zero frame count tolerance

* lol

* add back omx race protection

* not need that

* not to confuse different locks

* playing with locks is playing with fire

* tici now has qcam

* size is overrated

* make cppcheck happy

* fall back if no camera

* warn

* missing condition

* first is freestyle

* no stream id before connecting

* wait for increment

* first will be imperfect

* wait is futile

* block frames when writing state

* just log write time

* exit loops when exit

* tici qcamera

* fixed

* add atomics

* incl

Co-authored-by: deanlee <deanlee3@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2b974150c4478f6df69b7fbbc7037548e9e0bbbf
2020-10-03 07:56:16 -07:00
Adeeb Shihadeh ff14d71845 Run all driving processes on cores 2-3 (#2257)
old-commit-hash: 059cf6b43e579b8634090a0ecac4fb1c6c7a205e
2020-10-02 17:18:18 -07:00
Adeeb Shihadeh d05c8e2a08 Tici updated (#2126)
* run updated on tici

* do this for now

* two didn't like empty string

* fix permissions
old-commit-hash: 38ded9b1e79cc01bf4b8086b543bf0bab689d0fc
2020-10-02 16:36:20 -07:00
Adeeb Shihadeh 0184a43999 run loggerd tests in CI (#2241)
* run loggerd tests in jenkins

* fast

* check segs on the fly

* missing import

* wait for dir

* no thread

* relax FILE_SIZE_TOLERANCE

* cleanup

* unused

* set ci flag

* wait longer for first seg

* fix race condition with setting RecordFront

Co-authored-by: ZwX1616 <zwx1616@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 427d4a5a9eaf3a593db43ee78315dd38664dbb47
2020-10-01 18:42:43 -07:00
Adeeb Shihadeh e2cdab8d45 bump submodules
old-commit-hash: 14d056a14d2cd920f9edd5f52c86abe0e1a80cab
2020-10-01 14:11:44 -07:00
Adeeb Shihadeh 6c39de6c92 Increase HKG torque limit (#2249)
* increase hkg torque limit

* update refs

* bump panda
old-commit-hash: 67aec50b88cf1a65ae44940a4594d893a384bbc6
2020-10-01 13:16:51 -07:00
Adeeb Shihadeh f36a815a32 0.7.9 release notes tweak
old-commit-hash: 809b427e72977de27de7d237a69a2b412439500b
2020-10-01 11:21:02 -07:00
Willem Melching 65f1bcafc7 Update release notes
old-commit-hash: b24b0ebb190feb7d7130d84e3ca3f3f96d2933e1
2020-10-01 20:08:11 +02:00
Willem Melching d34b18069c simplify testing closet client
old-commit-hash: 1c6fb567699714fa2aa39a147114fb277544c59f
2020-10-01 16:01:34 +02:00
Comma Device 493c95e363 update testing closet client
old-commit-hash: 3f0491b7e58d4d3a7fe6e2bd483d6fd267a9bdd4
2020-10-01 06:52:59 -07:00
Willem Melching d1dea6bac6 fix compilation with Clang 10 on ubuntu 20.04 (#2243)
* fix compilation with Clang 10 on ubuntu 20.04

* Allow newer warning options in old clang

* Fix space
old-commit-hash: dba49bbf849d591341b297983339ce981c0e0dc0
2020-09-30 14:58:56 +02:00
Adeeb Shihadeh 25400f9456 jenkins: clean workspace (#2248)
old-commit-hash: 846b56831f2cddb5c3bd471920b2bd6a98bfede0
2020-09-29 22:14:54 -07:00
Adeeb Shihadeh 9bb39d1145 updated: remove old overlay init file
old-commit-hash: 2a2cfd6bb51cc67276b9c21fe70cf1114e1e6f03
2020-09-29 21:26:27 -07:00
Adeeb Shihadeh 747ca1d354 fix paths for waste3 debug script
old-commit-hash: 9060d3c87b717189350035603a791b47a16f8fc8
2020-09-29 15:51:58 -07:00
Tom Dörr 370ba02e6c Add Flags to Control Simulator (#2246)
* Add flags

* Update readme
old-commit-hash: c13c6ef76b1b3bc9249ba08818f6afef0ee37076
2020-09-29 14:00:03 -07:00
Dean Lee 9af3c25166 fix resource leak when rotating encoder (#2141)
old-commit-hash: 209e7aa4719fd88bd465936321ea3e6cf5f10658
2020-09-29 13:53:32 -07:00
Adeeb Shihadeh f1163a0b51 bump submodules
old-commit-hash: be7cc63e3d7459f01638fe1f716049fb6009479f
2020-09-29 13:23:40 -07:00
Adeeb Shihadeh c23faac9df updated: log git corruption (#2242)
* log git corruption

* better cloudlog
old-commit-hash: 3f40a9ee7590f95743dd5914ca81496f1419f402
2020-09-29 12:08:55 -07:00
Adeeb Shihadeh 52ed05f68e add ECU disable script from #1459
old-commit-hash: 98fedff6b1f286c28a5beb12fd40b392b1d4ce65
2020-09-29 11:54:29 -07:00
Willem Melching 322fe79f5b Revert "fix compilation with Clang 10 on ubuntu 20.04"
This reverts commit 58e5036dd8135da83726d419d892ebdcda849407.

old-commit-hash: 0abd089ec4f1ba6629dc1a2ac8f197496e21e4bc
2020-09-29 13:12:38 +02:00
Willem Melching 769a23aebf fix compilation with Clang 10 on ubuntu 20.04
old-commit-hash: fe8d08806f6643e6774bdcbb71d0ad28a7bb4cc6
2020-09-29 12:54:51 +02:00
Greg Hogan 659b82c469 pre-reqs for honda bosch longitudinal control (#1458)
* pre-reqs for honda bosch longitudinal control

* openpilot_longitudinal_control -> radar_disabled

* fix chrysler test

* review feedback

* little cleaner

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 0902575e3422da15454224a627650a1096d4c682
2020-09-29 00:04:15 -07:00
cydia2020 ca29e033e9 add 1 second delay to acc pedal alert (#2221)
So that the screen wouldn't appear to "flicker" when openpilot is engaged while the acc pedal is being released
old-commit-hash: 6d5b2af3f2290d9cf99c4eee3eb9c412a069fbb4
2020-09-28 16:17:21 -07:00
Adeeb Shihadeh be29b8f236 tici light sensor (#2238)
old-commit-hash: 2490be762ddb4c05d3ed8fc9c865138115d24666
2020-09-28 14:49:07 -07:00
Tom Dörr 260ff8cd46 Name openpilot docker container (#2239)
old-commit-hash: 459aa1123d0bd7d6715951c4f8007c34ae83ac1a
2020-09-28 14:44:03 -07:00
Adeeb Shihadeh e4afed91ec this sounds better
old-commit-hash: 562cde2022fe1abf2176b4766e045bdf623b05e6
2020-09-28 13:48:09 -07:00
Adeeb Shihadeh 2e73593038 no more question issue type, we have discussions
old-commit-hash: 6101951dc459b45fa4069003473e1edcb208e96c
2020-09-28 13:43:46 -07:00
Tom Dörr 0768cf8be5 Enable Ctrl-C for Carla Server (#2240)
old-commit-hash: e6eedbe70453c72c695663411b41aca437493202
2020-09-28 13:41:37 -07:00
Nelson Chen c66f3906c2 Add 2021 Corolla Hybrid to Supported Cars in README.md (#2229)
Followup to https://github.com/commaai/openpilot/pull/1845 which added FW/FPv2 from a *2021* Corolla Hybrid.

User confirmed again their vehicle is a 2021 Corolla Hybrid recently: https://discordapp.com/channels/469524606043160576/524327905937850394/759264135812349962

By the way, the ICE-only 2021 Corolla has still not been confirmed or tried against and no mention has been found in Discord about successful attempts or failures regarding that model and model year.
old-commit-hash: 0bd66a40d8fe15f785617cb4a17e2c31c3cfc865
2020-09-28 11:54:13 -07:00
qadmus 94b0fd629e Fix grade force in test_long plant (#2225)
Co-authored-by: user <email@web.com>
old-commit-hash: cba53957bd33379ff6ad9fc53dd5edc73cfdff4a
2020-09-28 11:54:48 +02:00
Dean Lee 63c8162fd3 close lock_fd if flock failed (#2231)
old-commit-hash: 9983389ffebe3383736111b0b4ad762aa9ef580b
2020-09-28 11:47:38 +02:00
Logan Lasiter f127e4048e Add symphony-cpu lib once (#2232)
old-commit-hash: 7d28afcde3996e5c8ae5d712d431a67e5887750f
2020-09-28 11:46:51 +02:00
Erich Moraga 32f505ba13 Add engine f/w for CAR.LEXUS_RX (#2235)
@vonlee#4243 2017 Lexus RX350 DongleID e6112c12439776bb
old-commit-hash: 278bb5063af9c02eb76cd51bf8b8625889da8e0d
2020-09-27 18:42:57 -07:00
vanillagorillaa bb9f55844f Typo: thershold -> threshold (#2230)
old-commit-hash: c35af4b6198e81cac09db8a424f5780ca33c085c
2020-09-25 22:50:55 -07:00
VirtuallyChris f35e75c62a ProPILOT
old-commit-hash: 6ffc9a92d7d579353e85cacea5b0d3ad0d3f51ce
2020-09-25 15:54:58 -07:00
VirtuallyChris 63efd0c4ca Combine Toyota Avalon rows
old-commit-hash: afeb012aeece70b10ecb52acc1c08b82f8f1fc8d
2020-09-25 11:35:19 -07:00
HaraldSchafer a5a15064a0 Update README.md
old-commit-hash: d2539e01d3be542b385de27ac454fe897e5e65cf
2020-09-25 06:33:36 -07:00
Willem Melching 18b33204cc fix modeld launch script larch64 detection
old-commit-hash: 8cc5bfcef8bf91e55780ae2b9e7182e4099f8082
2020-09-25 14:14:54 +02:00