v0.4.0 Release Notes

This release provides EXPERIMENTAL support for developing ANT and ANT+ enabled applications with the Nordic nRF Connect SDK.

Important

  • The release is for evaluation purposes only. It is not intended for product development.

  • The release is not fully tested and is provided without guarantee of functionality.

  • The release is not optimized for performance or power consumption.

Highlights

  • Multiprotocol support (ANT and BLE) can be evaluated by enabling the configurations for both protocols. See the Integration notes for details.

  • New Samples

    • ANT Background Scanning (samples/ant_background_scanning)

    • ANT+ HRM RX (samples/ant_plus/ant_hrm/hrm_rx)

    • BLE ANT+ HRM Relay (samples/multiprotocol/ble_ant_app_hrm)

  • New Libraries

    • ANT Search Config

Supported boards

  • PCA10095 (nRF5340 Development Kit)

Limitations

  • Multiprotocol coexistence with BLE is experimental and has been tested with the provided default sample configuration only (hci_rpmsg)

  • Multiprotocol coexistence with any other wireless radio protocol is untested

  • The ANT Library (libant.a) is not RTOS-independent for this release due to a Zephyr Kernel dependency

Unsupported ANT features include:

  • Encrypted Channels

  • PA/LNA Support

  • Time Sync

  • Scanning Channel

  • High Duty Search Channel

Changelog

  • Updated header include paths for compatibility with Zephyr SDK 0.15.x.

  • Default ANT_TOTAL_CHANNELS_ALLOCATED increased from 8 to 15.

  • Applied nRF5340 Revision 1 Errata workarounds:

    • [117] RADIO: Changing MODE requires additional configuration

    • [158] RADIO: Using POWER register clears RADIO trim values