Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge 0710 clean into tf-full-steering #94

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
db33632
fix not going onroad on clean dashcam install (#2280)
adeebshihadeh Oct 6, 2020
dfb251a
add FORESTER_PREGLOBAL to untested.
rav4kumar Oct 17, 2020
bb5537a
update the old apk.
rav4kumar Oct 17, 2020
e4b795d
syntax
rav4kumar Oct 17, 2020
3e448b4
ui: black ui
rav4kumar Oct 17, 2020
adebe63
ui: renaming
rav4kumar Oct 17, 2020
9146bda
SUBARU.LEGACY_PREGLOBAL, untested
rav4kumar Oct 17, 2020
54d558d
ui: dev ui
rav4kumar Oct 17, 2020
787048c
ui: remove duplicate and fix for carstate
rav4kumar Oct 17, 2020
e43dba4
ui: declared identifier
rav4kumar Oct 17, 2020
08bba7f
ui:
rav4kumar Oct 17, 2020
3a9c6f8
remove arnes capnp
rav4kumar Oct 17, 2020
9709f1a
ui: add break light to uisecene
rav4kumar Oct 17, 2020
d1cfc51
ui: fix for blinker ?
rav4kumar Oct 17, 2020
53ea929
SUBARU IS UNTESTED
rav4kumar Oct 17, 2020
d88bac1
ui: typo
rav4kumar Oct 17, 2020
b2c387b
ugh i need to focus.
rav4kumar Oct 17, 2020
dfae977
ui: blinker "should" be working
rav4kumar Oct 17, 2020
d4c44c0
ui: no break light for now. just get ui up
rav4kumar Oct 17, 2020
3191239
ui: remove break light
rav4kumar Oct 17, 2020
966d74e
ui: add blinker
rav4kumar Oct 17, 2020
11adecc
ui:
rav4kumar Oct 17, 2020
ba9832a
Ui: thats right no break light for now.
rav4kumar Oct 17, 2020
6164d30
ui: draw the ui.
rav4kumar Oct 17, 2020
46a530e
ui:battery temp
rav4kumar Oct 17, 2020
a3d4e78
why are all the route failing?
rav4kumar Oct 17, 2020
93eb9c9
YESSSSSSS!! Give me that check mark travis
rav4kumar Oct 17, 2020
6f259b0
minor tune.
rav4kumar Oct 17, 2020
2e59860
e2e button
rav4kumar Oct 18, 2020
b132d59
no MAZDA.Mazda3, route.
rav4kumar Oct 18, 2020
b52dad4
Revert "e2e button"
rav4kumar Oct 18, 2020
720271d
Will this work?
rav4kumar Oct 18, 2020
d550f58
typo
rav4kumar Oct 18, 2020
39b1c02
Revert "typo"
rav4kumar Oct 18, 2020
0ceb82d
Revert "Will this work?"
rav4kumar Oct 18, 2020
007ba55
tune breaking
rav4kumar Oct 18, 2020
f1220d1
break tuning
rav4kumar Oct 19, 2020
26bccbd
openpilot v0.7.10 release
Oct 21, 2020
47bce1e
Update values.py
xps-genesis Oct 27, 2020
8369e11
fix driver camera AE and grey panda deprecation (#2426)
adeebshihadeh Oct 28, 2020
aa53a26
Update values.py
rav4kumar Nov 3, 2020
7def0fa
Merge branch 'devel' of git://github.com/commaai/openpilot into comma…
rav4kumar Nov 3, 2020
7b5c1d8
duplicate
rav4kumar Nov 3, 2020
a864cf2
duplicate
rav4kumar Nov 3, 2020
77a86a6
did comma rename it?
rav4kumar Nov 3, 2020
2a35c4a
remove the DisablePowerDownTime for now
rav4kumar Nov 5, 2020
b4193f9
not needed
rav4kumar Nov 5, 2020
55b9d35
travis fix
rav4kumar Nov 5, 2020
b384b9f
import subprocess, re
rav4kumar Nov 5, 2020
7f23a18
revert to stock updated.py
rav4kumar Nov 5, 2020
7a43799
why is comma still refactoring alert ?
rav4kumar Nov 6, 2020
ca37658
update thermald.py
rav4kumar Nov 6, 2020
5972888
update thermald
rav4kumar Nov 6, 2020
b7ce30a
syntax
rav4kumar Nov 6, 2020
aa32735
add missing params
rav4kumar Nov 6, 2020
b0c8f01
add missing params and make manager exec
Nov 6, 2020
e6277bf
remove duplicate.
rav4kumar Nov 6, 2020
c462988
revert to stock
rav4kumar Nov 6, 2020
9ba4fbd
update thermald.py
rav4kumar Nov 7, 2020
9bcb27a
Update thermald.py
arne182 Nov 8, 2020
1ac09b0
missing params.
rav4kumar Nov 8, 2020
2a75e18
no route for ACURA_RDX_3G
rav4kumar Nov 8, 2020
72e2055
Update test_car_models.py
arne182 Nov 8, 2020
f7f4ade
Update sensorium.py
arne182 Nov 8, 2020
ccb6a90
Update ui.py
arne182 Nov 8, 2020
d1aed09
Update ui_helpers.py
arne182 Nov 8, 2020
c1417a6
Update test_car_models.py
arne182 Nov 8, 2020
d02744f
update external phonelibe and tools from comma master
Nov 9, 2020
250390b
force upload
Nov 9, 2020
5760196
support grey panda
rav4kumar Nov 9, 2020
96efa77
unsupported hardware alert
rav4kumar Nov 9, 2020
2baaf32
stock apk and missing param
Nov 9, 2020
e69f17b
look for version number not the signature
rav4kumar Nov 9, 2020
075a686
update pandad.py
rav4kumar Nov 9, 2020
92efa91
updated fix
rav4kumar Nov 9, 2020
84614b3
update
rav4kumar Nov 9, 2020
674e378
add get_expected_version
arne182 Nov 9, 2020
397e865
add compiled scipy lib
Nov 11, 2020
1447985
no signature.
rav4kumar Nov 11, 2020
14c49ed
back to stock version
Nov 11, 2020
347e7af
update
rav4kumar Nov 11, 2020
894c7b2
manual panda flash requied
rav4kumar Nov 11, 2020
b825ecf
ui update
rav4kumar Nov 11, 2020
8d6052f
add arne capnp
rav4kumar Nov 11, 2020
1f11dd8
update ui.cc
rav4kumar Nov 11, 2020
8282c25
Update ui.cc
rav4kumar Nov 11, 2020
1f48975
Revert "Update ui.cc"
rav4kumar Nov 11, 2020
cafb844
Revert "update ui.cc"
rav4kumar Nov 11, 2020
21ecdb0
Revert "add arne capnp"
rav4kumar Nov 11, 2020
b96f7c0
Revert "ui update"
rav4kumar Nov 11, 2020
55f8b8b
battery temp
rav4kumar Nov 11, 2020
3db35cc
bat
rav4kumar Nov 11, 2020
af31374
typo
rav4kumar Nov 11, 2020
15797e0
Revert "typo"
rav4kumar Nov 11, 2020
4975477
Revert "bat"
rav4kumar Nov 11, 2020
6b8bbda
Revert "battery temp"
rav4kumar Nov 11, 2020
aff7986
dislike ui
rav4kumar Nov 11, 2020
0990f67
updated apk
Nov 11, 2020
c710ca1
add 2m of exrta stopping distance
rav4kumar Nov 11, 2020
efde77f
move prius to top
rav4kumar Nov 11, 2020
d12f179
Merge branch 'commaai-devel' of https://github.com/arne182/ArnePilot …
rav4kumar Nov 11, 2020
dfb29e7
Merge pull request #726 from arne182/commaai-devel
arne182 Nov 11, 2020
97af4db
fix scipy install. This could take hours to compile
arne182 Nov 14, 2020
e998e8f
scipy should install now but will take hours
arne182 Nov 14, 2020
add5f63
remove compiled library and let it be compiled
Nov 14, 2020
77df2b7
Update installerscript.sh
arne182 Nov 15, 2020
1e3ba27
Fix scipy installer
arne182 Nov 15, 2020
592954e
Merge pull request #727 from arne182/commaai-devel
rav4kumar Nov 16, 2020
56eb605
Dev ui with new info!
rav4kumar Nov 16, 2020
a0379a4
remove duplicates
rav4kumar Nov 16, 2020
8162e54
ui fixes
Nov 16, 2020
87f6063
prius breaking and handonthewheel bug fixes
rav4kumar Nov 16, 2020
597e7fd
ui fix
rav4kumar Nov 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ pipeline {
COMMA_JWT = credentials('athena-test-jwt')
TEST_DIR = "/data/openpilot"
}
options {
timeout(time: 1, unit: 'HOURS')
}

stages {

Expand All @@ -58,7 +61,7 @@ pipeline {
when {
not {
anyOf {
branch 'master-ci'; branch 'devel'; branch 'devel-staging'; branch 'release2'; branch 'release2-staging'; branch 'dashcam'; branch 'dashcam-staging'
branch 'master-ci'; branch 'devel'; branch 'devel-staging'; branch 'release2'; branch 'release2-staging'; branch 'dashcam'; branch 'dashcam-staging'; branch 'testing-closet*'
}
}
}
Expand Down Expand Up @@ -133,6 +136,7 @@ pipeline {
["test sounds", "nosetests -s selfdrive/test/test_sounds.py"],
["test boardd loopback", "nosetests -s selfdrive/boardd/tests/test_boardd_loopback.py"],
["test loggerd", "CI=1 python selfdrive/loggerd/tests/test_loggerd.py"],
//["test camerad", "CI=1 python selfdrive/camerad/test/test_camerad.py"], // wait for shelf refactor
//["test updater", "python installer/updater/test_updater.py"],
])
}
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,11 @@ This is done automatically otherwise run `pkill -f boardd; cd /data/openpilot/pa

## Supported Cars
Fork is known to work in both US and Europe
- Avalon 2021
- RAV4 Hybrid 2016-19
- RAV4 2017-19
- Corolla 2019-20
- Prius 2017
- Prius 2017-2021
- RX hyrid 2017
- CT 2018
- Hyundia is fully supported thank to @xps-genesis
Expand Down
136 changes: 73 additions & 63 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
Version 0.7.10 (2020-10-29)
========================
* Grey panda is deprecated, upgrade to comma two or black panda
* NEOS update: update to Python 3.8.2 and lower CPU frequency
* Improved thermals due to reduced CPU frequency
* Update SNPE to 1.41.0
* Reduced offroad power consumption
* Various system stability improvements
* Acura RDX 2020 support thanks to csouers!

Version 0.7.9 (2020-10-09)
========================
* Improved car battery power management
Expand Down Expand Up @@ -29,24 +39,24 @@ Version 0.7.7 (2020-07-20)

Version 0.7.6.1 (2020-06-16)
========================
* Hotfix: update kernel on some comma twos (orders #8570-#8680)
* Hotfix: update kernel on some comma twos (orders #8570-#8680)

Version 0.7.6 (2020-06-05)
========================
* White panda is deprecated, upgrade to comma two or black panda
* 2017 Nissan X-Trail, 2018-19 Leaf and 2019 Rogue support thanks to avolmensky!
* 2017 Mazda CX-5 support in dashcam mode thanks to Jafaral!
* Huge CPU savings in modeld by using thneed!
* Lots of code cleanup and refactors
* White panda is deprecated, upgrade to comma two or black panda
* 2017 Nissan X-Trail, 2018-19 Leaf and 2019 Rogue support thanks to avolmensky!
* 2017 Mazda CX-5 support in dashcam mode thanks to Jafaral!
* Huge CPU savings in modeld by using thneed!
* Lots of code cleanup and refactors

Version 0.7.5 (2020-05-13)
========================
* Right-Hand Drive support for both driving and driver monitoring!
* New driving model: improved at sharp turns and lead speed estimation
* New driver monitoring model: overall improvement on comma two
* Driver camera preview in settings to improve mounting position
* Added support for many Hyundai, Kia, Genesis models thanks to xx979xx!
* Improved lateral tuning for 2020 Toyota Rav 4 (hybrid)
* Right-Hand Drive support for both driving and driver monitoring!
* New driving model: improved at sharp turns and lead speed estimation
* New driver monitoring model: overall improvement on comma two
* Driver camera preview in settings to improve mounting position
* Added support for many Hyundai, Kia, Genesis models thanks to xx979xx!
* Improved lateral tuning for 2020 Toyota Rav 4 (hybrid)

Version 0.7.4 (2020-03-20)
========================
Expand Down Expand Up @@ -482,96 +492,96 @@ Version 0.3.4 (2017-07-28)

Version 0.3.3 (2017-06-28)
===========================
* Improved model trained on more data
* Alpha CR-V support thanks to energee and johnnwvs!
* Using the opendbc project for DBC files
* Minor performance improvements
* UI update thanks to pjlao307
* Power off button
* 6% more torque on the Civic
* Improved model trained on more data
* Alpha CR-V support thanks to energee and johnnwvs!
* Using the opendbc project for DBC files
* Minor performance improvements
* UI update thanks to pjlao307
* Power off button
* 6% more torque on the Civic

Version 0.3.2 (2017-05-22)
===========================
* Minor stability bugfixes
* Added metrics and rear view mirror disable to settings
* Update model with more crowdsourced data
* Minor stability bugfixes
* Added metrics and rear view mirror disable to settings
* Update model with more crowdsourced data

Version 0.3.1 (2017-05-17)
===========================
* visiond stability bugfix
* Add logging for angle and flashing
* visiond stability bugfix
* Add logging for angle and flashing

Version 0.3.0 (2017-05-12)
===========================
* Add CarParams struct to improve the abstraction layer
* Refactor visiond IPC to support multiple clients
* Add raw GPS and beginning support for navigation
* Improve model in visiond using crowdsourced data
* Add improved system logging to diagnose instability
* Rewrite baseui in React Native
* Moved calibration to the cloud
* Add CarParams struct to improve the abstraction layer
* Refactor visiond IPC to support multiple clients
* Add raw GPS and beginning support for navigation
* Improve model in visiond using crowdsourced data
* Add improved system logging to diagnose instability
* Rewrite baseui in React Native
* Moved calibration to the cloud

Version 0.2.9 (2017-03-01)
===========================
* Retain compatibility with NEOS v1
* Retain compatibility with NEOS v1

Version 0.2.8 (2017-02-27)
===========================
* Fix bug where frames were being dropped in minute 71
* Fix bug where frames were being dropped in minute 71

Version 0.2.7 (2017-02-08)
===========================
* Better performance and pictures at night
* Fix ptr alignment issue in boardd
* Fix brake error light, fix crash if too cold
* Better performance and pictures at night
* Fix ptr alignment issue in boardd
* Fix brake error light, fix crash if too cold

Version 0.2.6 (2017-01-31)
===========================
* Fix bug in visiond model execution
* Fix bug in visiond model execution

Version 0.2.5 (2017-01-30)
===========================
* Fix race condition in manager
* Fix race condition in manager

Version 0.2.4 (2017-01-27)
===========================
* OnePlus 3T support
* Enable installation as NEOS app
* Various minor bugfixes
* OnePlus 3T support
* Enable installation as NEOS app
* Various minor bugfixes

Version 0.2.3 (2017-01-11)
===========================
* Reduce space usage by 80%
* Add better logging
* Add Travis CI
* Reduce space usage by 80%
* Add better logging
* Add Travis CI

Version 0.2.2 (2017-01-10)
===========================
* Board triggers started signal on CAN messages
* Improved autoexposure
* Handle out of space, improve upload status
* Board triggers started signal on CAN messages
* Improved autoexposure
* Handle out of space, improve upload status

Version 0.2.1 (2016-12-14)
===========================
* Performance improvements, removal of more numpy
* Fix boardd process priority
* Make counter timer reset on use of steering wheel
* Performance improvements, removal of more numpy
* Fix boardd process priority
* Make counter timer reset on use of steering wheel

Version 0.2 (2016-12-12)
=========================
* Car/Radar abstraction layers have shipped, see cereal/car.capnp
* controlsd has been refactored
* Shipped plant model and testing maneuvers
* visiond exits more gracefully now
* Hardware encoder in visiond should always init
* ui now turns off the screen after 30 seconds
* Switch to openpilot release branch for future releases
* Added preliminary Docker container to run tests on PC
* Car/Radar abstraction layers have shipped, see cereal/car.capnp
* controlsd has been refactored
* Shipped plant model and testing maneuvers
* visiond exits more gracefully now
* Hardware encoder in visiond should always init
* ui now turns off the screen after 30 seconds
* Switch to openpilot release branch for future releases
* Added preliminary Docker container to run tests on PC

Version 0.1 (2016-11-29)
=========================
* Initial release of openpilot
* Adaptive cruise control is working
* Lane keep assist is working
* Support for Acura ILX 2016 with AcuraWatch Plus
* Support for Honda Civic 2016 Touring Edition
* Initial release of openpilot
* Adaptive cruise control is working
* Lane keep assist is working
* Support for Acura ILX 2016 with AcuraWatch Plus
* Support for Honda Civic 2016 Touring Edition
10 changes: 7 additions & 3 deletions SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import sys
import platform

TICI = os.path.isfile('/TICI')
Decider('MD5-timestamp')

AddOption('--test',
action='store_true',
Expand All @@ -27,7 +28,7 @@ if platform.system() == "Darwin":
if arch == "aarch64" and TICI:
arch = "larch64"

webcam = bool(ARGUMENTS.get("use_webcam", 0))
USE_WEBCAM = os.getenv("USE_WEBCAM") is not None
QCOM_REPLAY = arch == "aarch64" and os.getenv("QCOM_REPLAY") is not None

if arch == "aarch64" or arch == "larch64":
Expand Down Expand Up @@ -108,6 +109,7 @@ else:
]

rpath = [
"phonelibs/snpe/x86_64-linux-clang",
"external/tensorflow/lib",
"cereal",
"selfdrive/common"
Expand Down Expand Up @@ -136,6 +138,7 @@ env = Environment(
"-Werror",
"-Wno-unknown-warning-option",
"-Wno-deprecated-register",
"-Wno-register",
"-Wno-inconsistent-missing-override",
"-Wno-c99-designator",
"-Wno-reorder-init-list",
Expand Down Expand Up @@ -177,7 +180,7 @@ env = Environment(
RPATH=rpath,

CFLAGS=["-std=gnu11"] + cflags,
CXXFLAGS=["-std=c++14"] + cxxflags,
CXXFLAGS=["-std=c++1z"] + cxxflags,
LIBPATH=libpath + [
"#cereal",
"#selfdrive/common",
Expand All @@ -202,6 +205,7 @@ if arch in ["x86_64", "Darwin", "larch64"]:
]
qt_env["LINKFLAGS"] += ["-F" + QT_BASE + "lib"]
else:
qt_env['QTDIR'] = "/usr"
qt_dirs = [
f"/usr/include/{real_arch}-linux-gnu/qt5",
f"/usr/include/{real_arch}-linux-gnu/qt5/QtWidgets",
Expand Down Expand Up @@ -261,7 +265,7 @@ def abspath(x):

# still needed for apks
zmq = 'zmq'
Export('env', 'qt_env', 'arch', 'zmq', 'SHARED', 'webcam', 'QCOM_REPLAY')
Export('env', 'qt_env', 'arch', 'zmq', 'SHARED', 'USE_WEBCAM', 'QCOM_REPLAY')

# cereal and messaging are shared with the system
SConscript(['cereal/SConscript'])
Expand Down
Binary file modified apk/ai.comma.plus.offroad.apk
Binary file not shown.
17 changes: 9 additions & 8 deletions cereal/car.capnp
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ struct CarEvent @0x9b1657f34caf3ad3 {
canError @0;
steerUnavailable @1;
brakeUnavailable @2;
gasUnavailable @3;
wrongGear @4;
doorOpen @5;
seatbeltNotLatched @6;
Expand Down Expand Up @@ -96,17 +95,18 @@ struct CarEvent @0x9b1657f34caf3ad3 {
fcw @79;
steerSaturated @80;
whitePandaUnsupported @81;
startupGreyPanda @82;
belowEngageSpeed @84;
noGps @85;
focusRecoverActive @86;
wrongCruiseMode @87;
neosUpdateRequired @88;
modeldLagging @89;
preKeepHandsOnWheel @90;
promptKeepHandsOnWheel @91;
keepHandsOnWheel @92;
deviceFalling @93;
deviceFalling @90;
fanMalfunction @91;
preKeepHandsOnWheel @92;
promptKeepHandsOnWheel @93;
keepHandsOnWheel @94;

gasUnavailableDEPRECATED @3;
dataNeededDEPRECATED @16;
modelCommIssueDEPRECATED @27;
ipasOverrideDEPRECATED @33;
Expand All @@ -116,7 +116,8 @@ struct CarEvent @0x9b1657f34caf3ad3 {
calibrationProgressDEPRECATED @47;
invalidGiraffeHondaDEPRECATED @49;
canErrorPersistentDEPRECATED @83;
startupWhitePandaDEPRECATED @82;
focusRecoverActiveDEPRECATED @86;
neosUpdateRequiredDEPRECATED @88;
}
}

Expand Down
3 changes: 2 additions & 1 deletion cereal/log.capnp
Original file line number Diff line number Diff line change
Expand Up @@ -572,7 +572,7 @@ struct ControlsState @0x97ff69c53601abf1 {

enum AlertStatus {
normal @0; # low priority alert for user's convenience
userPrompt @1; # mid piority alert that might require user intervention
userPrompt @1; # mid priority alert that might require user intervention
critical @2; # high priority alert that needs immediate user intervention
}

Expand Down Expand Up @@ -1994,6 +1994,7 @@ struct Boot {
wallTimeNanos @0 :UInt64;
lastKmsg @1 :Data;
lastPmsg @2 :Data;
launchLog @3 :Text;
}

struct LiveParametersData {
Expand Down
4 changes: 2 additions & 2 deletions cereal/messaging/messaging_pyx.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -140,9 +140,9 @@ cdef class PubSocket:
else:
raise MessagingError

def send(self, string data):
def send(self, bytes data):
length = len(data)
r = self.socket.send(<char*>data.c_str(), length)
r = self.socket.send(<char*>data, length)

if r != length:
if errno.errno == errno.EADDRINUSE:
Expand Down
2 changes: 1 addition & 1 deletion cereal/messaging/messaging_pyx_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def get_ext_filename(self, ext_name):


sourcefiles = ['messaging_pyx.pyx']
extra_compile_args = ["-std=c++14", "-Wno-nullability-completeness"]
extra_compile_args = ["-std=c++1z", "-Wno-nullability-completeness"]
libraries = ['zmq']
ARCH = subprocess.check_output(["uname", "-m"], encoding='utf8').rstrip() # pylint: disable=unexpected-keyword-arg

Expand Down
1 change: 1 addition & 0 deletions cereal/messaging/msgq.cc
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ int msgq_new_queue(msgq_queue_t * q, const char * path, size_t size){

int rc = ftruncate(fd, size + sizeof(msgq_header_t));
if (rc < 0){
close(fd);
return -1;
}
char * mem = (char*)mmap(NULL, size + sizeof(msgq_header_t), PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
Expand Down
8 changes: 8 additions & 0 deletions common/SConscript
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,11 @@ Import('env', 'cython_dependencies')
env.Command(['common_pyx.so', 'clock.cpp'],
cython_dependencies + ['common_pyx_setup.py', 'clock.pyx'],
"cd common && python3 common_pyx_setup.py build_ext --inplace")

# Build cython params module
env.Command(['params_pyx.so', 'params_pyx.cpp'],
cython_dependencies + [
'params_pyx_setup.py', 'params_pyx.pyx', 'params_pxd.pxd',
'#selfdrive/common/params.cc', '#selfdrive/common/params.h',
'#selfdrive/common/util.c', '#selfdrive/common/util.h'],
"cd common && python3 params_pyx_setup.py build_ext --inplace")
Loading