aboutsummaryrefslogtreecommitdiff
path: root/pw_package/py/pw_package/packages/zephyr.py
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-06-18 23:07:06 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-06-18 23:07:06 +0000
commit92da5476fa903bf72ddd6d107a6ac75a9a4cfd04 (patch)
tree1ba9b93fda929860a1670e1d8941ba78ca479f8e /pw_package/py/pw_package/packages/zephyr.py
parent47562fa92998f8f4289ae9a8048349067754d52e (diff)
parent3ccc229314cb5743e7c9494cc38454ce3dd0aeb0 (diff)
downloadpigweed-sdk-release.tar.gz
Snap for 11987826 from 3ccc229314cb5743e7c9494cc38454ce3dd0aeb0 to sdk-releasesdk-release
Change-Id: Iff8f03146d982650561e43e92139e40b407d49a7
Diffstat (limited to 'pw_package/py/pw_package/packages/zephyr.py')
-rw-r--r--pw_package/py/pw_package/packages/zephyr.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/pw_package/py/pw_package/packages/zephyr.py b/pw_package/py/pw_package/packages/zephyr.py
index 89646d711..ecfaf42b1 100644
--- a/pw_package/py/pw_package/packages/zephyr.py
+++ b/pw_package/py/pw_package/packages/zephyr.py
@@ -15,7 +15,6 @@
import importlib.resources
import json
import pathlib
-import os
import subprocess
import sys
import tempfile
@@ -27,6 +26,10 @@ import pw_env_setup.virtualenv_setup
import pw_package.git_repo
import pw_package.package_manager
+# Main branch, this commit is close to the v3.6 RC3 tag which contains some
+# bug fixes for Twister and support for GTEST_SKIP()
+_ZEPHYR_COMMIT_SHA = 'f9778472105d756fff7d1e5b54353421d356ed43'
+
class Zephyr(pw_package.git_repo.GitRepo):
"""Install and check status of Zephyr."""
@@ -39,7 +42,7 @@ class Zephyr(pw_package.git_repo.GitRepo):
'https://pigweed.googlesource.com/third_party/'
'github/zephyrproject-rtos/zephyr'
),
- commit='a6eef0ba3755f2530c5ce93524e5ac4f5be30194', # v3.5 release
+ commit=_ZEPHYR_COMMIT_SHA,
**kwargs,
)
@@ -107,14 +110,11 @@ class Zephyr(pw_package.git_repo.GitRepo):
]
)
# Setup Zephyr SDK
- setup_file = 'setup.cmd' if os.name == 'nt' else 'setup.sh'
subprocess.check_call(
[
- str(core_cache_path / setup_file),
- '-t',
- 'all',
- '-c',
- '-h',
+ 'cmake',
+ '-P',
+ str(core_cache_path / 'cmake' / 'zephyr_sdk_export.cmake'),
]
)