Skip to content

Conversation

@nika-nordic
Copy link
Collaborator

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

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>
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>
@nika-nordic nika-nordic force-pushed the integrate_nrfx_4_0_halnordic branch from 0b9dea2 to ea5240c Compare November 21, 2025 15:24
nika-nordic and others added 4 commits November 24, 2025 22:33
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>
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.

3 participants