/** @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 [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][top-down view] [feather-nrf52840]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/ [feather-nrf52840-sense]: https://learn.adafruit.com/adafruit-feather-sense [top-down view]: https://cdn-learn.adafruit.com/assets/assets/000/089/096/original/sensors_Feather_Sense_top.jpg ### 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. 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 ``` */