Adafruit Feather nRF52840 Express

Support for the Adafruit Feather nRF52840 Express. More...

Detailed Description

Support for the Adafruit Feather nRF52840 Express.

General information

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.

top-down view on feather-nrf52840

Flash the board

See the Flashing section in nRF52 common. The easiest way is to use an external Segger J-Link Progammer connected to the SWD Connector.

Terminal

To connect a terminal to the Feather, RIOT chooses Segger RTT per default. This lets you use the Segger J-Link Programmer as a serial interface to the device.

You have several alternative possibilities to connect to the board.

  1. With

    USEMODULE += stdio_uart

    and an FTDI adapter connected to the Feather's RX and TX ports you can use UART-based terminals to connect to the feather

  2. With

    USEMODULE += stdio_cdc_acm

    you can access the Feather with a terminal directly over USB.

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.