Compatibility

SDK Compatibility

Note

Our deployment model has changed. ANT support is now provided as an nRF Connect SDK Add On. See below for compatibility details.

ANT for nRF Connect SDK Releases correspond to nRF Connect SDK (sdk-nrf) tagged versions according to the following table:

sdk-nrf

sdk-ant

Supported SOCs

Version

Support Model

Version

nRF52 Series

nRF53 Series

nRF54 Series

v2.2

Manifest

v0.4.0 (experimental)

nRF5340

v2.3

Manifest

v0.5.0 (experimental)

nRF5340

v2.4

Manifest

v1.0.0

nRF5340

v2.5

Manifest

v1.1.0

nRF5340

v2.6

Manifest

v1.2.0

nRF52840

nRF5340

v2.7

Manifest

v1.3.0

nRF52840

nRF5340

v2.8

Not supported

v2.9.2

Add-on

v2.0.0

nRF52832, nrf52840

nRF5340

nRF54L15

Note

The ANT stack requires a 32.768 kHz low frequency clock source with a maximum tolerance of ±50 ppm.

On nRF development kits for the SoCs listed above, this means that ANT/ANT+ requires the 32.768 kHz crystal (X2) for correct operation.

Add-on Deployment

nRF Connect SDK Add-ons are supplementary components that extend the nRF Connect SDK.

In this model, Add-ons specify the compatible revision of sdk-nrf in their own west.yml manifest file.

Manifest Deployment (<= sdk-nrf v2.7)

Since the sdk-ant repository targets specific nRF Connect SDK versions, care should be taken with the versions used to build an application.

Both the nRF Connect SDK and ANT repositories use a main trunk development model. It is recommended that the main branch should only be used if you are not particularly concerned about stability.

When incompatibilities arise due to changes in sdk-nrf, sdk-ant may be updated in between releases.

Typically, users should choose a Git release tagged version of sdk-nrf and the ANT version that targets that tag. The recommended ANT version should only deviate from the hash in the west.yml manifest when there is a bugfix or feature preview.

ANT for nRF Connect SDK Repository Diagram