Skip to content

Commit 10f4e9d

Browse files
committed
boards/feather-nrf52840*: doc cleanup
1 parent 0b385c6 commit 10f4e9d

File tree

2 files changed

+25
-14
lines changed

2 files changed

+25
-14
lines changed

boards/feather-nrf52840-sense/doc.txt

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,32 @@
55

66
### General information
77

8-
[The Feather nRF52840 Sense][feather-nrf52840-sense] is a development board
9-
from Adafruits Feather board family. It is very similar to the [The Feather
8+
The [Feather nRF52840 Sense][feather-nrf52840-sense] is a development board
9+
from Adafruits Feather board family. It is very similar to the [Feather
1010
nRF52840 Express][feather-nrf52840] but comes with more sensors.
1111

1212
It provides native USB support, Bluetooth
1313
Low Energy and IEEE 802.15.4 support via the nRF52840 MCU.
1414

15-
![top-down view on feather-nrf52840-sense][top-down view]
15+
<img src="https://cdn-learn.adafruit.com/assets/assets/000/089/096/original/sensors_Feather_Sense_top.jpg"
16+
alt="top-down view on feather-nrf52840-sense" width="50%"/>
1617

1718
[feather-nrf52840]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/
1819
[feather-nrf52840-sense]: https://learn.adafruit.com/adafruit-feather-sense
19-
[top-down view]: https://cdn-learn.adafruit.com/assets/assets/000/089/096/original/sensors_Feather_Sense_top.jpg
2020

2121
### Flashing, Bootloader, and Terminal
2222

23-
Refer to [The Feather nRF52840 Express
23+
Refer to the [Feather nRF52840 Express
2424
documentation](https://doc.riot-os.org/group__boards__feather-nrf52840.html) for further details.
2525
Both use the same flasher, bootloader, and terminal settings.
2626

27+
Example with `hello-world` application:
28+
```
29+
make BOARD=feather-nrf52840-sense -C examples/hello-world flash term
30+
```
31+
2732
On "fresh" boards the
28-
[bootloader may need to be updated](https://learn.adafruit.com/adafruit-feather-sense/update-bootloader)
33+
[bootloader may need to be updated](https://learn.adafruit.com/adafruit-feather-sense/update-bootloader).
2934

3035
#### Updating Old Bootloaders
3136

boards/feather-nrf52840/doc.txt

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,43 @@
55

66
### General information
77

8-
[The Feather nRF52840 Express][feather-nrf52840] is a development board
8+
The [Feather nRF52840 Express][feather-nrf52840] is a development board
99
from Adafruits Feather board family. It provides native USB support, Bluetooth
1010
Low Energy and IEEE 802.15.4 support via the nRF52840 MCU.
1111

12-
![top-down view on feather-nrf52840][top-down view]
12+
<img src="https://cdn-learn.adafruit.com/assets/assets/000/068/578/medium800/circuitpython_Screenshot_2019-01-02_at_12.04.27.png"
13+
alt="top-down view on feather-nrf52840" width="50%"/>
1314

1415
[feather-nrf52840]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/
15-
[top-down view]: https://cdn-learn.adafruit.com/assets/assets/000/068/578/medium800/circuitpython_Screenshot_2019-01-02_at_12.04.27.png
1616

1717
### Flash the board
1818

1919
The board is flashed using its on-board UF2 boot loader by default.
2020
The boot loader will present a mass storage device that has to be mounted to /media/MDK-DONGLE so
2121
`uf2conv.py` can find it. If you have an auto-mounter installed this will happen automatically.
2222

23-
The rest of the process is automated in the usual `make flash` target.
23+
The rest of the process is automated in the usual way with `BOARD=feather-nrf52840`.
24+
25+
Example with `hello-world` application:
26+
```
27+
make BOARD=feather-nrf52840 -C examples/hello-world flash term
28+
```
2429

2530
If RIOT is already running on the board, it will automatically reset the CPU and enter
2631
the bootloader.
2732
If some other firmware is running or RIOT crashed, you need to enter the bootloader
28-
manually by pressing the board's reset button while plugging the device into the
33+
manually by double-tapping the board's reset button while the device is connected.
2934

30-
Otherwise See the **Flashing** section in @ref boards_common_nrf52. The easiest way is to
35+
Otherwise see the **Flashing** section in @ref boards_common_nrf52. The easiest way is to
3136
use an external Segger J-Link Programmer connected to the [SWD Connector].
3237

3338
[SWD Connector]: https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/pinouts#swd-connector-3-12
3439

3540
#### Flashing the uf2 bootloader
3641

37-
To flash the uf2 bootloader (if its no longer present on your BOARD) then with
38-
a jlink attached to your BOARD and [`nrfjprog`][nrfjprog] installed:
42+
To flash the uf2 bootloader (if it is no longer present on your BOARD),
43+
you need to have [`nrfjprog`][nrfjprog] installed,
44+
connect a jlink to your BOARD and execute the following commands:
3945

4046
~~~~~~~~~~~~~{.sh}
4147
git clone [email protected]:adafruit/Adafruit_nRF52_Bootloader.git

0 commit comments

Comments
 (0)