Skip to content

Commit 61c8861

Browse files
authored
Merge pull request #649 from adafruit/use-cmsis-from-tool-package
Use cmsis from tool package
2 parents 3b3adf7 + a4a3b4e commit 61c8861

31 files changed

+41
-44277
lines changed

README.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ Following boards are also included but are not officially supported:
1616

1717
- [Nordic nRF52840DK PCA10056](https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52840-DK)
1818
- [Particle Xenon](https://store.particle.io/products/xenon)
19-
- [Raytac MDBT50Q-RX Dongle](https://www.raytac.com/product/ins.php?index_id=89)
2019

2120
## BSP Installation
2221

@@ -30,7 +29,7 @@ There are two methods that you can use to install this BSP. We highly recommend
3029
4. Add https://www.adafruit.com/package_adafruit_index.json as an 'Additional Board Manager URL'
3130
5. Restart the Arduino IDE
3231
6. Open the Boards Manager from the Tools -> Board menu and install 'Adafruit nRF52 by Adafruit'
33-
7. Once the BSP is installed, select 'Adafruit Bluefruit nRF52 Feather' from the Tools -> Board menu, which will update your system config to use the right compiler and settings for the nRF52.
32+
7. Once the BSP is installed, select 'Adafruit Feather nRF52840 Express' from the Tools -> Board menu, which will update your system config to use the right compiler and settings for the nRF52.
3433

3534
### Optional (Core Development): Adafruit nRF52 BSP via git
3635

@@ -51,7 +50,7 @@ There are two methods that you can use to install this BSP. We highly recommend
5150
```
5251

5352
6. Restart the Arduino IDE
54-
7. Once the BSP is installed, select 'Adafruit Bluefruit nRF52 Feather' from the Tools -> Board menu, which will update your system config to use the right compiler and settings for the nRF52.
53+
7. Once the BSP is installed, select 'Adafruit Feather nRF52840 Express' from the Tools -> Board menu, which will update your system config to use the right compiler and settings for the nRF52.
5554

5655
### Adafruit's nrfutil tools
5756

@@ -68,11 +67,21 @@ $ pip3 install adafruit-nrfutil --user
6867

6968
- [SiLabs CP2104 driver](http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx) is required for USB to Serial when using with Feather nRF52832
7069

71-
## Bootloader Support
70+
## Bootloader
7271

73-
### Upgrade existing Bootloader
72+
Bootloader can be updated via UF2 file or DFU if already existed. Or flash on new blank chip using following guide
7473

75-
Bluefruit's Bootloader is self-upgradable, you could upgrade to the latest Bootloader + Softdevice using the serial port within Arduino IDE.
74+
## Update Bootloader with UF2 ( nRF52840 only and require 0.4.0+ )
75+
76+
This only works with nRF52840 and require existing bootloader version is at least 0.4.0:
77+
78+
- Quickly doulbe tap reset button to put your board in to bootloader mode. A mass storage device i.e `FTHR840BOOT` will appear
79+
- Download latest UF2 for your board i.e `update-{BOARD}-{version}_nosd.uf2` from [Adafruit_nRF52_Bootloader release page](https://github.com/adafruit/Adafruit_nRF52_Bootloader/releases)
80+
- Drap and drop the UF2 file into `FTHR840BOOT` drive to perform update then wait until the board reset.x
81+
82+
### Update Bootloader with DFU
83+
84+
To upgrade to the latest Bootloader + Softdevice using the serial port within Arduino IDE.
7685

7786
- Select `Tools > Board > Adafruit Bluefruit Feather52`
7887
- Select `Tools > Programmer > Bootloader DFU for Bluefruit nRF52`

changelog.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Adafruit nRF52 Arduino Core Changelog
22

3+
## 0.22.1 - 2021.05.26
4+
5+
- Fix warnings "changing start of section .bss by 4 bytes"
6+
- Fix various warnings when compiling with all warnings.
7+
- Bump included TinyUSB to 1.0.3
8+
- remove `Raytac MDBT50Q - RX` variant
9+
- Update included bootloader binaries from 0.3.2 to 0.5.0
10+
- Use CMSIS 5.4 header from tool package
11+
- Fix nrfjprog file not file on windows.
12+
313
## 0.22.0 - 2021.05.19
414

515
This version implement comprehensive LESC and Legacy pairing using dynamic & static Passkey.

0 commit comments

Comments
 (0)