Skip to content

Commit 50300a0

Browse files
committed
increase version for 0.22.0 release
also update changelog
1 parent 00d0801 commit 50300a0

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

changelog.md

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

3-
## 0.22.0 - WIP
3+
## 0.22.0 - 2021.05.19
44

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

77
- Support static passkey (Legacy only)
88
- Support LESC on nRF52840 using hardware-accelerated ARM CryptoCell CC310 provided by [Adafruit_nRFCypto](https://github.com/adafruit/Adafruit_nRFCrypto). The library is included as submodule and released together with the BSP.
99
- Rework bonding mechanism to use IRK for peer finding. It is advisable to run `clearbonds` example to clean up bond files of previous version
10+
- Add setPins() to SPI class
11+
- Fix bug that with saving cccd data
12+
- Add more pinMode type: INPUT_SENSE_HIGH, INPUT_SENSE_LOW, OUTPUT_S0S1 etc ...
13+
- Optimize mutex usage in UART
14+
- Add analogReadVDD() function
15+
- Update itoa.c for compiling with c++17
16+
- Fix BLEBeacon endian for major and minor
17+
- Fix compiling with MIDI v5, adding stub for BLEMidi's beginTransmission() and endTransmission()
18+
- Update BSP core to work with Adafruit_TinyUSB_Arduino version 1.0.0
1019

1120
### BLESecurity
1221

@@ -30,6 +39,7 @@ A new class BLESecurity (access with Bluefruit.Security) is added to handle secu
3039
- Bluefruit::requestPairing() is removed, please use the BLEConnection::requestPairing() instead
3140
- Bluefruit::connPaired() is removed, please use BLEConnection::secure() instead
3241
- Default Device name is USB_PRODUCT if available e.g CLUE, Circuit Playground Bluefruit, Feather nRF52840 Express etc ...
42+
- Rename function for consistency BLEPeriph's setSlaveLatency() to setConnSlaveLatency()
3343

3444
**BLEService**
3545

@@ -41,14 +51,17 @@ A new class BLESecurity (access with Bluefruit.Security) is added to handle secu
4151
- Added BLEConnection::secured() to check if the connection is secured/encrypted
4252
- Added BLEConnection::bonded() to check if we store Longterm Key with current peer
4353
- Removed BLEConnection:paried(), user should either use secured() or bonded() depending on the context
44-
- If bonded, getPeerAddr() will return peer public address instead of random address.
54+
- If bonded, getPeerAddr() will return peer public address instead of random address.
55+
- Rename getConnSupervisionTimeout() to getSupervisionTimeout()
4556

4657
**New Example Sketches**
4758

4859
- **pairing_pin** to use static PIN for peripheral role
4960
- **pairing_passkey** to use dyanmic Passkey for pairing. On Arcada compatible device such as `CLUE` or `Circuit Playground Bluefruit`, TFT display will also be used to display passkey.
5061
- **cental_pairing** similar to pairing_passkey but for nRF running central role
5162
- **ancs_arcada** for displaying ancs on arcada such CLUE and/or CPB.
63+
- **arduino_science_journal** add sketch to run with Arduino Science Journal
64+
- **adv_AdafruitColor** example to tie Arduino to CircuitPython BLE color
5265

5366
## 0.21.0 - 2020.08.31
5467

platform.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1818

1919
name=Adafruit nRF52 Boards
20-
version=0.21.0
20+
version=0.22.0
2121

2222
# Compile variables
2323
# -----------------

0 commit comments

Comments
 (0)