Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sysbuild configurations #541

Merged
merged 3 commits into from
May 22, 2024
Merged

Add sysbuild configurations #541

merged 3 commits into from
May 22, 2024

Conversation

ktaborowski
Copy link
Contributor

@ktaborowski ktaborowski commented Apr 11, 2024

CI parameters

Github_actions:
  #(branch, hash, pull/XXX/head)
  NRF_revision: pull/13153/head

  # Do not change after creating PR
  Create_NRF_PR: false
Jenkins:
  test-sdk-sidewalk: master

NRF_revision=main
manifest-pr-skip (remove this line to create PR in NRF)

Description

JIRA ticket: KRKNWK-18781

Self review

  • There is no commented code.
  • There is no TODO/FIXME comments without associated issue ticket.
  • Commits are properly organized
  • Verification
    • Unit tests were updated to include the change.
    • Change has been tested.

CI parameters

(branch, hash, pull/XXX/head)
NRF_revision=main

@github-actions github-actions bot added doc-required PR must not be merged without tech writer approval. source PR changing src files labels Apr 11, 2024
Copy link

github-actions bot commented Apr 11, 2024

Sample diff used total
[email protected]/nrf54l15/cpuapp:sample.sidewalk.dut RAM 0 B 137.25 KB 256 KB
ROM 68 B 494.26 KB 730 KB
[email protected]/nrf54l15/cpuapp:sample.sidewalk.hello RAM 0 B 103.56 KB 256 KB
ROM 68 B 431.42 KB 730 KB
[email protected]/nrf54l15/cpuapp:sample.sidewalk.hello.ble_only RAM 0 B 88.19 KB 256 KB
ROM 68 B 351.96 KB 730 KB
[email protected]/nrf54l15/cpuapp:sample.sidewalk.hello.ble_only.release RAM 0 B 83.37 KB 256 KB
ROM 52 B 285.54 KB 730 KB
[email protected]/nrf54l15/cpuapp:sample.sidewalk.hello.release RAM -74.95 KB 23.8 KB 256 KB
ROM -335.93 KB 25.79 KB 48 KB
thingy53/nrf5340/cpuapp:sample.sidewalk.demo.ble_only RAM -64.44 KB 37.9 KB 64 KB
ROM -252.02 KB 140.07 KB 222 KB
nrf52840dk/nrf52840:sample.sidewalk.demo RAM -101.89 KB 18 KB 256 KB
ROM -469.69 KB 26.1 KB 28 KB
nrf52840dk/nrf52840:sample.sidewalk.demo.ble_only RAM -86.39 KB 18 KB 256 KB
ROM -387.47 KB 26.1 KB 28 KB
nrf52840dk/nrf52840:sample.sidewalk.dut RAM 0 B 143.27 KB 256 KB
ROM 52 B 554.27 KB 983.5 KB
nrf52840dk/nrf52840:sample.sidewalk.hello RAM -91.64 KB 18 KB 256 KB
ROM -469.31 KB 26.1 KB 28 KB
nrf52840dk/nrf52840:sample.sidewalk.hello.ble_only RAM -76.27 KB 18 KB 256 KB
ROM -386.85 KB 26.1 KB 28 KB
nrf52840dk/nrf52840:sample.sidewalk.hello.ble_only.release RAM -71.39 KB 18 KB 256 KB
ROM -325.62 KB 26.1 KB 28 KB
nrf52840dk/nrf52840:sample.sidewalk.hello.release RAM -86.89 KB 18 KB 256 KB
ROM -403.94 KB 26.1 KB 28 KB
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.demo RAM -70.34 KB 37.72 KB 64 KB
ROM -297.12 KB 137.3 KB 222 KB
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.demo.ble_only RAM -55.16 KB 37.72 KB 64 KB
ROM -218.48 KB 137.3 KB 222 KB
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.dut RAM -93.81 KB 37.72 KB 64 KB
ROM -355.61 KB 137.3 KB 222 KB
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello RAM -60.42 KB 37.72 KB 64 KB
ROM -296.82 KB 137.3 KB 222 KB
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.ble_only RAM -45.23 KB 37.72 KB 64 KB
ROM -218.14 KB 137.3 KB 222 KB
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.ble_only.release RAM -40.55 KB 37.72 KB 64 KB
ROM -153.93 KB 137.3 KB 222 KB
nrf5340dk/nrf5340/cpuapp:sample.sidewalk.hello.release RAM -55.73 KB 37.72 KB 64 KB
ROM -229.34 KB 137.3 KB 222 KB
[email protected]/nrf54l15/cpuapp:sample.sidewalk.demo RAM -89.71 KB 23.8 KB 256 KB
ROM -405.99 KB 25.79 KB 48 KB
[email protected]/nrf54l15/cpuapp:sample.sidewalk.demo.ble_only RAM -74.35 KB 23.8 KB 256 KB
ROM -326.75 KB 25.79 KB 48 KB
.config diff

