Skip to content

manifest: Pull IPC support #19539

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

Draft
wants to merge 104 commits into
base: main
Choose a base branch
from

Conversation

ajayparida
Copy link
Contributor

IPC support related changes.

DatGizmo and others added 30 commits December 5, 2024 18:02
Use CI_LIB and test-nrf from v2.9-branch

Signed-off-by: Sebastian Wezel <[email protected]>
added a new article.
reordered the index page.

Signed-off-by: Anna Wojdylo <[email protected]>
(cherry picked from commit e411ad5)
These are now fixed.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit fe34349)
Bump nrfutil-device version to 2.7.7 in public docker image

Signed-off-by: Jan Gałda <[email protected]>
(cherry picked from commit 92b2319)
Now that NCS uses hostap external crypto module, update the Kconfig
option for PSA.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit ff82fa4)
Moved Thingy:91 and Thingy:91 x under application development.

Signed-off-by: divya pillai <[email protected]>
(cherry picked from commit 5e2c101)
Fixed texts related to MCUboot image
compression in the 2.8 release notes.

Signed-off-by: divya pillai <[email protected]>
(cherry picked from commit 6dcaf8c)
Pull nrfxlib with 802154 RD libs with support for nRF54L10
and nRF54L05

Signed-off-by: Maciej Baczmanski <[email protected]>
(cherry picked from commit 14927ff)
Add support for nRF54L10 and nRF54L05 in OpenThread

Signed-off-by: Maciej Baczmanski <[email protected]>

Co-authored-by: Adrian Gielniewski <[email protected]>
(cherry picked from commit d619858)
This commit updates Matter documentation to include nRF54L10.

Signed-off-by: Łukasz Duda <[email protected]>
(cherry picked from commit 2ebe06d)
Add support for nRF54L10 in Matter

Signed-off-by: Maciej Baczmanski <[email protected]>
(cherry picked from commit 760a547)
Extended the diagnostic logs snippet by nRF54L10 target and updated
HW requirements page.

Signed-off-by: Arkadiusz Balys <[email protected]>
(cherry picked from commit 3af38c7)
added 3 new options to allow developers to use step mode-3 and
multiple antenna during CS procedure

Signed-off-by: Ivan Iushkov <[email protected]>
(cherry picked from commit 02f9716)
These are for 2.9.0 release.

Signed-off-by: Chaitanya Tata <[email protected]>
Fixes for nRF Wi-Fi driver, including interface files.

Signed-off-by: Chaitanya Tata <[email protected]>
Azure IoT Hub - Add instructions for how to
install "nrfcredstore"
NCSDK-29789

Signed-off-by: divya pillai <[email protected]>
(cherry picked from commit 7ec7917)
Updated GNSS factory almanacs.

Signed-off-by: Tommi Kangas <[email protected]>
(cherry picked from commit 516749b)
- Fixes bug where data was only sent in the last BIS in a subgroup
- OCT-3251

Signed-off-by: Alexander Svensen <[email protected]>
(cherry picked from commit b1a108d)
as in the title

Signed-off-by: Maciej Perkowski <[email protected]>
(cherry picked from commit 95082e8)
Removing the lightness server from the composition. The reasons for
doing so; PTS can not chose the correct element to run tests when there
are multiple lightness server instances on different elements. There is
an element already with a lightness server along with xyL and hsL
servers, this element can be used to run all lightness server tests.

Signed-off-by: alperen sener <[email protected]>
(cherry picked from commit 3d3284b)
Add missing scenarios

Signed-off-by: Maciej Perkowski <[email protected]>
(cherry picked from commit 81d8a9e)
Update sdk-connectedhomeip revision

Signed-off-by: Adrian Gielniewski <[email protected]>
Set Smoke CO Alarm Cluster revision to 1.

Signed-off-by: Adrian Gielniewski <[email protected]>
(cherry picked from commit 8b2ef9a)
Fixed some kconfig warnings while building Matter samples and
applications.

Signed-off-by: Arkadiusz Balys <[email protected]>
(cherry picked from commit 8965d4f)
Change fixes legacy child image build system reference in documentation.
The child image build system was replaced by sysbuild.

Jira: NCSDK-30742

Signed-off-by: Marek Pieta <[email protected]>
(cherry picked from commit c6466c3)
nrf53: Sync sync_rtc to upstream changes

Signed-off-by: Maciej Perkowski <[email protected]>
(cherry picked from commit 427f16d)
Increased the number of HCI command buffers for
samples with additional SMP services. One
additional buffer per service added.

Signed-off-by: Stine Akredalen <[email protected]>
(cherry picked from commit 664911d)
Set valid nonzero message ID on response messages.

Signed-off-by: Jorgen Kvalvaag <[email protected]>
(cherry picked from commit ffa08e9)
With logs, sample does not fit memory.

