Skip to content

Commit 665f4f7

Browse files
committed
changelog is up to date
1 parent c88bd00 commit 665f4f7

File tree

2 files changed

+33
-20
lines changed

2 files changed

+33
-20
lines changed

changelog.md

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,44 @@
11
# Adafruit nRF52 Arduino Core Changelog
22

3-
# 0.9.5
3+
# 0.10.0
44

55
- Fixed Servo detach issue
66
- Fixed pulseIn() compile issue: implement countPulseASM() using C instead of ASM
7-
- Introduce BLEPeriph
7+
- Update bootloader to 0.2.9 which fixed OTA issue with latest BLE5 central such as iPhone X
8+
- Added Metro nRF52840 Board support
9+
- Added enableOTA(bool) to disable/enable OTA service (default is enable)
10+
- Fixed various warnings, thanks @brijohn
11+
- Added ARDUINO_NRF52832_FEATHER for feather 832, ARDUINO_NRF52840_FEATHER for feather 840, ARDUINO_NRF52_FEATHER for both
12+
- Fixed an memory leak with LFS, also extend to allow it to be used with SPI flash on other boards. Thanks @jeremypoulter
13+
- Introduce BLEPeriph class (Bluefruit.Periph) to mange peripheral role's connection
814
- setConnInterval(), setConnIntervalMS(), setConnSupervisionTimeout(), setConnSupervisionTimeoutMS()
9-
- setDisconnectCallback(), setDisconnectCallback()
15+
- setConnectCallback(), setDisconnectCallback()
1016
- Bluefruit
11-
- remove getPeerAddr(uint8_t[6]) variant
12-
- remove connInterval() is replaced by BLEConnection's getConnInterval()
13-
- Central.disconnect() is repalced by Bluefruit.disconnect()
14-
- add conn_handle to Bluefruit.requestPairing(), remove Gap.requestPairing()
15-
- Gap.setAddr()/getAddr() are replaced by Bluefruit's setAddr()/getAddr()
17+
- Bluefruit.getPeerAddr() is replaced by BLEConnection's getPeerAddr()
18+
- Bluefruit.connInterval() is replaced by BLEConnection's getConnInterval()
19+
- Bluefruit.Central.disconnect() is repalced by Bluefruit.disconnect()
20+
- Bluefruit.begin() return type is changed from err_t to bool
21+
- Bluefruit.setConnectCallback()/setDisconnectCallback() are replaced by BLEPeriph's setConnectCallback()/setDisconnectCallback()
22+
- Introduce BLEConnection class (Bluefruit.Connection(conn)) to mange both peripheral and central connections
23+
- Added setRssiCallback(), monitorRssi(), getRssi(), stopRssi() for tracking rssi of a connection. `rssi_poll` and `rssi_callback` are added as example sketches
24+
- Remove BLEGap, API functions are taken by Bluefruit, BLEPeriph, BLECentral
25+
- Gap.setAddr()/getAddr() are replaced by Bluefruit.setAddr()/getAddr()
1626
- Gap.getPeerName() is replaced by Bluefruit.getPeerName()
17-
- Enhance Gap, add BLEConnection class to mange peer connection
18-
- Remove Gap.connected(), Gap.getRole() in prefer to BLEConnection API
19-
- Remove BLEGap, API function is taken by Bluefruit, BLEPeriph, BLECentral
20-
- Added setRssiCallback(), monitorRssi(), getRssi(), stopRssi() for tracking rssi of a connection
21-
- rssi_poll and rssi_callback example sketches are added
22-
- Change BLECharacteristic callback signature BLECharacteristic& to BLECharacteristic*
23-
- Use AdaCallback thread for BLECharacteristic callbacks
24-
- Update bootloader to 0.2.7 which fixed OTA issue with latest BLE5 central such as iPhone X
25-
- Added Metro nRF52840 Board support
26-
- Added enableOTA(bool) to disable/enable OTA service (default is enable)
27+
- Gap.requestPairing() is replaced by Bluefruit.requestPairing(), conn_handle parameter is also added
28+
- Most of other functions of BLEGap are replaced by BLEConnection's one
29+
- BLECharacteristic
30+
- Change callback signature's parameter from `BLECharacteristic&` to `BLECharacteristic*`
31+
- conn_handle is added to all callbacks to support multiple peripheral's link
32+
- Use AdaCallback thread for BLECharacteristic callbacks
33+
- Support LONG WRITE a.k.a send more than MTU ( default = 20 bytes) per request. This fixed issue #91, #220
34+
- Fixed read32(), thanks @techno
35+
- Removed offset parameter in write callback signature
36+
- BLEUart
37+
- Added conn_handle to API and callbacks
38+
- Removed auto flush TXD() with timer, user must call flushTXD() should bufferTXD() is enabled.
39+
- BLEHidAdafruit
40+
- Removed keyboardReport() variant with flat keycode parameters
41+
- Added conn_handle parameter to keyboard led callback
2742

2843
# 0.9.3
2944

libraries/Bluefruit52Lib/src/services/BLEMidi.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,6 @@ typedef struct ATTR_PACKED
106106

107107
VERIFY_STATIC ( sizeof(midi_split_packet_t) == (BLE_MIDI_TX_BUFFER_SIZE + 1) );
108108

109-
void blemidi_write_cb(uint16_t conn_hdl, BLECharacteristic* chr, uint8_t* data, uint16_t len);
110-
111109
/*------------------------------------------------------------------*/
112110
/* IMPLEMENTATION
113111
*------------------------------------------------------------------*/

0 commit comments

Comments
 (0)