Skip to content

Commit 840f487

Browse files
authored
General cleanup
1 parent 34d68dd commit 840f487

File tree

1 file changed

+26
-21
lines changed

1 file changed

+26
-21
lines changed

changelog.md

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,52 +4,57 @@
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
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()`!**
1413
- Add SoftwareSerial support
1514

1615
### Bluefruit
1716

1817
- Renamed `Bluefruit.peerAddr()` to `Bluefruit.getPeerAddr()`
1918
- Added connection handle to the connect and disconnect callback prototypes
20-
- Change signature of Bluefruit.getName()
21-
- Add printInfo() for configuration summary
22-
- Change Bond Data layout to include paired Device Name. CCCD setting is also saved to the same file --> one file for each bond.
19+
- Changed signature of `Bluefruit.getName()`
20+
- Add `printInfo()` for a debug device configuration summary to the Serial Monitor
21+
- Changed bond data layout to include the paired device name. CCCD setting is also saved to the same file --> one file for each bond.
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-
- Add bufferTXD() to BLEUart service to handle consecutive small write()
33-
- 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
3433
- New example `Peripheral\eddystone_url`
3534

3635
### BLEAdvertising
3736

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

4651
### BLEGAP (To support multiple connections, etc.)
4752

4853
- Added `getRole()` to distinguish between peripheral/central
4954

5055
### BLECentral
5156

52-
- Move scanner & report parser into new BLEScanner class
57+
- Move scanner & report parser into new `BLEScanner` class
5358
- New example showing how to scan for multiple peripherals with a specific
5459
advertising signature (`examples/Projects/rssi_proximity`).
5560

0 commit comments

Comments
 (0)