Commit Graph
34 Commits
Author SHA1 Message Date
h2zero 067274973d Release 2.3.0 2025-05-19 16:54:59 -06:00
h2zero a6c03a2aaa Release 2.2.1 2025-02-28 09:51:31 -07:00
h2zero e5f4d52a5a Update changelog 2025-02-25 14:26:57 -07:00
h2zero c582c8c67e Release 2.2.0 2025-02-24 17:58:21 -07:00
h2zero 459e8c9fcd Release 2.1.1 2025-01-26 18:23:11 -07:00
h2zero 57fe9cb77f Release 2.1.0 2025-01-12 19:17:10 -07:00
h2zero fa468d360a Release 2.0.3 2025-01-05 15:11:08 -07:00
h2zero b50a1b50b1 Release 2.0.2 2024-12-21 17:04:48 -07:00
h2zero 954ba0b5a7 Update Changelog 2024-12-21 16:05:38 -07:00
h2zero 0d13044703 Release 2.0.1 2024-12-16 18:35:21 -07:00
h2zero cfca3e7500 Add missing NimBLEUtils and NimBLEConnInfo includes to NimBLEDevice.h
In some cases compilation of examples would fail due to missing these headers so they should be included in NimBLEDevice.h
2024-12-15 14:15:16 -07:00
h2zero 3c80c950ae Update changelog. 2024-12-15 10:06:39 -07:00
h2zero a6ed1933bc Release 2.0.0 2024-12-14 16:25:52 -07:00
h2zero 675d6bbf0d [BREAKING] Remove NimBLEAddress type default value.
When constructing a NimBLEAddress via string or other non `ble_addr_t` parameters it is important that the address type be specified.
This will help prevent issues where applications are not able to connect or identify scanned devices when comparing their addresses.
2024-12-14 13:56:50 -07:00
h2zero 6d10f2f88f [BREAKING] - Refactor NimBLEHIDDevice
* General code cleanup.
* All functions that return a characteristic or service have been renamed to have a `get` prefix to better represent their function.
* All functions that set a value have been renamed with the prefix `set` to better represent their functionality.
* Added an `bool notify` parameter to `setBatteryLevel`, which if `true`, will send a notification of the value to the peer.
2024-12-08 17:02:17 -07:00
h2zero 45db17f948 Update changelog 2024-12-08 15:44:39 -07:00
h2zero 0b6337538c Remove NimBLESecurity class. (#75) 2022-08-21 21:33:39 -06:00
h2zero efa48c0d57 Release 1.4.0
* Fix typos

* Update docs
2022-07-31 11:34:56 -06:00
h2zero f414a5ac73 Release v1.3.3 2022-02-15 20:33:02 -07:00
h2zero bbed8d1d4b Release v1.3.2 2022-01-15 09:07:08 -07:00
h2zero 798726c05d Update change log. 2022-01-14 10:32:47 -07:00
h2zero 7b40829e77 Release 1.3.1 2021-08-04 18:55:34 -06:00
h2zero d4e4074f5a Release 1.3.0 2021-08-02 21:14:12 -06:00
h2zero 6ff1a49dd5 Update documentation. 2021-07-12 13:33:56 -06:00
h2zero 7bec9c240a Release 1.2.0 2021-02-08 11:46:11 -07:00
h2zero 1210772332 Update changelog. 2021-02-08 10:18:59 -07:00
h2zero 4e24a06645 Release 1.1.0 2021-01-20 20:18:23 -07:00
h2zero 26ab9760da Update changelog. 2021-01-14 11:40:27 -07:00
Deepak Singhal 36317e18db Allow subscribing to characteristics if CCCD does not exist on peer device.
- This changes NimBLERemoteCharacteristic::subscribe and NimBLERemoteCharacteristic::registerForNotify functionality
such that the notification callback will always be set.

Additionally these methods will always return true unless the descriptor write fails.

This allows for notifications to trigger the callback when a peer device sends them and does not have a CCCD.
Also it should not be flagged as a failure if the CCCD does not exist.
It should only be flagged when an acutal write operation fails.
2020-12-24 19:59:45 -07:00
h2zero 22d5564d04 Fix compilation errors when using latest Arduino master and IDF 3.3+ 2020-12-24 15:05:32 -07:00
h2zero 77f477f428 Add conditional checks to nimconfig to support command line defines.
* Support platformio config settings on command line.

* Update changelog.
2020-12-19 23:05:54 -07:00
h2zero 22103af037 Allow scan start from scan complete callback.
* Correct comment in scan start
2020-10-13 19:49:45 -06:00
h2zero d9e11ee630 Release 1.0.2 2020-09-13 21:37:13 -06:00
h2zero 8add6e86c4 Release v1.0.1 2020-09-02 19:45:08 -06:00