mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
78b5c1ee5c
This provides support initial support for the [Adafruit Feather nRF52840 Express][feather-nrf52840]. The current feature set includes: - Default flashing via Segger J-Link - UART, SPI, and I2C exposed in accordance to the Feather [pinout] - SAUL support for on-board LEDs and button [feather-nrf52840]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/ [pinout]: https://cdn-learn.adafruit.com/assets/assets/000/046/243/original/adafruit_products_Feather_M0_Adalogger_v2.2-1.png [pid.codes]: http://pid.codes/1209/7D00/
43 lines
1.6 KiB
Plaintext
43 lines
1.6 KiB
Plaintext
/**
|
|
@defgroup boards_feather-nrf52840 Adafruit Feather nRF52840 Express
|
|
@ingroup boards
|
|
@brief Support for the Adafruit Feather nRF52840 Express
|
|
|
|
### General information
|
|
|
|
[The Feather nRF52840 Express][feather-nrf52840] 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][top-down view]
|
|
|
|
[feather-nrf52840]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/
|
|
[top-down view]: https://cdn-learn.adafruit.com/assets/assets/000/068/578/medium800/circuitpython_Screenshot_2019-01-02_at_12.04.27.png
|
|
|
|
### Flash the board
|
|
|
|
See the **Flashing** section in @ref boards_common_nrf52. The easiest way is to
|
|
use an external Segger J-Link Progammer connected to the [SWD Connector].
|
|
|
|
[SWD Connector]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/pinouts#swd-connector-3-12
|
|
|
|
### 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
|
|
~~~~~~~~~~~~~~~~~~~~~ {.mk}
|
|
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
|
|
~~~~~~~~~~~~~~~~~~~~~ {.mk}
|
|
USEMODULE += stdio_cdc_acm
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
you can access the Feather with a terminal directly over USB.
|
|
*/
|