Signed-off-by: Piotr Kosycarz <[email protected]>
(cherry picked from commit 20664f6)
LL devs and testers.

Signed-off-by: Piotr Kosycarz <[email protected]>
(cherry picked from commit 7f13c73)
@CLAassistant
Copy link

CLAassistant commented Jan 15, 2025

CLA assistant check
All committers have signed the CLA.

krish2718 and others added 3 commits February 8, 2025 00:41
Send single TX, playout/capture, RX and memcmp.

Signed-off-by: Chaitanya Tata <[email protected]>
Signed-off-by: Chaitanya Tata <[email protected]>
Signed-off-by: Vivekananda Uppunda <[email protected]>
Copy link

After documentation is built, you will find the preview for this PR here.

Preview links for modified nRF Connect SDK documents:

https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/board_support/board_names.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_adding_sysbuild.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_quick_start.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/config_and_build/cmake/index.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/config_and_build/hardware/use_gpio_pin_directly.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/config_and_build/sysbuild/sysbuild_forced_options.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/config_and_build/sysbuild/sysbuild_images.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/fem/21540ek_dev_guide.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54h/index.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_custom_pcb.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_gs.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_suit_customize_dfu.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_suit_customize_qsg.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_suit_recovery.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54l/cryptography.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54l/index.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf54l/kmu_provision.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf70/power_profiling.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/nrf70/stack_partitioning.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/thingy53/building_thingy53.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/thingy53/thingy53_application_guide.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/app_dev/device_guides/wifi_coex.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/dev_model_and_contributions/adding_code.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/drivers/wifi/nrf70_native.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/drivers/wifi/nrf70_portable.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/external_comp/avsystem.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/external_comp/bt_fast_pair.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/external_comp/nrf_cloud.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/glossary.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/bin/lwm2m_carrier/msc.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/bluetooth/adv_prov.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/bluetooth/services/fast_pair.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/caf/ble_adv.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/caf/ble_bond.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/caf/ble_state.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/dfu/dfu_multi_image.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/gazell/gzp.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/modem/location.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/networking/lwm2m_location_assistance.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/networking/nrf_cloud.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/networking/nrf_cloud_location.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/networking/nrf_cloud_log.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/networking/ot_rpc.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/networking/wifi_credentials.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/networking/wifi_mgmt_ext.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/others/dm.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/security/fatal_error.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/security/nrf_security/doc/backend_config.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/zigbee/zigbee_fota.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/libraries/zigbee/zigbee_zcl_scenes.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/coexistence/index.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/gazell/gzll.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/end_product/certification.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/end_product/ecosystems_certification.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/end_product/security.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/adding_clusters.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/advanced_kconfigs.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/ecosystem_compatibility_testing.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/hw_requirements.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/index.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/low_power_configuration.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/matter_api.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/memory_optimization.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/testing/index.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/testing/thread_separate_otbr_linux_macos.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/getting_started/testing/wifi_pc.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/index.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/overview/architecture.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/overview/commissioning.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/overview/dev_model.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/overview/integration.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/matter/overview/network_topologies.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/thread/overview/commissioning.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/thread/tools.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/wifi/advanced_modes/offloaded_raw_tx.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/wifi/advanced_modes/promiscuous_operation.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/wifi/advanced_modes/raw_tx_operation.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/wifi/advanced_modes/sniffer_rx_operation.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/protocols/wifi/station_mode/powersave.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/known_issues.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/2.4.99-cs3_to_2.6.99-cs2/migration_guide_2.4.99-cs3_to_2.6.99-cs2_application.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_1.x_to_2.x.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_2.4.99-cs3_to_2.6.99-cs2.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_2.5.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_2.6.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_2.7.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_2.8.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_2.9.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_nRF54H20_cs_to_2_7.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_nRF54H20_cs_to_2_7_99-cs1.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_guide_nRF54H20_cs_to_2_7_99-cs2.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_hwmv2.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/migration_sysbuild.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration/nRF54H20_migration_2.7/migration_guide_2.4.99-cs3_to_2.7_application.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/migration_guides.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/release_notes.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/releases/release-notes-changelog.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/releases_and_maturity/software_maturity.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/bl.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/wifi.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/test_and_optimize/optimizing/memory.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/test_and_optimize/optimizing/power_general.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/asset_tracker_v2/doc/asset_tracker_v2_description.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/asset_tracker_v2/doc/cloud_wrapper.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/asset_tracker_v2/doc/data_module.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/asset_tracker_v2/doc/location_module.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/matter_bridge/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/matter_bridge/doc/adding_ble_bridged_device_service.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/matter_bridge/doc/adding_bridged_matter_device.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/matter_bridge/doc/adding_bridged_protocol.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/matter_bridge/doc/matter_bridge_description.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/matter_weather_station/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/nrf_desktop/application_kconfig.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/nrf_desktop/bluetooth.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/nrf_desktop/board_configuration.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/nrf_desktop/doc/bas.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/nrf_desktop/doc/ble_adv.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/nrf_desktop/doc/ble_passkey.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/nrf_desktop/doc/ble_qos.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/serial_lte_modem/doc/GNSS_AT_commands.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/applications/serial_lte_modem/doc/NRFCLOUD_AT_commands.html
doc/nrf/samples/bl.rst
doc/nrf/samples/matter.rst
doc/nrf/samples/wifi.rst
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/benchmarks/coremark/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/bluetooth/channel_sounding_ras_initiator/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/bluetooth/mesh/dfu/distributor/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/bluetooth/nrf_auraconfig/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/bluetooth/peripheral_hids_mouse/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/cellular/location/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/cellular/lwm2m_carrier/sample_description.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/cellular/lwm2m_client/sample_description.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/cellular/modem_shell/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/cellular/modem_trace_flash/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/cellular/nrf_cloud_multi_service/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/cellular/nrf_cloud_rest_cell_location/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter/light_bulb/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter/light_switch/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter/lock/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter/smoke_co_alarm/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter/template/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter/thermostat/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/matter/window_covering/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/net/mqtt/doc/architecture.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/net/mqtt/doc/description.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/nfc/system_off/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/suit/recovery/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/wifi/softap/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/samples/wifi/wfa_qt_app/README.html
https://ncsdoc.z6.web.core.windows.net/PR-19539/nrf/scripts/nrf_provision/fast_pair/README.html

    Following updations were made
    1) removed zassert for kthread join and a few other zephyr specific
       calls
    2) added code for Initialization and cleanup routine
    3) packet is printed out and not checked for beacon
    4) Added initial code for a serialized packet send/receive routine

