Skip to content

Commit

Permalink
nrfx 3.3.0 release
Browse files Browse the repository at this point in the history
Signed-off-by: Nikodem Kastelik <[email protected]>
  • Loading branch information
nika-nordic committed Dec 21, 2023
1 parent f147ea5 commit d0d0a36
Show file tree
Hide file tree
Showing 364 changed files with 925,766 additions and 715 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
# Changelog
All notable changes to this project are documented in this file.

## [3.3.0] - 2023-12-21
### Added
- Added support for nRF54H20 Eng A and nRF54L15 Eng A.
- Added HALs for BELLBOARD, CRACEN, CTRLAP, EXMIF, GLITCHDET, GRTC, HSFLL, IPCT, LRCCONF, MEMCONF, MPC, MVDMA, PPIB, RAMC, RESETINFO, RRAMC, STM, TAMPC, TBM, UICR and, VPR.
- Added HALYs for BELLBOARD, GRTC, MVDMA, RRAMC, TBM, and VPR.
- Added drivers for BELLBOARD, GRTC, RRAMC, TBM, and VEVIF.
- Added the nrfx_ids helper layer to facilitate developing generic code that performs inter-domain signalling.
- Added possibility to use TX link feature without (D)PPI connection in the UARTE driver.
- Added possibility to get callback called on each byte received in the UARTE driver.

### Changed
- Updated MDK to version 8.60.3.
- Changed the default nrfx API version to 3.1.0.
- Changed how the buffers are provided to the I2S driver. Now, the buffer size must be passed alongside pointers to the next buffers.
- Improved peripheral power management in the PWM driver. Now, the peripheral is enabled only during playback.

### Fixed
- Fixed the workaround for nRF52840 anomaly 215 and nRF5340 anomaly 215 in the QSPI driver. Now, the custom instruction functions do not risk triggering anomalies.
- Fixed a missing CTRLAP reset reason for nRF91 in the POWER HAL.
- Fixed incorrect assertion in the TWIS driver. Now, the driver status can be checked when the driver is idle.
- Restored workaround for nRF52 anomaly 55 in the I2S driver.

## [3.2.0] - 2023-10-02
### Added
- Added multi-instance support for the GPIOTE driver.
Expand Down
4 changes: 2 additions & 2 deletions doc/main_page.dox
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ named:
- @ref nrfx_log

Templates of these files are provided
in the <a href="../../templates/">templates</a> subfolder. Their customized
in the <a href="https://github.com/NordicSemiconductor/nrfx/tree/master/templates">nrfx/templates</a> subfolder. Their customized
versions can be placed in any location within the host environment that the
used compiler can access via include paths.

Expand Down Expand Up @@ -76,7 +76,7 @@ in a file named:

This file, similarly to the integration files mentioned above, can be placed
in any suitable location within the host environment.
The <a href="../../templates/">templates</a> subfolder contains templates of
The <a href="https://github.com/NordicSemiconductor/nrfx/tree/master/templates">nrfx/templates</a> subfolder contains templates of
configuration files for all currently supported Nordic SoCs. These files are
included through a common nrfx_config.h file, according to the selected SoC.
Refer to the "driver configuration" section in the API reference for a given
Expand Down
2 changes: 1 addition & 1 deletion doc/nrfx.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ PROJECT_NAME = "nrfx"

### EDIT THIS ###

PROJECT_NUMBER = "3.2"
PROJECT_NUMBER = "3.3"

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
40 changes: 40 additions & 0 deletions doc/nrfx_api.dox
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

@defgroup nrf_adc ADC

@defgroup nrf_bellboard BELLBOARD

@defgroup nrf_bprot BPROT

@defgroup nrf_cache CACHE
Expand All @@ -21,6 +23,10 @@

@defgroup nrf_systick Cortex-M Systick

@defgroup nrf_cracen CRACEN

@defgroup nrf_ctrlap CTRL-AP

@defgroup nrf_dcnf DCNF

@defgroup nrf_dppi DPPI
Expand All @@ -29,26 +35,42 @@

@defgroup nrf_egu EGU

@defgroup nrf_exmif EXMIF

@defgroup nrf_fpu FPU

@defgroup nrf_glitchdet GLITCHDET

@defgroup nrf_gpio GPIO

@defgroup nrf_gpiote GPIOTE

@defgroup nrf_grtc GRTC

@defgroup nrf_i2s I2S

@defgroup nrf_icr ICR

@defgroup nrf_ipc IPC

@defgroup nrf_ipct IPCT

@defgroup nrf_kmu KMU

@defgroup nrf_lpcomp LPCOMP

@defgroup nrf_lrc LRC

@defgroup nrf_memconf MEMCONF

@defgroup nrf_mpc MPC

@defgroup nrf_mpu MPU

@defgroup nrf_mutex MUTEX

@defgroup nrf_mvdma MVDMA

@defgroup nrf_mwu MWU

