Skip to content

Commit 905baa9

Browse files
committed
Release v1.0.1
1 parent bd52952 commit 905baa9

File tree

3 files changed

+42
-15
lines changed

3 files changed

+42
-15
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [1.0.1] - 2020-09-02
6+
7+
### Added
8+
9+
- Empty `NimBLEAddress` constructor: `NimBLEAddress()` produces an address of 00:00:00:00:00:00 type 0.
10+
- Documentation of the difference of NimBLEAddress::getNative vs the original bluedroid library.
11+
12+
### Changed
13+
14+
- notify_callback typedef is now defined as std::function to enable the use of std::bind to call a class member function.
15+
16+
### Fixed
17+
18+
- Fix advertising start delay when first called.
19+
20+
21+
## [1.0.0] - 2020-08-22
22+
23+
First stable release.
24+
25+
All the original library functionality is complete and many extras added with full documentation.

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
[Latest release ![Release Version](https://img.shields.io/github/release/h2zero/NimBLE-Arduino.svg?style=plastic)
2+
![Release Date](https://img.shields.io/github/release-date/h2zero/NimBLE-Arduino.svg?style=plastic)](https://github.com/h2zero/NimBLE-Arduino/releases/latest/)
3+
<br/>
4+
15
# NimBLE-Arduino
26
A fork of the NimBLE stack restructured for compilation in the Ardruino IDE with a CPP library for use with ESP32.
37

@@ -32,16 +36,6 @@ Memory after connection: Free Heap: **269792**
3236
**As shown: there is nearly a 50% reduction in flash use and approx. 100kB less ram consumed!**
3337
<br/>
3438

35-
# Development Status
36-
[Latest release ![Release Version](https://img.shields.io/github/release/h2zero/NimBLE-Arduino.svg?style=plastic)
37-
![Release Date](https://img.shields.io/github/release-date/h2zero/NimBLE-Arduino.svg?style=plastic)](https://github.com/h2zero/NimBLE-Arduino/releases/latest/)
38-
![Downloads](https://img.shields.io/github/downloads/h2zero/NimBLE-Arduino/latest/total.svg?style=plastic)
39-
40-
This Library is tracking the esp-nimble repo, nimble-1.2.0-idf master branch, currently [@95bd864.](https://github.com/espressif/esp-nimble)
41-
42-
Also tracking the NimBLE related changes in ESP-IDF, master branch, currently [@2ef4890.](https://github.com/espressif/esp-idf/tree/master/components/bt/host/nimble)
43-
<br/>
44-
4539
# Installation
4640
**Arduino Library manager:** Go to `sketch` -> `Include Library` -> `Manage Libraries` and search for NimBLE and install.
4741

@@ -87,6 +81,11 @@ In `nimconfig.h` the value is:
8781
Espressif has stated the hard maximum connections is 9.
8882
<br/>
8983

84+
# Development Status
85+
This Library is tracking the esp-nimble repo, nimble-1.2.0-idf master branch, currently [@95bd864.](https://github.com/espressif/esp-nimble)
86+
87+
Also tracking the NimBLE related changes in ESP-IDF, master branch, currently [@2ef4890.](https://github.com/espressif/esp-idf/tree/master/components/bt/host/nimble)
88+
<br/>
9089

9190
# Acknowledgments
9291
* [nkolban](https://github.com/nkolban) and [chegewara](https://github.com/chegewara) for the [original esp32 BLE library](https://github.com/nkolban/esp32-snippets/tree/master/cpp_utils) this project was derived from.
@@ -95,5 +94,8 @@ Espressif has stated the hard maximum connections is 9.
9594
<br/>
9695

9796
# Todo
98-
1. Add Bluetooth Mesh
97+
- Improve host reset handler
98+
- Implement random address handling
99+
- Implement bond management
100+
- Add Bluetooth Mesh
99101
<br/>

library.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name=NimBLE-Arduino
2-
version=1.0.0
3-
author=H2zero
2+
version=1.0.1
3+
author=h2zero
44
maintainer=h2zero <[email protected]>
5-
sentence=BLE library for arduino-esp32 based on NimBLE.
6-
paragraph=This library is a more updated and lower resource alternative to the original bluedroid library for esp32.
5+
sentence=Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE.
6+
paragraph=This is a more updated and lower resource alternative to the original bluedroid BLE library for esp32. Uses 50% less flash space and approximately 100KB less ram with the same functionality. Nearly 100% compatible with existing application code, migration guide included.
77
url=https://github.com/h2zero/NimBLE-Arduino
88
category=Communication
99
architectures=esp32

0 commit comments

Comments
 (0)