BLE 5, Thread, Zigbee Modules,BT840X/XE
Ver 1.11 April 2019
6
2. Codes Development Using Nordic Tools
Development tools by Nordic and other third party development tools recommended by Nordic should be
used .
Easy, fast and safe code development
Nordic development environment for nRF52840 offers a clean separation between application code
development and embedded protocol stacks. This means compile, link and run time dependencies with the
embedded stack and associated debugging challenges are removed. The Bluetooth low energy and ANT stack
is a pre-compiled binary, leaving application code to be compiled stand-alone. The embedded stack interface
uses an asynchronous and event driven model removing the need for RTOS frameworks.
Over-The-Air DFU
The nRF52840 is supported by an Over-The-Air Device Firmware Upgrade (OTA DFU) feature. This allows for
in the field updates of application software and SoftDevice.
SoftDevices
The Nordic protocol stacks are known as SoftDevices and complement the nRF52 Series SoCs. All nRF52 Series are
programmable with software stacks from Nordic. This bring maximum flexibility to application development and allows
the latest stack version to be programmed into the SoC.
SoftDevices available from Nordic:
S140
: Bluetooth low energy concurrent central/peripheral/observer/broadcaster stack.
Development Tools
Nordic Semiconductor provides a complete range of hardware and software development tools for the nRF52 Series
devices. nRF52 DK board is recommended for firmware development.
Nordic software development tools can be downloaded from the following webpage.
http://infocenter.nordicsemi.com/index.jsp?topic=/com.nordic.infocenter.nrf52/dita/nrf52/development/nrf52_dev_kit.htm
l&cp=1_1