mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
[v1.3]connectedhomeip : Update the esp-idf version to v5.2.3 and submodule to latest v1.3-branch.
- connectedhomeip: update submodule to 6eaa54b478v for NDEBUG and cmake and IPV6 address fix. - .gitlab-ci.yml: update esp-idf version to v5.2.3 to address the memory mapping fix.
This commit is contained in:
@@ -30,7 +30,7 @@ env:
|
|||||||
# Github runner is running out of space when we are building for multiple architectures in single runner
|
# Github runner is running out of space when we are building for multiple architectures in single runner
|
||||||
BUILD_PLATFORMS: linux/amd64
|
BUILD_PLATFORMS: linux/amd64
|
||||||
DOCKERHUB_REPO: ${{ github.repository }}
|
DOCKERHUB_REPO: ${{ github.repository }}
|
||||||
REQUIRED_IDF_VERSION: v5.2.1
|
REQUIRED_IDF_VERSION: v5.2.3
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
|
|||||||
+4
-4
@@ -22,10 +22,10 @@ variables:
|
|||||||
MATTER_CACHE_DIR: /cache/matter_build
|
MATTER_CACHE_DIR: /cache/matter_build
|
||||||
# This variable represents the latest idf version supported for the target branch.
|
# This variable represents the latest idf version supported for the target branch.
|
||||||
# Note: Do change this variable in case of idf version change MR.
|
# Note: Do change this variable in case of idf version change MR.
|
||||||
IDF_CHECKOUT_REF: "v5.2.1"
|
IDF_CHECKOUT_REF: "v5.2.3"
|
||||||
# This variable represents the short hash of the connectedhomeip submodule.
|
# This variable represents the short hash of the connectedhomeip submodule.
|
||||||
# Note: Do change this short hash on submodule update MRs.
|
# Note: Do change this short hash on submodule update MRs.
|
||||||
CHIP_SHORT_HASH: "bfc4bac20c"
|
CHIP_SHORT_HASH: "b8bb015a5a"
|
||||||
DOCKER_IMAGE_NAME: "espressif/chip-idf"
|
DOCKER_IMAGE_NAME: "espressif/chip-idf"
|
||||||
|
|
||||||
.add_gitlab_ssh_key: &add_gitlab_ssh_key |
|
.add_gitlab_ssh_key: &add_gitlab_ssh_key |
|
||||||
@@ -64,7 +64,7 @@ variables:
|
|||||||
- cd ${CI_PROJECT_DIR}
|
- cd ${CI_PROJECT_DIR}
|
||||||
- git clone ${ESP_THREAD_BR_REPO_URL}
|
- git clone ${ESP_THREAD_BR_REPO_URL}
|
||||||
- cd ${BR_PATH}/examples/basic_thread_border_router
|
- cd ${BR_PATH}/examples/basic_thread_border_router
|
||||||
- git checkout v1.0
|
- git checkout v1.1
|
||||||
- idf.py set-target esp32s3
|
- idf.py set-target esp32s3
|
||||||
- idf.py build
|
- idf.py build
|
||||||
|
|
||||||
@@ -169,7 +169,7 @@ build_image:
|
|||||||
# Change the idf version here in case of idf version change MR.
|
# Change the idf version here in case of idf version change MR.
|
||||||
- IDF_VERSION:
|
- IDF_VERSION:
|
||||||
- "v4.4.3"
|
- "v4.4.3"
|
||||||
- "v5.2.1"
|
- "v5.2.3"
|
||||||
|
|
||||||
.build_examples_template:
|
.build_examples_template:
|
||||||
stage: build
|
stage: build
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ section in the ESP-Matter Programming Guide.
|
|||||||
## Supported ESP-IDF and connectedhomeip versions
|
## Supported ESP-IDF and connectedhomeip versions
|
||||||
|
|
||||||
- This SDK currently works with [v1.3-branch](https://github.com/espressif/connectedhomeip/tree/v1.3-branch) of connectedhomeip.
|
- This SDK currently works with [v1.3-branch](https://github.com/espressif/connectedhomeip/tree/v1.3-branch) of connectedhomeip.
|
||||||
- For Matter projects development with this SDK, it is recommended to utilize ESP-IDF [v5.2.1](https://github.com/espressif/esp-idf/tree/v5.2.1).
|
- For Matter projects development with this SDK, it is recommended to utilize ESP-IDF [v5.2.3](https://github.com/espressif/esp-idf/tree/v5.2.3).
|
||||||
|
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|||||||
Submodule connectedhomeip/connectedhomeip updated: bfc4bac20c...b8bb015a5a
@@ -62,7 +62,7 @@ Cloning esp-idf:
|
|||||||
::
|
::
|
||||||
|
|
||||||
git clone --recursive https://github.com/espressif/esp-idf.git
|
git clone --recursive https://github.com/espressif/esp-idf.git
|
||||||
cd esp-idf; git checkout v5.2.1; git submodule update --init --recursive;
|
cd esp-idf; git checkout v5.2.3; git submodule update --init --recursive;
|
||||||
./install.sh
|
./install.sh
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
5. Security Considerations
|
5. Security Considerations
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
{IDF_TARGET_RELEASE:default="v5.2.1"}
|
{IDF_TARGET_RELEASE:default="v5.2.3"}
|
||||||
|
|
||||||
5.1 Overview
|
5.1 Overview
|
||||||
------------
|
------------
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ CONFIG_BT_NIMBLE_ENABLED=y
|
|||||||
|
|
||||||
#enable lwip ipv6 autoconfig
|
#enable lwip ipv6 autoconfig
|
||||||
CONFIG_LWIP_IPV6_AUTOCONFIG=y
|
CONFIG_LWIP_IPV6_AUTOCONFIG=y
|
||||||
|
CONFIG_LWIP_IPV6_NUM_ADDRESSES=12
|
||||||
|
|
||||||
# Use a custom partition table
|
# Use a custom partition table
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ CONFIG_BT_NIMBLE_ENABLED=y
|
|||||||
|
|
||||||
#LwIP config for OpenThread
|
#LwIP config for OpenThread
|
||||||
CONFIG_LWIP_IPV6_AUTOCONFIG=y
|
CONFIG_LWIP_IPV6_AUTOCONFIG=y
|
||||||
CONFIG_LWIP_IPV6_NUM_ADDRESSES=8
|
CONFIG_LWIP_IPV6_NUM_ADDRESSES=12
|
||||||
CONFIG_LWIP_MULTICAST_PING=y
|
CONFIG_LWIP_MULTICAST_PING=y
|
||||||
CONFIG_LWIP_IPV6_FORWARD=y
|
CONFIG_LWIP_IPV6_FORWARD=y
|
||||||
CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y
|
CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT=y
|
||||||
@@ -84,7 +84,7 @@ CONFIG_SPIRAM=y
|
|||||||
CONFIG_SPIRAM_SPEED_80M=y
|
CONFIG_SPIRAM_SPEED_80M=y
|
||||||
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=512
|
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=512
|
||||||
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=8192
|
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=8192
|
||||||
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=n
|
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
|
|
||||||
# Enable HKDF for mbedtls
|
# Enable HKDF for mbedtls
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ FROM ghcr.io/project-chip/chip-build:${VERSION} as build
|
|||||||
# Use IDF_CHECKOUT_REF to specify a tag, a branch or a specific commit ID.
|
# Use IDF_CHECKOUT_REF to specify a tag, a branch or a specific commit ID.
|
||||||
|
|
||||||
ARG IDF_CLONE_URL=https://github.com/espressif/esp-idf.git
|
ARG IDF_CLONE_URL=https://github.com/espressif/esp-idf.git
|
||||||
ARG IDF_CHECKOUT_REF=v5.2.1
|
ARG IDF_CHECKOUT_REF=v5.2.3
|
||||||
|
|
||||||
RUN set -x \
|
RUN set -x \
|
||||||
&& mkdir -p /tmp/esp-idf \
|
&& mkdir -p /tmp/esp-idf \
|
||||||
|
|||||||
Reference in New Issue
Block a user