Skip to content

Commit 4a84d72

Browse files
committed
Merge branch 'develop' of github.com:adafruit/Adafruit_nRF52_Arduino into develop
2 parents 453b112 + 840f487 commit 4a84d72

File tree

1 file changed

+24
-20
lines changed

1 file changed

+24
-20
lines changed

changelog.md

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44

55
### Core
66

7-
- Add printf with float format aka %f
8-
- Add Servo library port
9-
- Add Firmata library over BLEUART support
10-
- New example via bleuart at `Peripheral\StandardFirmata`
11-
- Enhance Adafruit_FIFO, add overwriteIfFull(), begin(). change constructor's signature
12-
- Add Serial.setPins() to remap Serial rx, tx. Must call before Serial.begin()
13-
- Enhance AdafruitFIFO
14-
- Add SoftwareSerial support
7+
- Added printf with float format aka %f
8+
- Added Servo library port
9+
- Added Firmata library with BLEUART (AKA Nordic UART Service) support
10+
- New example via BLEUART at `Peripheral\StandardFirmata`
11+
- Enhanced `Adafruit_FIFO`: added `overwriteIfFull()`, `begin()`. Changed constructor signature.
12+
- Added `Serial.setPins()` to remap Serial RX and TX pin location. **Must call before `Serial.begin()`!**
13+
- Added `SoftwareSerial` support
1514

1615
### Bluefruit
1716

@@ -23,35 +22,40 @@
2322

2423
### BLEGap
2524

26-
- Add getAddr() and setAddr()
25+
- Added `getAddr()` and `setAddr()`
2726

2827
### BLE Service
2928

30-
- Add BLEClientUart& reference pointer BLEClientUart's RX callback
31-
- Add new BLEClientCts for client Current Time Service
32-
- New example `Peripheral\client_cts` and `Peripheral\client_cts_oled`
33-
- Add bufferTXD() to BLEUart service to handle consecutive small write()
34-
- Add EddyStoneUrl support
29+
- Added `BLEClientUart&` reference pointer to `BLEClientUart` RX callback
30+
- Added new `BLEClientCts`class for client side Current Time Service
31+
- Added `bufferTXD()` to `BLEUart` service to handle consecutive small `write()`calls
32+
- Added `EddyStoneUrl` support
3533
- New example `Peripheral\eddystone_url`
3634
- New hid example demonstrate how to implement an keyboard `Peripheral\hid_keyscan`
3735

3836
### BLEAdvertising
3937

4038
- Separated `BLEAdvertisingData` and `BLEAdvertising`
4139
- Added `setStopCallback()` support to declare a callback when advertising stops
42-
- Add the option to advertise for a specific time. There are multiple timeouts: initial fast advertising mode, slow advertising mode, and an optional delay to stop advertising entirely. Values can be set in multiple of timeout ticks (0.625ms per unit) or in ms (approximate since it gets converted to 0.625ms units). The optional timeout to stop advertising entire is set via the `.start(timeout)` parameter.
43-
- Blue LED will blink 2x in fast mode than slow mode.
44-
- Default timeout to slow mode = 30 seconds. Default adv intervals are fast mode = 20 ms, slow = 152.5 ms
45-
- Expand addUuid(), addService() to take a list of UUID
46-
- Add new example `advance_adv`
40+
- Added the option to advertise for a specific time period. There are multiple
41+
timeouts: initial fast advertising mode, slow advertising mode, and an optional
42+
delay to stop advertising entirely. Values can be set in multiples of timeout
43+
ticks (0.625ms per unit) or in ms (approximate since it gets converted to 0.625ms
44+
units). The optional timeout to stop advertising entire is set via the
45+
`.start(timeout)` parameter.
46+
- Blue LED will blink 2x faster in fast mode compared to slow mode.
47+
- Default advertising timeout in slow mode = 30 seconds. Default adv interval in
48+
fast mode = 20 ms, slow mode = 152.5 ms
49+
- Expanded `addUuid()`, `addService()` to take a list of UUID
50+
- Added new example `advance_adv`
4751

4852
### BLEGAP (To support multiple connections, etc.)
4953

5054
- Added `getRole()` to distinguish between peripheral/central
5155

5256
### BLECentral
5357

54-
- Move scanner & report parser into new BLEScanner class
58+
- Move scanner & report parser into new `BLEScanner` class
5559
- New example showing how to scan for multiple peripherals with a specific
5660
advertising signature (`examples/Projects/rssi_proximity`).
5761

0 commit comments

Comments
 (0)