-
Notifications
You must be signed in to change notification settings - Fork 142
nrfx: Update to version 4.0.0 #326
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
Open
nika-nordic
wants to merge
7
commits into
zephyrproject-rtos:master
Choose a base branch
from
nika-nordic:integrate_nrfx_4_0_halnordic
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
nrfx: Update to version 4.0.0 #326
nika-nordic
wants to merge
7
commits into
zephyrproject-rtos:master
from
nika-nordic:integrate_nrfx_4_0_halnordic
Conversation
This file contains hidden or 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
Update nrfx to the recently released version. See https://github.com/NordicSemiconductor/nrfx/blob/v4.0.0/CHANGELOG.md for a list of changes that this version introduces. Origin: nrfx License: BSD 3-Clause URL: https://github.com/NordicSemiconductor/nrfx/tree/v4.0.0 commit: 26046ab36afd779775d2b8d7495a46e0d9d5b64e Purpose: Provide peripheral drivers for Nordic SoCs Maintained-by: External Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
This was referenced Nov 7, 2025
61fd5a4 to
0b9dea2
Compare
MDK header inclusions are no longer directly available and should be accessed through nrfx headers. Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
Update nrfx to the recently released version. See https://github.com/NordicSemiconductor/nrfx/blob/v4.0.1/CHANGELOG.md for a list of changes that this version introduces. Origin: nrfx License: BSD 3-Clause URL: https://github.com/NordicSemiconductor/nrfx/tree/v4.0.1 commit: 83b3a6b657f656c8feb2984586d369d3c9246080 Purpose: Provide peripheral drivers for Nordic SoCs Maintained-by: External Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
0b9dea2 to
ea5240c
Compare
Delays in busy loops might be mandatory for native simulators to work properly. Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
nrfx_gppi_domain_channel_get could be used to get exact DPPI channels that were used in the connection handle. Connection handle was also using PPIB channels and those could not be extracted from the connection handle. This patch extends functionality of nrfx_gppi_domain_channel_get to allow also getting PPIB channel used in the connection. Name of the function is not changed as this additional functionality is rare to be used so only description is extended. Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
When external resource in one of the domains was given then it was expected that no resource will be touched in that domain but gppi was touching (enabling, disabling and freeing) channel 0 in that domain. Fix by using a reserved value to indicated that channel in that domain is reserved outside. Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
- align all samples to nrfx 4.0 API change - add support for the nRF54L15 DK to all existing samples except for the RNG sample. - add sample for the CRACEN driver. - divide existing loopback definitions in `common/nrfx_example.h` into individual header files for each board in `common/boards`. - move pin definitions from individual samples to board header files in `common/boards`. Signed-off-by: Michał Bainczyk <michal.bainczyk@nordicsemi.no>
This was referenced Nov 25, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update nrfx to the recently released version. See
https://github.com/NordicSemiconductor/nrfx/blob/v4.0.0/CHANGELOG.md for a list of changes that this version introduces.
Origin: nrfx
License: BSD 3-Clause
URL: https://github.com/NordicSemiconductor/nrfx/tree/v4.0.0
commit: 26046ab36afd779775d2b8d7495a46e0d9d5b64e
Purpose: Provide peripheral drivers for Nordic SoCs
Maintained-by: External