.config change: https://github.com/nrfconnect/sdk-sidewalk/actions/runs/9155243484/artifacts/1518397503


./manual-tests-artifacts/twister-out/nrf52840dk_nrf52840/log/sidewalk.test.log/zephyr/.config
old                                                           | new
CONFIG_APPLICATION_INIT_PRIORITY=90			      |	SB_CONFIG_BOARD="nrf52840dk"
CONFIG_ARCH="arm"					      |	SB_CONFIG_BOARD_NRF52840DK=y
CONFIG_ARCH_HAS_CODE_DATA_RELOCATION=y			      |	SB_CONFIG_BOARD_NRF52840DK_NRF52840=y
CONFIG_ARCH_HAS_CUSTOM_BUSY_WAIT=y			      |	SB_CONFIG_BOARD_QUALIFIERS="nrf52840"
CONFIG_ARCH_HAS_CUSTOM_SWAP_TO_MAIN=y			      |	SB_CONFIG_BOARD_REVISION=""
CONFIG_ARCH_HAS_EXECUTABLE_PAGE_BIT=y			      |	SB_CONFIG_BOOTLOADER_NONE=y
CONFIG_ARCH_HAS_EXTRA_EXCEPTION_INFO=y			      |	SB_CONFIG_BUILD_OUTPUT_BIN=y
CONFIG_ARCH_HAS_NESTED_EXCEPTION_DETECTION=y		      |	SB_CONFIG_BUILD_OUTPUT_HEX=y
CONFIG_ARCH_HAS_RAMFUNC_SUPPORT=y			      |	SB_CONFIG_COMPILER_WARNINGS_AS_ERRORS=y
CONFIG_ARCH_HAS_SINGLE_THREAD_SUPPORT=y			      |	SB_CONFIG_NETCORE_REMOTE_DOMAIN="CPUNET"
CONFIG_ARCH_HAS_STACK_PROTECTION=y			      |	SB_CONFIG_SOC="nrf52840"
CONFIG_ARCH_HAS_SUSPEND_TO_RAM=y			      |	SB_CONFIG_SOC_FAMILY="nordic_nrf"
CONFIG_ARCH_HAS_THREAD_ABORT=y				      |	SB_CONFIG_SOC_FAMILY_NORDIC_NRF=y
CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE=y			      |	SB_CONFIG_SOC_NRF52840=y
CONFIG_ARCH_HAS_TIMING_FUNCTIONS=y			      |	SB_CONFIG_SOC_NRF52840_QIAA=y
CONFIG_ARCH_HAS_USERSPACE=y				      |	SB_CONFIG_SOC_SERIES="nrf52"
CONFIG_ARCH_IRQ_VECTOR_TABLE_ALIGN=4			      |	SB_CONFIG_SOC_SERIES_NRF52X=y
CONFIG_ARCH_IS_SET=y					      |	SB_CONFIG_SUPPORT_BOOTLOADER=y
CONFIG_ARCH_LOG_LEVEL=3					      |	SB_CONFIG_SUPPORT_BOOTLOADER_MCUBOOT_ZEPHYR=y
CONFIG_ARCH_LOG_LEVEL_DEFAULT=y				      |	SB_CONFIG_WARN_DEPRECATED=y
CONFIG_ARCH_SUPPORTS_ARCH_HW_INIT=y			      |	SB_CONFIG_ZEPHYR_AZURE_SDK_FOR_C_MODULE=y
CONFIG_ARCH_SUPPORTS_COREDUMP=y				      |	SB_CONFIG_ZEPHYR_CANOPENNODE_MODULE=y
CONFIG_ARCH_SUPPORTS_ROM_START=y			      |	SB_CONFIG_ZEPHYR_CHRE_MODULE=y
CONFIG_ARCH_SW_ISR_TABLE_ALIGN=4			      |	SB_CONFIG_ZEPHYR_CIRRUS_LOGIC_MODULE=y
CONFIG_ARM=y						      |	SB_CONFIG_ZEPHYR_CJSON_MODULE=y
CONFIG_ARMV7_M_ARMV8_M_FP=y				      |	SB_CONFIG_ZEPHYR_CMSIS_DSP_MODULE=y
CONFIG_ARMV7_M_ARMV8_M_MAINLINE=y			      |	SB_CONFIG_ZEPHYR_CMSIS_MODULE=y
CONFIG_ARM_MPU=y					      |	SB_CONFIG_ZEPHYR_CMSIS_NN_MODULE=y
CONFIG_ARM_MPU_REGION_MIN_ALIGN_AND_SIZE=32		      |	SB_CONFIG_ZEPHYR_CONNECTEDHOMEIP_MODULE=y
CONFIG_ARM_STACK_PROTECTION=y				      |	SB_CONFIG_ZEPHYR_COREMARK_MODULE=y
CONFIG_ARM_STORE_EXC_RETURN=y				      |	SB_CONFIG_ZEPHYR_FATFS_MODULE=y
CONFIG_ASSEMBLER_ISA_THUMB2=y				      |	SB_CONFIG_ZEPHYR_HAL_NORDIC_MODULE=y
CONFIG_ASSERT=y						      |	SB_CONFIG_ZEPHYR_HAL_ST_MODULE=y
CONFIG_ASSERT_LEVEL=2					      |	SB_CONFIG_ZEPHYR_HAL_WURTHELEKTRONIK_MODULE=y
CONFIG_ASSERT_VERBOSE=y					      |	SB_CONFIG_ZEPHYR_LIBLC3_MODULE=y
CONFIG_ATOMIC_OPERATIONS_BUILTIN=y			      |	SB_CONFIG_ZEPHYR_LIBMETAL_MODULE=y
CONFIG_AUDIO_MODULE_LOG_LEVEL=3				      |	SB_CONFIG_ZEPHYR_LITTLEFS_MODULE=y
CONFIG_AUDIO_MODULE_LOG_LEVEL_DEFAULT=y			      |	SB_CONFIG_ZEPHYR_LORAMAC_NODE_MODULE=y
CONFIG_AUDIO_MODULE_NAME_SIZE=20			      |	SB_CONFIG_ZEPHYR_LVGL_MODULE=y
CONFIG_BARRIER_OPERATIONS_ARCH=y			      |	SB_CONFIG_ZEPHYR_LZ4_MODULE=y
CONFIG_BOARD="nrf52840dk"				      |	SB_CONFIG_ZEPHYR_MBEDTLS_MODULE=y
CONFIG_BOARD_ENABLE_DCDC=y				      |	SB_CONFIG_ZEPHYR_MCUBOOT_MODULE=y
CONFIG_BOARD_ENABLE_DCDC_HV=y				      |	SB_CONFIG_ZEPHYR_MEMFAULT_FIRMWARE_SDK_MODULE=y
CONFIG_BOARD_NRF52840DK=y				      |	SB_CONFIG_ZEPHYR_MIPI_SYS_T_MODULE=y
CONFIG_BOARD_NRF52840DK_NRF52840=y			      |	SB_CONFIG_ZEPHYR_NANOPB_MODULE=y
CONFIG_BOARD_QUALIFIERS="nrf52840"			      |	SB_CONFIG_ZEPHYR_NRFXLIB_MODULE=y
CONFIG_BOARD_REVISION=""				      |	SB_CONFIG_ZEPHYR_NRF_HW_MODELS_MODULE=y
CONFIG_BOARD_TARGET="nrf52840dk/nrf52840"		      |	SB_CONFIG_ZEPHYR_NRF_MODULE=y
CONFIG_BOOTLOADER_MCUBOOT=y				      |	SB_CONFIG_ZEPHYR_OBERON_PSA_CRYPTO_MODULE=y
CONFIG_BOOT_BANNER=y					      |	SB_CONFIG_ZEPHYR_OPENTHREAD_MODULE=y
CONFIG_BOOT_BANNER_STRING="Booting Zephyr OS build"	      |	SB_CONFIG_ZEPHYR_OPEN_AMP_MODULE=y
CONFIG_BOOT_DELAY=0					      |	SB_CONFIG_ZEPHYR_PICOLIBC_MODULE=y
CONFIG_BT=y						      |	SB_CONFIG_ZEPHYR_PSA_ARCH_TESTS_MODULE=y
CONFIG_BT_A2DP_LOG_LEVEL=3				      |	SB_CONFIG_ZEPHYR_SEGGER_MODULE=y
CONFIG_BT_A2DP_LOG_LEVEL_INHERIT=y			      |	SB_CONFIG_ZEPHYR_SIDEWALK_MODULE=y
CONFIG_BT_AICS_CLIENT_LOG_LEVEL=3			      |	SB_CONFIG_ZEPHYR_SUIT_GENERATOR_MODULE=y
CONFIG_BT_AICS_CLIENT_LOG_LEVEL_INHERIT=y		      |	SB_CONFIG_ZEPHYR_SUIT_PROCESSOR_MODULE=y
CONFIG_BT_AICS_LOG_LEVEL=3				      |	SB_CONFIG_ZEPHYR_TF_M_TESTS_MODULE=y
CONFIG_BT_AICS_LOG_LEVEL_INHERIT=y			      |	SB_CONFIG_ZEPHYR_TINYCRYPT_MODULE=y
CONFIG_BT_ASCS_LOG_LEVEL=3				      |	SB_CONFIG_ZEPHYR_TRUSTED_FIRMWARE_M_MODULE=y
CONFIG_BT_ASCS_LOG_LEVEL_INHERIT=y			      |	SB_CONFIG_ZEPHYR_UOSCORE_UEDHOC_MODULE=y
CONFIG_BT_ASSERT=y					      |	SB_CONFIG_ZEPHYR_ZCBOR_MODULE=y
CONFIG_BT_ASSERT_VERBOSE=y				      |	SB_CONFIG_ZEPHYR_ZSCILIB_MODULE=y
CONFIG_BT_ATT_LOG_LEVEL=3				      <
CONFIG_BT_ATT_LOG_LEVEL_INHERIT=y			      <
CONFIG_BT_ATT_PREPARE_COUNT=0				      <
CONFIG_BT_ATT_RETRY_ON_SEC_ERR=y			      <
CONFIG_BT_ATT_TX_COUNT=3				      <
CONFIG_BT_AUDIO_CODEC_LOG_LEVEL=3			      <
CONFIG_BT_AUDIO_CODEC_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_AUTO_DATA_LEN_UPDATE=y			      <
CONFIG_BT_AUTO_PHY_UPDATE=y				      <
CONFIG_BT_AVDTP_LOG_LEVEL=3				      <
CONFIG_BT_AVDTP_LOG_LEVEL_INHERIT=y			      <
CONFIG_BT_BAP_BASE_LOG_LEVEL=3				      <
CONFIG_BT_BAP_BASE_LOG_LEVEL_INHERIT=y			      <
CONFIG_BT_BAP_BROADCAST_ASSISTANT_LOG_LEVEL=3		      <
CONFIG_BT_BAP_BROADCAST_ASSISTANT_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_BAP_BROADCAST_SINK_LOG_LEVEL=3		      <
CONFIG_BT_BAP_BROADCAST_SINK_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_BAP_BROADCAST_SOURCE_LOG_LEVEL=3		      <
CONFIG_BT_BAP_BROADCAST_SOURCE_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_BAP_ISO_LOG_LEVEL=3				      <
CONFIG_BT_BAP_ISO_LOG_LEVEL_INHERIT=y			      <
CONFIG_BT_BAP_SCAN_DELEGATOR_LOG_LEVEL=3		      <
CONFIG_BT_BAP_SCAN_DELEGATOR_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_BAP_STREAM_LOG_LEVEL=3			      <
CONFIG_BT_BAP_STREAM_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_BAP_UNICAST_CLIENT_LOG_LEVEL=3		      <
CONFIG_BT_BAP_UNICAST_CLIENT_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_BAP_UNICAST_SERVER_LOG_LEVEL=3		      <
CONFIG_BT_BAP_UNICAST_SERVER_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_BAS_LOG_LEVEL=3				      <
CONFIG_BT_BAS_LOG_LEVEL_DEFAULT=y			      <
CONFIG_BT_BONDABLE=y					      <
CONFIG_BT_BROADCASTER=y					      <
CONFIG_BT_BUF_ACL_RX_COUNT=6				      <
CONFIG_BT_BUF_ACL_RX_SIZE=69				      <
CONFIG_BT_BUF_ACL_TX_COUNT=3				      <
CONFIG_BT_BUF_ACL_TX_SIZE=27				      <
CONFIG_BT_BUF_CMD_TX_COUNT=2				      <
CONFIG_BT_BUF_CMD_TX_SIZE=65				      <
CONFIG_BT_BUF_EVT_DISCARDABLE_COUNT=3			      <
CONFIG_BT_BUF_EVT_DISCARDABLE_SIZE=43			      <
CONFIG_BT_BUF_EVT_RX_COUNT=10				      <
CONFIG_BT_BUF_EVT_RX_SIZE=68				      <
CONFIG_BT_CAP_ACCEPTOR_LOG_LEVEL=3			      <
CONFIG_BT_CAP_ACCEPTOR_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_CAP_COMMANDER_LOG_LEVEL=3			      <
CONFIG_BT_CAP_COMMANDER_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_CAP_COMMON_LOG_LEVEL=3			      <
CONFIG_BT_CAP_COMMON_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_CAP_INITIATOR_LOG_LEVEL=3			      <
CONFIG_BT_CAP_INITIATOR_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_CAP_STREAM_LOG_LEVEL=3			      <
CONFIG_BT_CAP_STREAM_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_COMPANY_ID=0x0059				      <
CONFIG_BT_COMPANY_ID_NORDIC=0x0059			      <
CONFIG_BT_CONN=y					      <
CONFIG_BT_CONN_LOG_LEVEL=3				      <
CONFIG_BT_CONN_LOG_LEVEL_INHERIT=y			      <
CONFIG_BT_CONN_PARAM_RETRY_COUNT=3			      <
CONFIG_BT_CONN_PARAM_RETRY_TIMEOUT=5000			      <
CONFIG_BT_CONN_PARAM_UPDATE_TIMEOUT=5000		      <
CONFIG_BT_CONN_TX=y					      <
CONFIG_BT_CONN_TX_MAX=3					      <
CONFIG_BT_CONN_TX_USER_DATA_SIZE=8			      <
CONFIG_BT_CREATE_CONN_TIMEOUT=3				      <
CONFIG_BT_CRYPTO=y					      <
CONFIG_BT_CRYPTO_LOG_LEVEL=3				      <
CONFIG_BT_CRYPTO_LOG_LEVEL_INHERIT=y			      <
CONFIG_BT_CSIP_SET_COORDINATOR_LOG_LEVEL=3		      <
CONFIG_BT_CSIP_SET_COORDINATOR_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_CSIP_SET_MEMBER_CRYPTO_LOG_LEVEL=3		      <
CONFIG_BT_CSIP_SET_MEMBER_CRYPTO_LOG_LEVEL_INHERIT=y	      <
CONFIG_BT_CSIP_SET_MEMBER_LOG_LEVEL=3			      <
CONFIG_BT_CSIP_SET_MEMBER_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_CTLR=y					      <
CONFIG_BT_CTLR_ADV_EXT_SUPPORT=y			      <
CONFIG_BT_CTLR_ADV_ISO_SUPPORT=y			      <
CONFIG_BT_CTLR_ADV_PERIODIC_RSP_SUPPORT=y		      <
CONFIG_BT_CTLR_ADV_PERIODIC_SUPPORT=y			      <
CONFIG_BT_CTLR_CENTRAL_ISO_SUPPORT=y			      <
CONFIG_BT_CTLR_CHAN_SEL_2=y				      <
CONFIG_BT_CTLR_CHAN_SEL_2_SUPPORT=y			      <
CONFIG_BT_CTLR_CONN_RSSI_SUPPORT=y			      <
CONFIG_BT_CTLR_CRYPTO=y					      <
CONFIG_BT_CTLR_DATA_LENGTH=y				      <
CONFIG_BT_CTLR_DATA_LENGTH_MAX=69			      <
CONFIG_BT_CTLR_DATA_LEN_UPDATE_SUPPORT=y		      <
CONFIG_BT_CTLR_ECDH=y					      <
CONFIG_BT_CTLR_ECDH_LIB_OBERON=y			      <
CONFIG_BT_CTLR_ECDH_STACK_SIZE=900			      <
CONFIG_BT_CTLR_ECDH_SUPPORT=y				      <
CONFIG_BT_CTLR_EXT_REJ_IND=y				      <
CONFIG_BT_CTLR_EXT_REJ_IND_SUPPORT=y			      <
CONFIG_BT_CTLR_EXT_SCAN_FP_SUPPORT=y			      <
CONFIG_BT_CTLR_FAL_SIZE=8				      <
CONFIG_BT_CTLR_HCI_VS_BUILD_INFO=""			      <
CONFIG_BT_CTLR_ISOAL_LOG_LEVEL=3			      <
CONFIG_BT_CTLR_ISOAL_LOG_LEVEL_INHERIT=y		      <
CONFIG_BT_CTLR_LE_ENC=y					      <
CONFIG_BT_CTLR_LE_ENC_SUPPORT=y				      <
CONFIG_BT_CTLR_LE_PING=y				      <
CONFIG_BT_CTLR_LE_POWER_CONTROL_SUPPORT=y		      <
CONFIG_BT_CTLR_PERIPHERAL_ISO_SUPPORT=y			      <
CONFIG_BT_CTLR_PHY=y					      <
CONFIG_BT_CTLR_PHY_2M=y					      <
CONFIG_BT_CTLR_PHY_2M_SUPPORT=y				      <
CONFIG_BT_CTLR_PHY_CODED_SUPPORT=y			      <
CONFIG_BT_CTLR_PHY_UPDATE_SUPPORT=y			      <
CONFIG_BT_CTLR_PRIVACY=y				      <
CONFIG_BT_CTLR_PRIVACY_SUPPORT=y			      <
CONFIG_BT_CTLR_RL_SIZE=8				      <
CONFIG_BT_CTLR_SCA_UPDATE_SUPPORT=y			      <
CONFIG_BT_CTLR_SDC_BIG_RESERVED_TIME_US=1600		      <
CONFIG_BT_CTLR_SDC_CENTRAL_ACL_EVENT_SPACING_DEFAULT=7500     <
CONFIG_BT_CTLR_SDC_CIG_RESERVED_TIME_US=1300		      <
CONFIG_BT_CTLR_SDC_CIS_SUBEVENT_LENGTH_US=0		      <
CONFIG_BT_CTLR_SDC_CONN_EVENT_EXTEND_DEFAULT=y		      <
CONFIG_BT_CTLR_SDC_MAX_CONN_EVENT_LEN_DEFAULT=7500	      <
CONFIG_BT_CTLR_SDC_PERIODIC_ADV_EVENT_LEN_DEFAULT=7500	      <
CONFIG_BT_CTLR_SDC_PERIODIC_SYNC_BUFFER_COUNT=3		      <
CONFIG_BT_CTLR_SDC_PERIPHERAL_COUNT=1			      <
CONFIG_BT_CTLR_SDC_RX_PACKET_COUNT=2			      <
CONFIG_BT_CTLR_SDC_RX_PRIO=6				      <
CONFIG_BT_CTLR_SDC_SCAN_BUFFER_COUNT=3			      <
CONFIG_BT_CTLR_SDC_TX_PACKET_COUNT=3			      <
CONFIG_BT_CTLR_SYNC_ISO_SUPPORT=y			      <
CONFIG_BT_CTLR_SYNC_PERIODIC_RSP_SUPPORT=y		      <
CONFIG_BT_CTLR_SYNC_PERIODIC_SUPPORT=y			      <
CONFIG_BT_CTLR_SYNC_TRANSFER_RECEIVER_SUPPORT=y		      <
CONFIG_BT_CTLR_SYNC_TRANSFER_SENDER_SUPPORT=y		      <
CONFIG_BT_CTLR_TX_PWR_0=y				      <
CONFIG_BT_CTLR_TX_PWR_ANTENNA=0				      <
CONFIG_BT_CTLR_TX_PWR_DBM=0				      <

