mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
53 lines
2.0 KiB
Plaintext
53 lines
2.0 KiB
Plaintext
/**
|
|
@defgroup boards_feather-nrf52840-sense Adafruit Feather nRF52840 Sense
|
|
@ingroup boards
|
|
@brief Support for the Adafruit Feather nRF52840 Sense
|
|
|
|
### General information
|
|
|
|
The [Feather nRF52840 Sense][feather-nrf52840-sense] is a development board
|
|
from Adafruits Feather board family. It is very similar to the [Feather
|
|
nRF52840 Express][feather-nrf52840] but comes with more sensors.
|
|
|
|
It provides native USB support, Bluetooth
|
|
Low Energy and IEEE 802.15.4 support via the nRF52840 MCU.
|
|
|
|
<img src="https://cdn-learn.adafruit.com/assets/assets/000/089/096/original/sensors_Feather_Sense_top.jpg"
|
|
alt="top-down view on feather-nrf52840-sense" width="50%"/>
|
|
|
|
[feather-nrf52840]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/
|
|
[feather-nrf52840-sense]: https://learn.adafruit.com/adafruit-feather-sense
|
|
|
|
### Flashing, Bootloader, and Terminal
|
|
|
|
Refer to the [Feather nRF52840 Express
|
|
documentation](https://doc.riot-os.org/group__boards__feather-nrf52840.html) for further details.
|
|
Both use the same flasher, bootloader, and terminal settings.
|
|
|
|
Example with `hello-world` application:
|
|
```
|
|
make BOARD=feather-nrf52840-sense -C examples/hello-world flash term
|
|
```
|
|
|
|
On "fresh" boards the
|
|
[bootloader may need to be updated](https://learn.adafruit.com/adafruit-feather-sense/update-bootloader).
|
|
|
|
#### Updating Old Bootloaders
|
|
|
|
In some cases the bootloader may be too old to even mount on startup.
|
|
Double tap the reset button to get into bootloader mode and check the
|
|
`INFO_UF2.TXT` for bootloader information.
|
|
If the version is less than `0.4.0` then one can use the
|
|
[Adafruit_nRF52_Bootloader](https://github.com/adafruit/Adafruit_nRF52_Bootloader)
|
|
tool to update.
|
|
|
|
For example, one can run the following if `arm-none-eabi-gcc` and
|
|
`adafruit-nrfutil` are installed:
|
|
```
|
|
git clone https://github.com/adafruit/Adafruit_nRF52_Bootloader.git
|
|
cd Adafruit_nRF52_Bootloader
|
|
git submodule update --init
|
|
make BOARD=feather_nrf52840_sense SERIAL=/dev/ttyACM0 flash-dfu
|
|
```
|
|
*/
|