Signed-off-by: Vivekananda Uppunda <[email protected]>
    Update the raw_tx_rx code to have multiple transmit and receive
    functionality. Provide a config option to increase or decrease
    the number of transmits.

Signed-off-by: Vivekananda Uppunda <[email protected]>
Add a new ZTEST for TX burst mode. Currently, it is placed
under a check RAW_TX_TEST and disabled as only loopback mode is
supported. There should be a configuration setting to select either
burst mode/loopback mode.

Modified TX/RX ZTEST by moving thread and socket create to within
the ZTEST code instead of initialization code

Signed-off-by: Vivekananda Uppunda <[email protected]>
Add code to create a new netmsg for setting loopback or burst mode
of operation for Wezen testing.

Signed-off-by: Vivekananda Uppunda <[email protected]>
Adding initial burst transmit thread. It is still under development.
checking in so that it can be shared with other teams

Also modified the RX code to have a serial send-receive functionality
rather than a thread as thread might slow down the TLM operation.

Signed-off-by: Vivekananda Uppunda <[email protected]>
Add ZTEST code to process incoming RX burst packets for throughput.
The ZTEST is placed under a build configuration check as each different
ZTEST requires a different Firmware to be loaded.

Currently build is successful.

Signed-off-by: Vivekananda Uppunda <[email protected]>
Copy link

Since quarantine was modified, please make sure you are following the process described in Quarantine Process.

@VivekUppunda VivekUppunda force-pushed the ipc_support_work branch 2 times, most recently from 0c439e0 to cd1c384 Compare March 20, 2025 06:25
Added Capture Playout settings to RAW RX ZTEST and some minor
changes to received bytes calculation

Added Capture Playout settings for RAW TX burst and Loopback as well

Added Throughput code changes. Code is currently under development

Signed-off-by: Vivekananda Uppunda <[email protected]>
VivekUppunda and others added 11 commits May 15, 2025 05:25
Add throughpout calcualtion without thread as we are seeing issues with
threading in TLM/EMU.

Signed-off-by: Chaitanya Tata <[email protected]>
Ensure the timestamps and counts are correct.

Signed-off-by: Chaitanya Tata <[email protected]>
Do not rely on FMAC APIs, as there is a mismatch b/w the TX completion
at application vs driver, so, like any standard traffic generator e.g.,
iperf/zperf, rely on the "sendto" return value and calculatte
throughput.

Signed-off-by: Chaitanya Tata <[email protected]>
Remove memory allocs from the hot TX path.

Signed-off-by: Chaitanya Tata <[email protected]>
No prints during throughput period.

Signed-off-by: Chaitanya Tata <[email protected]>
Signed-off-by: Chaitanya Tata <[email protected]>
TX done's should be faster with higher MCS.

Signed-off-by: Chaitanya Tata <[email protected]>
Signed-off-by: Chaitanya Tata <[email protected]>
Signed-off-by: Chaitanya Tata <[email protected]>
Handy in figuring out build commands.

Signed-off-by: Chaitanya Tata <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.