Configuration diff too long to fit. Check file in artifacts.

@ktaborowski ktaborowski force-pushed the sysbuild branch 5 times, most recently from 903bccc to 3f04dde Compare April 16, 2024 06:45
@ktaborowski ktaborowski force-pushed the sysbuild branch 2 times, most recently from d34b0c6 to 988cac0 Compare April 22, 2024 09:05
@ktaborowski
Copy link
Contributor Author

Manually tested:

  • nRF5340 - build, flash, smoke test + dfu test
  • nRF52840 and nrf54l15 - build, flash, read mfg

@ktaborowski ktaborowski marked this pull request as ready for review April 22, 2024 09:44
@ktaborowski ktaborowski force-pushed the sysbuild branch 3 times, most recently from 0c70521 to 9e720eb Compare April 22, 2024 11:41
@ktaborowski ktaborowski mentioned this pull request Apr 22, 2024
5 tasks
@ktaborowski ktaborowski marked this pull request as draft April 22, 2024 11:55
platform_allow:
- nrf52840dk_nrf52840
- nrf5340dk_nrf5340_cpuapp
- nrf54l15pdk_nrf54l15_cpuapp
extra_args:
OVERLAY_CONFIG="overlay-demo.conf"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change to EXTRA_CONF_FILE

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is OVERLAY_CONFIG deprecated? I see it in many samples and documentation articles

