/** @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. top-down view on feather-nrf52840-sense [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 ``` */