Skip to content

Conversation

JordanYates
Copy link
Contributor

Upgrade Infuse-SDK to a branch based on Zephyr tag v4.2.0: https://github.com/Embeint/zephyr/tree/embeint-v4.2.0

Copy link

codecov bot commented Sep 11, 2025

Codecov Report

❌ Patch coverage is 75.00000% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
subsys/epacket/interfaces/epacket_udp.c 50.00% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@JordanYates JordanYates force-pushed the feature/zephyr_v4.2 branch 10 times, most recently from fb14b25 to c97161a Compare September 13, 2025 04:05
Update Zephyr fork to branch based on `v4.2.0`.

Signed-off-by: Jordan Yates <[email protected]>
Update `sdk-nrf` to be compatible with Zephyr v4.2.0.

Signed-off-by: Jordan Yates <[email protected]>
Update workflows, primarily pinning actions dependencies, updating
docker images and using the new `requirements-actions.txt` file from
upstream.

Temporarily add the `push: feature/zephyr_v4.2` trigger so we can test
the updated workflows.

Signed-off-by: Jordan Yates <[email protected]>
Fix various CI warnings introduced in Zephyr v4.2.

Signed-off-by: Jordan Yates <[email protected]>
Update .clang-format with Zephyr v4.2 changes.

Signed-off-by: Jordan Yates <[email protected]>
Update `bt_hci_cmd_create` to `bt_hci_cmd_alloc` in line with migration
guide.

Signed-off-by: Jordan Yates <[email protected]>
Enable `BT_CTLR_SCAN_UNRESERVED` by default to increase the radio
utilisation in continuous scanning applications with the Zephyr split
controller.

Signed-off-by: Jordan Yates <[email protected]>
Update the default programmer to `nrfutil` from `nrfjprog` to align with
upstream.

Signed-off-by: Jordan Yates <[email protected]>
Common devicetree files have moved locations in upstream Zephyr.

Signed-off-by: Jordan Yates <[email protected]>
Set `WIFI_USAGE_MODE_SCAN_ONLY` by default, its all the hardware can
support in RAM.

Signed-off-by: Jordan Yates <[email protected]>
`net_mgmt` callback event type is now `uint64_t`.

Signed-off-by: Jordan Yates <[email protected]>
Re-order function parameters in line with what was merged upstream.

Signed-off-by: Jordan Yates <[email protected]>
Use the new builtin function `flash_area_copy` and rename conflicting
functions.

Signed-off-by: Jordan Yates <[email protected]>
Rename `ETH_NATIVE_POSIX` to `ETH_NATIVE_TAP` in line with upstream
changes.

Signed-off-by: Jordan Yates <[email protected]>
Transition TF-M memory partitioning to use `fixed-subpartitions`.

Signed-off-by: Jordan Yates <[email protected]>
Disable `DEBUG_OPTIMIZATIONS` by default, this causes some TF-M
applications to expand beyond the available partitions.

Signed-off-by: Jordan Yates <[email protected]>
HCI buffer types are now encoded into the buffers directly. Changes
imported from upstream.

Signed-off-by: Jordan Yates <[email protected]>
Gate the compilation of `infuse_work_q.c` behind a symbol.

Signed-off-by: Jordan Yates <[email protected]>
Explicitly override MCUboot configurations for boards that are known to
have bad configurations in MCUboot upstream, rather than for all
Nordic ICs.

Signed-off-by: Jordan Yates <[email protected]>
Fix a startup warning for applications using the Infuse-IoT SPI
controller application.

Signed-off-by: Jordan Yates <[email protected]>
Copy link

@JordanYates JordanYates merged commit 18c1a53 into main Sep 13, 2025
17 checks passed
@JordanYates JordanYates deleted the feature/zephyr_v4.2 branch September 13, 2025 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant