Skip to content

Commit

Permalink
Merge pull request #42 from puddly/puddly/gsdk-440
Browse files Browse the repository at this point in the history
Gecko SDK 4.4.0
  • Loading branch information
agners authored Jan 3, 2024
2 parents d1999bd + b6f44a9 commit ae316d6
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 336 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
- '*'

env:
sdk_version: 4.3.2
sdk_version: 4.4.0

jobs:
build-container:
Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:
sdk_version: ${{ needs.build-container.outputs.sdk_version }}
metadata_fw_type: "ncp-uart-hw"
baudrate: 115200
metadata_extra: "{ \"ezsp_version\": \"7.3.2.0\" }"
metadata_extra: "{ \"ezsp_version\": \"7.4.0.0\" }"

rcp-multi-pan-firmware-build:
name: RCP Multi-PAN
Expand Down Expand Up @@ -139,11 +139,11 @@ jobs:
components: ${{ matrix.components }}
patchpath: ${{ matrix.patchpath }}
sdkpatchpath: "OpenThreadRCP/GeckoSDK"
extra_c_defs: "'-DOPENTHREAD_CONFIG_NCP_REBOOT_BOOTLOADER_ENABLE=1'"
extra_c_defs: "'-DOPENTHREAD_CONFIG_PLATFORM_BOOTLOADER_MODE_ENABLE=1'"
sdk_version: ${{ needs.build-container.outputs.sdk_version }}
metadata_fw_type: "ot-rcp"
baudrate: 460800
metadata_extra: "{ \"ot_rcp_version\": \"SL-OPENTHREAD/2.3.2.0_GitHub-e6df00dd6\" }"
metadata_extra: "{ \"ot_rcp_version\": \"SL-OPENTHREAD/2.4.0.0_GitHub-7074a43e4\" }"

zwave-firmware-build:
name: Z-Wave Serial API Controller
Expand Down
17 changes: 9 additions & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ RUN \
default-jre-headless \
patch \
python3 \
unzip
unzip \
xz-utils

# Install Simplicity Commander (unfortunately no stable URL available, this
# is known to be working with Commander_linux_x86_64_1v15p0b1306.tar.bz).
Expand All @@ -36,17 +37,17 @@ RUN \

ENV PATH="$PATH:/opt/slc_cli"

ARG GCC_ARM_VERSION="10.3-2021.10"
ARG GCC_ARM_VERSION="12.2.rel1"

# Install ARM GCC embedded toolchain
RUN \
curl -O https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/${GCC_ARM_VERSION}/gcc-arm-none-eabi-${GCC_ARM_VERSION}-x86_64-linux.tar.bz2 \
&& tar -C /opt -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 \
&& rm gcc-arm-none-eabi-${GCC_ARM_VERSION}-x86_64-linux.tar.bz2
curl -O https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/${GCC_ARM_VERSION}/binrel/arm-gnu-toolchain-${GCC_ARM_VERSION}-x86_64-arm-none-eabi.tar.xz \
&& tar -C /opt -xJf arm-gnu-toolchain-${GCC_ARM_VERSION}-x86_64-arm-none-eabi.tar.xz \
&& rm arm-gnu-toolchain-${GCC_ARM_VERSION}-x86_64-arm-none-eabi.tar.xz

ENV PATH="$PATH:/opt/gcc-arm-none-eabi-${GCC_ARM_VERSION}/bin"
ENV PATH="$PATH:/opt/arm-gnu-toolchain-${GCC_ARM_VERSION}-x86_64-arm-none-eabi/bin"

ARG GECKO_SDK_VERSION="v4.3.2"
ARG GECKO_SDK_VERSION="v4.4.0"

RUN \
git clone --depth 1 -b ${GECKO_SDK_VERSION} \
Expand All @@ -69,5 +70,5 @@ RUN \
--sdk="/gecko_sdk/" \
&& slc signature trust --sdk "/gecko_sdk/" \
&& slc configuration \
--gcc-toolchain="/opt/gcc-arm-none-eabi-${GCC_ARM_VERSION}/"
--gcc-toolchain="/opt/arm-gnu-toolchain-${GCC_ARM_VERSION}-x86_64-arm-none-eabi/"

This file was deleted.

This file was deleted.

39 changes: 0 additions & 39 deletions RCPMultiPAN/SkyConnect/0003-disable-fast-channel-switching.patch

This file was deleted.

Loading

0 comments on commit ae316d6

Please sign in to comment.