nRF52 Introduction and Preparation
This chapter contains the introduction and preparation for the nRF52-based exercises.
Required Hardware
- nRF52840 Development Kit (DK)
- nRF52840 Dongle
- 2 micro-USB cables
- ❗️ make sure you’re using micro-USB cables which can transmit data (some are charging-only; these are not suitable for these exercises)
- 2 corresponding available USB ports on your laptop / PC (you can use a USB hub if you don’t have enough ports)
In our nRF52-focussed exercises we will use both the nRF52840 Development Kit (DK) and the nRF52840 Dongle. We’ll mainly develop programs for the DK and use the Dongle to assist with some exercises.
nRF52 Dongle
The dongle chapter will walk you through the setup of the dongle.
nRF52-DK Board
The DK board chapter will walk you through the setup of the board.
Starter code
Project templates, starter code and some required tools for the exercises can be found at in this repo. Make sure you have a local copy. You can either download a zip with the latest version from the releases page or you can clone the project locally using git:
git clone https://github.com/ferrous-systems/rust-exercises.git