Skip to content

Commit 075e9e7

Browse files
committed
nrfx 3.6.0 release
Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
1 parent 4620e7c commit 075e9e7

File tree

216 files changed

+262779
-3939
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+262779
-3939
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
# Changelog
22
All notable changes to this project are documented in this file.
33

4+
## [3.6.0] - 2024-07-26
5+
### Added
6+
- Added support for nRF54L20 Eng A and nRF9230 Eng B.
7+
- Added support for enabling and disabling the SPIM peripheral instance for nRF54H20 outside of driver context in the SPIM driver.
8+
- Added support for FRAMETIMEOUT event in the UARTE HAL.
9+
- Added support for SOFTRESET task in the RADIO HAL.
10+
- Added optimized functions for reading inputs, writing outputs and configuring direction of GPIO ports in the GPIO HAL.
11+
- Added getters for BLE address, BLE IR, and BLE ER in the FICR HAL.
12+
- Implemented a workaround for the anomaly 89 on the nRF52832 SoC in the TWIM and SPIM HALs.
13+
14+
### Changed
15+
- Updated MDK to version 8.66.0.
16+
- Removed unsupported GPIO pin drive settings from the GPIO HAL.
17+
18+
### Fixed
19+
- Fixed spurious assertion in the TIMER driver. Now, the nrfx_timer_extended_compare() function can be called after the TIMER has started.
20+
- Fixed potential data corruption when cache bounce buffer and RX FIFO buffer were shared in the UARTE driver.
21+
- Fixed handling of events having respective interrupts disabled in the UARTE driver.
22+
- Fixed dropping of data in case of RX abort in the UARTE driver.
23+
- Fixed frequency symbol setting in case of non-secure build on the nRF54L15 SoC.
24+
425
## [3.5.0] - 2024-05-10
526
### Added
627
- Added function for freeing all allocated channels in the WDT driver.

doc/drv_supp_matrix.dox

Lines changed: 92 additions & 88 deletions
Large diffs are not rendered by default.

doc/nrf54l15_enga.dox

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
@page nrf54l15_enga_drivers nRF54L15 EngA drivers
2+
@page nrf54l15_enga_drivers nRF54L15 Eng A drivers
33

44
This page lists nrfx driver components supported by the nRF54L15 EngA SoC.
55
For a complete overview, see @ref nrfx_drv_supp_matrix.

doc/nrf54l20_enga.dox

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
/**
2+
@page nrf54l20_enga_drivers nRF54L20 Eng A drivers
3+
4+
This page lists nrfx driver components supported by the nRF54L20 EngA SoC.
5+
For a complete overview, see @ref nrfx_drv_supp_matrix.
6+
7+
@{
8+
9+
@ref nrf_aar
10+
11+
@ref nrf_cache
12+
13+
@ref nrf_ccm
14+
15+
@ref nrf_clock
16+
17+
@ref nrf_comp
18+
19+
@ref nrf_cracen
20+
21+
@ref nrf_systick
22+
23+
@ref nrf_dppi
24+
25+
@ref nrf_egu
26+
27+
@ref nrf_glitchdet
28+
29+
@ref nrf_gpio
30+
31+
@ref nrf_gpiote
32+
33+
@ref nrf_grtc
34+
35+
@ref nrf_icr
36+
37+
@ref nrf_kmu
38+
39+
@ref nrf_lpcomp
40+
41+
@ref nrf_memconf
42+
43+
@ref nrf_mpc
44+
45+
@ref nrf_nfct
46+
47+
@ref nrf_power
48+
49+
@ref nrf_ppib
50+
51+
@ref nrf_pwm
52+
53+
@ref nrf_qdec
54+
55+
@ref nrf_radio
56+
57+
@ref nrf_rramc
58+
59+
@ref nrf_saadc
60+
61+
@ref nrf_spim
62+
63+
@ref nrf_spis
64+
65+
@ref nrf_spu
66+
67+
@ref nrf_tampc
68+
69+
@ref nrf_temp
70+
71+
@ref nrf_timer
72+
73+
@ref nrf_twim
74+
75+
@ref nrf_twis
76+
77+
@ref nrf_uarte
78+
79+
@ref nrf_vpr
80+
81+
@ref nrf_wdt
82+
83+
@}
84+
*/

