Commit graph

  • 5d61dc10a3 Refactor NimBLEAttValue. h2zero 2024-07-17 15:35:13 -0600
  • 8c4832f711 Add clang-format. h2zero 2024-07-18 17:17:54 -0600
  • efa858c4cc Only trigger build on master when pushing. h2zero 2024-07-18 17:17:30 -0600
  • c2ab790e1d [BREAKING] Refactor NimBLEAdvertised device. h2zero 2024-07-17 19:52:01 -0600
  • 39c8a9fc54 [BREAKING] Refactor NimBLEAdvertised device. h2zero 2024-07-17 19:52:01 -0600
  • 6279817143 [BREAKING] Refactor NimBLEAddress - use NimBLE core representation. h2zero 2024-07-04 19:17:13 -0600
  • c8ebec795e [BREAKING] Refactor NimBLEAddress - use NimBLE core representation. h2zero 2024-07-04 19:17:13 -0600
  • 3e7f05e73a
    Merge 4c8a13afe4 into 21e1217e4c h2zero 2024-07-12 15:03:55 +0100
  • 98011014e6 Update changelog update-docs h2zero 2024-06-04 13:25:59 -0600
  • 21e1217e4c [BREAKING] Use an array to manage created client instances. h2zero 2024-07-04 12:03:03 -0600
  • b6e2398c25 [BREAKING] Use an array to manage created client instances. h2zero 2024-07-04 12:03:03 -0600
  • a92149ac74 [BREAKING] Change NIMBLE_LOGC macro to use printf. h2zero 2024-07-04 10:56:30 -0600
  • d9f5794b57 Replace NimBLEAttValue asserts with user defineable action. h2zero 2024-07-04 10:49:09 -0600
  • 56062ab267 [BREAKING] Change NIMBLE_LOGC macro to use printf. h2zero 2024-07-04 10:56:30 -0600
  • 05152e7503 Replace NimBLEAttValue asserts with user defineable action. h2zero 2024-07-04 10:49:09 -0600
  • 44977cdcce Remove NimBLEUtils::checkConnParams. h2zero 2024-07-03 12:44:42 -0600
  • a5dd84b2f9 Remove descriptor asserts when the connection info is not found. h2zero 2024-07-03 13:01:57 -0600
  • b8d6e3d87f Remove assert for 0x2902, make a dummy descriptor instead. h2zero 2024-07-03 14:03:12 -0600
  • fae53b8d7f Remove asserts from NimBLEDevice. h2zero 2024-07-03 13:11:03 -0600
  • 358170847d Remove aborts in NimBLEAdvertising::start. h2zero 2024-07-03 14:27:59 -0600
  • a1bd817875 Remove NimBLEServer::start abort. h2zero 2024-07-03 14:27:31 -0600
  • 3957e92819 Remove assert for 0x2902, make a dummy descriptor instead. h2zero 2024-07-03 14:03:12 -0600
  • 552f72b87d Remove asserts from NimBLEDevice. h2zero 2024-07-03 13:11:03 -0600
  • 74ed23db05 Remove descriptor asserts when the connection info is not found. h2zero 2024-07-03 13:01:57 -0600
  • caa7091f86 Remove NimBLEUtils::checkConnParams. h2zero 2024-07-03 12:44:42 -0600
  • fd698b0212 [NimBLEServer] Add getPeerName and get peer name on connect. h2zero 2024-06-24 15:22:56 -0600
  • 1ff780b2ec [NimBLEServer] Add getPeerName and get peer name on connect. h2zero 2024-06-24 15:22:56 -0600
  • 3c5a2fd4a9 add h2 Jason2866 2024-06-18 12:50:54 +0200
  • 0c797d5b41 add h2 Jason2866 2024-06-18 12:49:36 +0200
  • 2d7af91abf
    Update CMakeLists.txt for ESP32H2 Marek Knosala 2024-06-18 12:58:37 +0200
  • 13c7fef3c9
    add h2 Jason2866 2024-06-18 12:50:54 +0200
  • fa4e194eee
    add h2 Jason2866 2024-06-18 12:49:36 +0200
  • cabd48aef3 Add documentation to NimBLEService::isStarted h2zero 2024-06-15 09:52:35 -0600
  • a2a50957b1 Create package.json Jason2866 2024-06-15 11:23:38 +0200
  • 32fc264c67
    Create package.json Jason2866 2024-06-15 11:23:38 +0200
  • 8acea66c10 Reset advertisment vectors when changing their data. h2zero 2024-06-03 18:27:25 -0600
  • bd29e738bd Add service isStarted method, remove abort in NimBLEServer::start. h2zero 2024-06-14 14:10:37 -0600
  • 42405e6702 Add service isStarted method, remove abort in NimBLEServer::start. h2zero 2024-06-14 14:10:37 -0600
  • ad62e17782 Reset advertisment vectors when changing their data. h2zero 2024-06-03 18:27:25 -0600
  • 792359b510 Remove asserts in NimBLECharacteristic read/write. h2zero 2024-06-13 16:02:19 -0600
  • bc7bfe8278 Add clearData method to NimBLEAdvertisementData. h2zero 2024-06-13 15:02:32 -0600
  • 20349c64a4 Add conditional checks in NimBLEDevice init/deinit. h2zero 2024-06-13 14:44:14 -0600
  • 70c2d83b3b Remove broken links from docs. h2zero 2024-06-13 13:56:06 -0600
  • 63a3301696 Add missing const in NimBLEConnInfo. h2zero 2024-06-12 09:59:01 -0600
  • c156b0202c Add isRpa method to NimBLEAddress. h2zero 2024-06-12 09:30:16 -0600
  • ef90a8aa95 Remove address from whitelist if the procedure fails. h2zero 2024-06-12 09:28:43 -0600
  • aeb4334e98 Add server and client onIdentity callback. h2zero 2024-06-12 09:26:10 -0600
  • 44daa3c687 Fix failure to reconnect to device when bonded. h2zero 2024-06-02 09:00:07 -0600
  • 5d8ddf0904 Add missing const in NimBLEConnInfo. h2zero 2024-06-12 09:59:01 -0600
  • f6a3609ce5 Add isRpa method to NimBLEAddress. h2zero 2024-06-12 09:30:16 -0600
  • 5d50046cf4 Remove address from whitelist if the procedure fails. h2zero 2024-06-12 09:28:43 -0600
  • b7a1f9d1ce Add server and client onIdentity callback. h2zero 2024-06-12 09:26:10 -0600
  • 2ec9bbfcac Fix failure to reconnect to device when bonded. h2zero 2024-06-02 09:00:07 -0600
  • f36929963d
    Add disconnect overload to take NimBLEConnInfo reference. (#162) cmorganBE 2024-06-08 12:06:57 -0400
  • 2447af6a4d Fix Error in converting EddystoneTLM negative temperatures to float | resolves h2zero/NimBLE-Arduino#675 Max93 2024-06-06 17:50:37 +0200
  • cd7af4c15a
    Merge branch 'master' into cmm-connid h2zero 2024-06-06 19:39:10 -0600
  • 9c1f1adf7a
    [BREAKING] Asynchronous pin injections for Numeric Comparison and PassKey Input (#165) h2zero 2024-06-06 19:36:14 -0600
  • af5d3857c9 remove function declarations from server. h2zero 2024-06-06 18:46:43 -0600
  • 7c51af80d8 Update migration guide. h2zero 2024-06-04 14:20:19 -0600
  • 11f43b717d Fix incorrect handle in pairing event. h2zero 2024-06-04 13:59:38 -0600
  • 4e16155272 Fix Docs build h2zero 2024-06-03 17:46:48 -0600
  • dd4b5800dc Update examples. h2zero 2024-06-03 17:38:53 -0600
  • 6ba47128de Update callback functions and update client to use new functions. h2zero 2024-06-03 16:56:33 -0600
  • 4088efa38a Move injectPassKey and injectConfirmPIN to NimBLEDevice class h2zero 2024-06-03 15:56:52 -0600
  • 5e0a46dea1 Make NimBLEConnInfo functions const. h2zero 2024-06-03 15:55:40 -0600
  • 0078667845 Fix typo Casey Smith 2023-05-08 14:42:50 -0400
  • e93b434a14 Fix missing semicolon Casey Smith 2023-05-08 14:37:17 -0400
  • f4891b795d Fix return types on default functions Casey Smith 2023-05-08 14:30:21 -0400
  • e9cc305382 Fix syntax error Casey Smith 2023-05-08 14:22:41 -0400
  • f3b963ef8b Update examples to match new methods of PassKey and Numeric Comparison Casey Smith 2023-05-08 14:17:46 -0400
  • 7ef8fdb1b3 Port changes from our own branch Casey Smith 2023-05-08 14:01:05 -0400
  • 6ca61bbd9c
    feat(NimBLEDevice): deleteAllBonds() Add return value (#158) William Emfinger 2024-06-04 17:52:55 -0500
  • 7c68e41ea2 update to return true/false instead of int. print return code in error log if it is non-zero William Emfinger 2024-06-04 16:38:23 -0500
  • 32c213a8a3
    feat(NimBLEClient): allow connection id / established flag to be set via public API. (#156) William Emfinger 2024-06-04 11:37:24 -0500
  • 21c701086e
    Merge 88b465e0fd into 51bf1f3c7c David Lehrian 2024-06-04 16:21:33 +0000
  • 88b465e0fd
    Merge branch 'h2zero:master' into master David Lehrian 2024-06-04 09:21:31 -0700
  • 60ba805288 add NimBLEClient::clearConnection API William Emfinger 2024-06-04 10:34:25 -0500
  • 28f36f5f2f simplify code and reuse functions. remove unneeded overload. William Emfinger 2024-06-04 10:20:42 -0500
  • fcd7ea4a34 fix: remove extra n William Emfinger 2024-06-04 09:17:57 -0500
  • 7e9e54af01 update naming for more consistency and to better represent that it sets the connection as opposed to simply the ConnId William Emfinger 2024-06-04 09:12:33 -0500
  • ffd18a3e59 remove const William Emfinger 2024-06-04 09:10:32 -0500
  • 8cf6eeb707 add overload which takes NimBLEConnInfo William Emfinger 2024-06-04 09:09:58 -0500
  • d728a60848 update to use correct address William Emfinger 2024-06-04 09:04:58 -0500
  • 604e434311 feat(client): update setConnId * Update setConnId to return bool for success/failure * Update setConnId to check connected / connection established and not update conn id if so * Update setConnId to retrieve the peer address and set it * Add setConnId overload which takes in peer address directly William Emfinger 2024-06-04 08:49:53 -0500
  • 51bf1f3c7c
    feat(NimBLEAdvertising): support std::function for advertising complete callback (#157) William Emfinger 2024-06-04 08:12:20 -0500
  • 7c0300c34e Change NimBLEHIDDevice formatting for consistency. h2zero 2024-06-02 16:40:32 -0600
  • 6fa3783206 Bug fix on PNP info afpineda 2023-03-25 12:49:37 +0100
  • 76e1f93bcd NimBLEServer - int disconnect(const NimBLEConnInfo&) helper method Chris Morgan 2024-05-23 07:27:59 -0400
  • b75812f5db NimBLEConnInfo - Note that the connection handle is the same as the connection id in the comment for getConnHandle() Chris Morgan 2024-05-23 07:27:24 -0400
  • 84b2549d75 feat(NimBLEDevice): deleteAllBonds() return code William Emfinger 2024-05-04 11:56:18 -0500
  • 98c3f77b2e initialize to nullptr William Emfinger 2024-05-04 11:54:30 -0500
  • 2642bd25ec feat(NimBLEClient): allow connection id / established flag to be set via public API. William Emfinger 2024-05-04 11:52:04 -0500
  • f67d3b1946 feat(NimBLEAdvertising): support std::function for advertising complete callaback William Emfinger 2024-05-04 11:48:48 -0500
  • e099552a31 feat(NimBLEDevice): return code from deleteAllBonds William Emfinger 2024-05-03 16:05:40 -0500
  • 226c67f729
    Initialize ble_gatt_chr_def[]. Fixes #148 (#150) Sebastian Holder 2024-04-20 17:14:55 +0200
  • 5c007cb845 fix #148 on h2zero/esp-nimble-cpp William Emfinger 2024-04-11 11:55:20 -0500
  • ce335db311
    Merge pull request #1 from esp-cpp/feature/client-from-server-connection William Emfinger 2024-03-29 13:02:46 -0500
  • d5eae741f6 feat(client): allow conn_id to be set from server connection handle William Emfinger 2024-03-29 13:01:18 -0500
  • f04842a9b9 Initialize ble_gatt_chr_def[]. Fixes #148 Sebastian Holder 2024-03-26 15:56:46 +0100
  • 2521732c87 feat(advertising): Allow advertising callback to be std::function William Emfinger 2024-03-13 15:41:54 -0500