@totyz totyz self-requested a review April 23, 2024 11:18
@totyz
Copy link
Contributor

totyz commented Apr 23, 2024

todo:

  1. simple_bootloader is built using child_image - move to sysbuild
  2. lack of DFU *.zip packages

@ktaborowski ktaborowski marked this pull request as ready for review May 16, 2024 13:08
@ktaborowski
Copy link
Contributor Author

work in progress...

@ktaborowski
Copy link
Contributor Author

Fixup for some non-mentioned issues: ktaborowski#10

@nordicjm what about ack of DFU *.zip packages? Was it removed pernamently with sysbuild?

That is generated if mcuboot is enabled

need to enable some configs, but i found it in other samples, now it should be as before

@ktaborowski ktaborowski requested a review from nordicjm May 17, 2024 07:27
@github-actions github-actions bot added the doc-required PR must not be merged without tech writer approval. label May 17, 2024
Copy link
Contributor

@nordicjm nordicjm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

commits need squashing

#
# Copyright (c) 2024 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

app.overlay is needed

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added .overlay with boot_partition

# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

SB_CONFIG_PARTITION_MANAGER=n
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this seems to conflict with the above file CONFIG_PARTITION_MANAGER_ENABLED=y?

Copy link
Contributor Author

@ktaborowski ktaborowski May 17, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In this test application partition manager in not enabled

# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

SB_CONFIG_PARTITION_MANAGER=n
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and this

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In this test application partition manager in not enabled

[KRKNWK-18748]
* add sysbuild config for sample
* add sysbuild hci_ipc and mcuboot configs
* use sysbuild in twister
* use version file instead of script
* replace deprecacet conf_file to new file_sufix

Signed-off-by: Krzysztof Taborowski <[email protected]>
[KRKNWK-18748]
* use sysbuild to build functional and validation tests
* do not use sysbuild in unit tests (not supported)
* disable dfu and parition manager in tests

Signed-off-by: Krzysztof Taborowski <[email protected]>
[KRKNWK-18748]
* align test with sample

Signed-off-by: Krzysztof Taborowski <[email protected]>
@ktaborowski ktaborowski changed the title Sysbuild Add sysbuild configurations May 22, 2024
@nordicjm nordicjm merged commit 94f3d07 into nrfconnect:main May 22, 2024
57 checks passed
@ktaborowski ktaborowski deleted the sysbuild branch May 23, 2024 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-required PR must not be merged without tech writer approval. scripts source PR changing src files tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants