Support for the Adafruit Feather nRF52840 Express. More...
Support for the Adafruit Feather nRF52840 Express.
The Feather nRF52840 Express is a development board from Adafruits Feather board family. It provides native USB support, Bluetooth Low Energy and IEEE 802.15.4 support via the nRF52840 MCU.
The board is flashed using its on-board UF2 boot loader by default. The boot loader will present a mass storage device that has to be mounted to /media/MDK-DONGLE so uf2conv.py
can find it. If you have an auto-mounter installed this will happen automatically.
The rest of the process is automated in the usual make flash
target.
If RIOT is already running on the board, it will automatically reset the CPU and enter the bootloader. If some other firmware is running or RIOT crashed, you need to enter the bootloader manually by pressing the board's reset button while plugging the device into the
Otherwise See the Flashing section in nRF52 common. The easiest way is to use an external Segger J-Link Programmer connected to the SWD Connector.
To flash the uf2 bootloader (if its no longer present on your BOARD) then with a jlink attached to your BOARD and nrfjprog
installed:
To connect a terminal to the Feather, RIOT chooses stdio_cdc_acm
per default. This lets you access the Feather directly over USB.
You have several alternative possibilities to connect to the board.
Files | |
file | board.h |
Board specific configuration for the Adafruit Feather nRF52840 Express. | |
file | gpio_params.h |
Configuration of SAUL mapped GPIO pins. | |
file | periph_conf.h |
Peripheral configuration for the Adafruit Feather nRF52840 Express. | |