Example UART app from Nordic's NRF5 SDK. Layout of project inspired from other github project: https://github.com/bluekitchen/raccoon
Example was successfully tested/compiled on:
- Adafruit Bluefruit LE Friend with nRF51822
- BBC micro:bit BBC micro:bit with nRF51822
The firmware requires the regular ARM-EABI-NONE toolchain. It requires the nRF5 SDK. If not installed locally, the build system can automatically download it into the project folder.
With the dependencies in place, run make
in the main project folder. Make will download the nRF5 SDK if needed.
Flashing depends on the used device.
There's no support to update via the BLE DFU. However, the LE Friend provides the regular SWD interface to upload the firmware with an JTAG/SWD programmer (e.g. a ST-Link or a SEGGER J-Link). Config files for OpenOCD are provided int the firmware/nrf/blefriend32
folder.