@defgroup nrf_nfct NFCT
Expand All @@ -61,8 +83,16 @@

@defgroup nrf_ppi PPI

@defgroup nrf_ppib PPIB

@defgroup nrf_pwm PWM

@defgroup nrf_ramc RAMC

@defgroup nrf_resetinfo RESETINFO

@defgroup nrf_rramc RRAMC

@defgroup nrf_qdec QDEC

@defgroup nrf_qspi QSPI
Expand All @@ -83,6 +113,12 @@

@defgroup nrf_spu SPU

@defgroup nrf_stm STM

@defgroup nrf_tampc TAMPC

@defgroup nrf_tbm TBM

@defgroup nrf_temp TEMP

@defgroup nrf_timer TIMER
Expand All @@ -99,8 +135,12 @@

@defgroup nrf_usbd USBD

@defgroup nrf_usbhs USBHS

@defgroup nrf_vmc VMC

@defgroup nrf_vpr VPR

@defgroup nrf_wdt WDT

@}
Expand Down
3 changes: 0 additions & 3 deletions doc/sphinx/_static/css/nrfx.css

This file was deleted.

2 changes: 1 addition & 1 deletion doc/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@
# Options for HTML output ------------------------------------------------------

html_theme = "sphinx_ncs_theme"
html_static_path = [str(CONF_DIR / "_static")]
html_last_updated_fmt = "%b %d, %Y"
html_show_sphinx = False
html_theme_options = {"standalone": True}

# Options for Breathe ----------------------------------------------------------

Expand Down
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/bellboard/driver.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BELLBOARD driver
================

.. doxygengroup:: nrfx_bellboard
:project: nrfx
:members:
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/bellboard/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BELLBOARD HAL
=============

.. doxygengroup:: nrf_bellboard_hal
:project: nrfx
:members:
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/bellboard/haly.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BELLBOARD HALY
==============

.. doxygengroup:: nrfy_bellboard
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/bellboard/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
BELLBOARD
=========

.. doxygengroup:: nrf_bellboard

.. toctree::
:glob:

*
1 change: 1 addition & 0 deletions doc/sphinx/drivers/clock/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@ CLOCK
:glob:

*
../hsfll/hal.rst
../oscillators/hal.rst
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/cracen/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
CRACEN HAL
==========

.. doxygengroup:: nrf_cracen_hal
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/cracen/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
CRACEN
======

.. doxygengroup:: nrf_cracen

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/ctrlap/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
CTRL-AP HAL
===========

.. doxygengroup:: nrf_ctrlap_hal
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/ctrlap/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
CTRL-AP
=======

.. doxygengroup:: nrf_ctrlap

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/exmif/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
EXMIF HAL
=========

.. doxygengroup:: nrf_exmif_hal
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/exmif/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
EXMIF
=====

.. doxygengroup:: nrf_exmif

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/glitchdet/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
GLITCHDET HAL
=============

.. doxygengroup:: nrf_glitchdet_hal
:project: nrfx
:members:
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/grtc/driver.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
GRTC driver
===========

.. doxygengroup:: nrfx_grtc
:project: nrfx
:members:
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/grtc/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
GRTC HAL
========

.. doxygengroup:: nrf_grtc_hal
:project: nrfx
:members:
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/grtc/haly.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
GRTC HALY
=========

.. doxygengroup:: nrfy_grtc
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/grtc/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
GRTC
====

.. doxygengroup:: nrf_grtc

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/hsfll/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
HSFLL HAL
=========

.. doxygengroup:: nrf_hsfll_hal
:project: nrfx
:members:
1 change: 1 addition & 0 deletions doc/sphinx/drivers/icr/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ ICR
:glob:

../ficr/hal.rst
../uicr/hal.rst
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/ipct/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
IPCT HAL
========

.. doxygengroup:: nrf_ipct_hal
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/ipct/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
IPCT
====

.. doxygengroup:: nrf_ipct

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/lrc/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
LRCCONF HAL
===========

.. doxygengroup:: nrf_lrcconf_hal
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/lrc/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
LRC
===

.. doxygengroup:: nrf_lrc

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/memconf/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
MEMCONF HAL
===========

.. doxygengroup:: nrf_memconf_hal
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/memconf/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
MEMCONF
=======

.. doxygengroup:: nrf_memconf

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/mpc/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
MPC HAL
=======

.. doxygengroup:: nrf_mpc_hal
:project: nrfx
:members:
9 changes: 9 additions & 0 deletions doc/sphinx/drivers/mpc/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
MPC
===

.. doxygengroup:: nrf_mpc

.. toctree::
:glob:

*
6 changes: 6 additions & 0 deletions doc/sphinx/drivers/mvdma/hal.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
MVDMA HAL
=========

.. doxygengroup:: nrf_mvdma_hal
:project: nrfx
:members:
Loading

0 comments on commit d0d0a36

Please sign in to comment.