@@ -6,7 +6,7 @@ ARG VERSION=latest
6
6
7
7
FROM connectedhomeip/chip-build:${VERSION} as build
8
8
# Compatible Nordic Connect SDK revision.
9
- ARG NCS_REVISION=v2.3 .0
9
+ ARG NCS_REVISION=v2.4 .0
10
10
11
11
SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
12
12
WORKDIR /opt/NordicSemiconductor/nRF5_tools
@@ -15,14 +15,14 @@ RUN set -x \
15
15
| tar zxvf - \
16
16
&& tar xvf JLink_Linux_V780c_x86_64.tgz \
17
17
&& rm JLink_Linux_V780c_x86_64.* \
18
- && curl --location https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.15.2 /zephyr-sdk-0.15.2_linux -x86_64_minimal.tar.gz \
19
- | tar zxvf - \
20
- && zephyr-sdk-0.15.2 /setup.sh -t arm-zephyr-eabi \
18
+ && curl --location https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.0 /zephyr-sdk-0.16.0_linux -x86_64_minimal.tar.xz --output zephyr-sdk-0.16.0_linux-x86_64_minimal.tar.xz \
19
+ && tar xvf zephyr-sdk-0.16.0_linux-x86_64_minimal.tar.xz \
20
+ && zephyr-sdk-0.16.0 /setup.sh -t arm-zephyr-eabi \
21
21
&& : # last line
22
22
23
23
WORKDIR /opt/NordicSemiconductor/nrfconnect
24
24
RUN set -x \
25
- && python3 -m pip install -U --no-cache-dir west==0.14 .0 \
25
+ && python3 -m pip install -U --no-cache-dir west==1.0 .0 \
26
26
&& west init -m https://github.com/nrfconnect/sdk-nrf --mr "$NCS_REVISION" \
27
27
&& west config update.narrow true \
28
28
&& west config update.fetch smart \
@@ -62,6 +62,6 @@ ENV LD_LIBRARY_PATH=${NRF5_TOOLS_ROOT}/JLink_Linux_V780c_x86_64:${LD_LIBRARY_PAT
62
62
ENV LC_ALL=C.UTF-8
63
63
ENV LANG=C.UTF-8
64
64
ENV ZEPHYR_BASE=/opt/NordicSemiconductor/nrfconnect/zephyr
65
- ENV ZEPHYR_SDK_INSTALL_DIR=${NRF5_TOOLS_ROOT}/zephyr-sdk-0.15.2
65
+ ENV ZEPHYR_SDK_INSTALL_DIR=${NRF5_TOOLS_ROOT}/zephyr-sdk-0.16.0
66
66
ENV ZEPHYR_TOOLCHAIN_VARIANT=zephyr
67
67
ENV ZEPHYR_TOOLCHAIN_PATH=${ZEPHYR_SDK_INSTALL_DIR}/arm-zephyr-eabi
0 commit comments