v1.0.0 Release Notes
This release provides support for developing ANT and ANT+ enabled applications with the Nordic nRF Connect SDK.
Highlights
This release removes the
EXPERIMENTAL
tag and is considered production ready for nRF5340-based designsPlease review the Integration notes or visit https://www.thisisant.com/developer/ant/licensing for commercial license information
Encrypted channel support has been enabled
New Libraries
ANT Encrypt Config
New Samples
ANT: Multi Channel Encrypted TX (samples/ant_multi_channels_encrypted_tx)
ANT: Multi Channel Encrypted RX (samples/ant_multi_channels_encrypted_rx)
Supported boards
PCA10095 (nRF5340 Development Kit)
Limitations
nRF Connect SDK support for nRF52 and nRF54 Series SoCs is not available at this time
Multiprotocol coexistence with BLE has been tested with the provided default sample configuration only (
hci_rpmsg
)Multiprotocol coexistence with any other wireless radio protocol is untested
Unsupported ANT features:
PA/LNA Support
Time Sync
Scanning Channel
High Duty Search Channel
Changelog
Encryption support:
Can be enabled via
CONFIG_ANT_ENCRYPTED_CHANNELS
(cpunet) andCONFIG_ANT_ENCRYPTION_NUM_CHANNELS
(ANT Encrypt Library, cpuapp)Encrypted receivers must also set
CONFIG_ANT_ENCRYPTION_NEGOTIATION_SLAVE
(ANT Encrypt Library, cpuapp)Utilizes the Softdevice Controller (sdc_soc) interface for cryptographic purposes when
CONFIG_BT
is enabledOptional init:
CONFIG_ANT_SDC_INIT
is only required if sdc_init() has not been run prior to ANT initialization (ie. forCONFIG_BT
)
Initialization changes:
nRF5340 cpunet: ant_stack_init() is now called exclusively on SYS_INIT, internal glue function ant_enable() renamed to ant_stack_config()
nRF5340 cpuapp optional init delay: Provide Kconfig
CONFIG_ANT_NP_HOST_SYS_INIT
for use on cpuapp to delay ANT RPC host init on multicore SOCs (users must call ant_init())
sdk-nrf alignment: void main() changed to int main() in sample applications, SYS_INIT function signatures updated