-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update of nRF Connect SDK version to the 2.7.0 (#34403)
* [workflows] Updated docker version used in workflows Updated docker version used in all workflows due to the new docker version pushed to the dockerhub. Additionally, changed the recommended version of nRF Connect SDK to the 2.7.0 * [nrfconnect] Disable Zephyr socket extensions The recvmsg() is now implemented natively in Zephyr, so we are not supposed to define a custom one. Signed-off-by: Marcin Kajor <[email protected]> [nrfconnect] Fixed calculation of Wi-Fi unicast counters Wi-Fi unicast tx/rx counters were calculated based on a wrong values, what could lead to getting negative results. Recent changes allow to use dedicated unicast structure field instead of obtaining the values based on calculation. Signed-off-by: Kamil Kasperczyk <[email protected]> [nrfconnect] config: Add initial sysbuild files Adds initial sysbuild files Signed-off-by: Jamie McCrae <[email protected]> [nrfconnect] Add support for Matter OTA in sysbuild Converted matter-ota.cmake script to sysbuild. [nrfconnect] Added Kconfig to enable BDX transfer for logs Introduced Kconfig to enable BDX transfer for diagnostic logs purposes. [nrfconnect] Removed setting BT_HCI_RAW_RESERVE config to 1 Aligning configuration to the one introduced in the Zephyr upmerge. Signed-off-by: Kamil Kasperczyk <[email protected]> [nrfconnect] Removed setting mbedtls external rng config Removed settings default value for the MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG Kconfig, as it's handled by the mbedtls module. [nrfconnect] Disabled boot banner in mcuboot config With the recent Zephyr upmerge a new boot banner configs were enabled by default, what results in flash increase and memory partition overflow. This commit disables newly introduced configs. [nrfconnect] Enable SPI configuration for nRF54L. The external flash on nRF54L DK is driven by SPI, so we need to enable appropriate drivers. Also enabled MCUMGR_GRP_IMG_ALLOW_ERASE_PENDING config that allows to overwrite the secondary slot image even if the pending flag is set on that image. Signed-off-by: Marcin Kajor <[email protected]> [nrfconnect] Enable MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH config This commit enables MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH for Matter over Wi-Fi to optimize flash usage. Signed-off-by: Łukasz Duda <[email protected]> [nrfconnect] Fixed paths to used in the guides Guides contain path examples referring to the older build system version and they have to be updated. Signed-off-by: Kamil Kasperczyk <[email protected]> [nrfconnect] Align factory data guide to sysbuild - Aligned all kconfigs to the new provided by sysbuild. [nrfconnect] Disable `CONFIG_FPU` by default to align with OT libraries Remove setting `CONFIG_FPU` to `y` by default as OpenThread libraries are now build without FPU support. Signed-off-by: Maciej Baczmanski <[email protected]> [nrfconnect] Fix missing network band in scan response. There is a missing network band parameter in the scan response, and due to that the `networkcommissioning scan-networks` command shows 0 as the band field for all found networks. * [nrfconnect] Removed defaults for child images Due to the sysbuild integration and child images deprecation the default configuration for child images has been removed. * [nrfconnect] Changed pm static configuration scheme * [nrfconnect] Added missing include net_if.h file Adding missing include of a net_if.h file and define for the undefined config that makes nrfconnect platform not working for the Wi-Fi. * [examples] Aligned nrfconnect examples to the NCS 2.7.0 version The new nRF Connect SDK 2.7.0 version introduced significant changes in the build system that resulted in a requirement to refactor all examples suported by nrfconnect platform. * [nrfconnect] Fixed scripts building nrfconnect platform Added --sysbuild flag for build scripts that is required by the west build command used with nrfconnect platform. * [workflows] Partially reverted Updated docker version This partially reverts commit 8228fc5 to not update all platforms at once and troubleshoot CI problems one by one. * [nrfconnect] Added typing_extenstions to nrfconnect requirements The factory data script started to fail with Python 3.12. Adding typing_extensions to requirements fixes the issue. * Addressed review comments * [workflows] Fixed nrfconnect workflows * Fixed paths to build artifacts in nrfconnect workflow * Fixed passing device type name to the chef app --------- Co-authored-by: Marcin Kajor <[email protected]>
- Loading branch information
Showing
341 changed files
with
5,531 additions
and
3,222 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
v2.6.0 | ||
v2.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# | ||
# Copyright (c) 2024 Project CHIP Authors | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
# | ||
|
||
# This script checks is sysbuild is used to build the target. If not, it prints the fatal error | ||
# message, as the nRF Connect examples do not support deprecated child-image approach anymore. | ||
|
||
if (NOT SYSBUILD) | ||
message(FATAL_ERROR " ###################################################################################\n" | ||
" # This example does not support child-image approach anymore. #\n" | ||
" # The nRF Connect SDK platform marked child-image approach as deprecated #\n" | ||
" # from v2.7.0 and it is recommended to use the new sysbuild solution. #\n" | ||
" # #\n" | ||
" # To build this application with sysbuild support enabled, #\n" | ||
" # you have to add --sysbuild flag to the build command, for example: #\n" | ||
" # #\n" | ||
" # west build -b <your_board_name> --sysbuild #\n" | ||
" ###################################################################################\n") | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.