doc/nrf9230_engb.dox

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
/**
2+
@page nrf9230_engb_drivers nRF9230 Eng B drivers
3+
4+
This page lists nrfx driver components supported by the nRF9230 EngB SoC.
5+
For a complete overview, see @ref nrfx_drv_supp_matrix.
6+
7+
@{
8+
9+
@ref nrf_aar
10+
11+
@ref nrf_auxpll
12+
13+
@ref nrf_bellboard
14+
15+
@ref nrf_cache
16+
17+
@ref nrf_ccm
18+
19+
@ref nrf_comp
20+
21+
@ref nrf_systick
22+
23+
@ref nrf_ctrlap
24+
25+
@ref nrf_dppi
26+
27+
@ref nrf_egu
28+
29+
@ref nrf_exmif
30+
31+
@ref nrf_icr
32+
33+
@ref nrf_gpio
34+
35+
@ref nrf_gpiote
36+
37+
@ref nrf_grtc
38+
39+
@ref nrf_ipct
40+
41+
@ref nrf_lpcomp
42+
43+
@ref nrf_lrc
44+
45+
@ref nrf_memconf
46+
47+
@ref nrf_mpc
48+
49+
@ref nrf_mutex
50+
51+
@ref nrf_mvdma
52+
53+
@ref nrf_nfct
54+
55+
@ref nrf_pdm
56+
57+
@ref nrf_ppib
58+
59+
@ref nrf_pwm
60+
61+
@ref nrf_qdec
62+
63+
@ref nrf_radio
64+
65+
@ref nrf_ramc
66+
67+
@ref nrf_resetinfo
68+
69+
@ref nrf_saadc
70+
71+
@ref nrf_spim
72+
73+
@ref nrf_spis
74+
75+
@ref nrf_spu
76+
77+
@ref nrf_stm
78+
79+
@ref nrf_tampc
80+
81+
@ref nrf_tbm
82+
83+
@ref nrf_tdm
84+
85+
@ref nrf_timer
86+
87+
@ref nrf_twim
88+
89+
@ref nrf_twis
90+
91+
@ref nrf_uarte
92+
93+
@ref nrf_usbhs
94+
95+
@ref nrf_vpr
96+
97+
@ref nrf_wdt
98+
99+
@}
100+
*/

doc/nrfx.doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ PROJECT_NAME = "nrfx"
5050

5151
### EDIT THIS ###
5252

53-
PROJECT_NUMBER = "3.5"
53+
PROJECT_NUMBER = "3.6"
5454

5555
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5656
# for a project that appears at the top of each page and should give viewer a

doc/sphinx/drv_supp_matrix.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ Driver support overview
1414
nrf5340
1515
nrf54h20
1616
nrf54l15_enga
17+
nrf54l20_enga
1718
nrf91_series
19+
nrf9230_engb
1820

1921
.. role:: red
2022
.. role:: green

doc/sphinx/nrf54l15_enga.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
nRF54L15 EngA drivers
2-
=====================
1+
nRF54L15 Eng A drivers
2+
======================
33

44
.. doxygenpage:: nrf54l15_enga_drivers
55
:content-only:

doc/sphinx/nrf54l20_enga.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
nRF54L20 Eng A drivers
2+
======================
3+
4+
.. doxygenpage:: nrf54l20_enga_drivers
5+
:content-only:

doc/sphinx/nrf9230_engb.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
nRF9230 Eng B drivers
2+
=====================
3+
4+
.. doxygenpage:: nrf9230_engb_drivers
5+
:content-only:

0 commit comments

Comments
 (0)