1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards/feather-nrf52840-sense/doc.txt
2024-02-23 10:50:10 +01:00

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
```
*/