Commit Graph

  • d9f5794b57 Replace NimBLEAttValue asserts with user defineable action. h2zero 2024-07-04 10:49:09 -06:00
  • 44977cdcce Remove NimBLEUtils::checkConnParams. h2zero 2024-07-03 12:44:42 -06:00
  • a5dd84b2f9 Remove descriptor asserts when the connection info is not found. h2zero 2024-07-03 13:01:57 -06:00
  • b8d6e3d87f Remove assert for 0x2902, make a dummy descriptor instead. h2zero 2024-07-03 14:03:12 -06:00
  • fae53b8d7f Remove asserts from NimBLEDevice. h2zero 2024-07-03 13:11:03 -06:00
  • 358170847d Remove aborts in NimBLEAdvertising::start. h2zero 2024-07-03 14:27:59 -06:00
  • a1bd817875 Remove NimBLEServer::start abort. h2zero 2024-07-03 14:27:31 -06:00
  • fd698b0212 [NimBLEServer] Add getPeerName and get peer name on connect. h2zero 2024-06-24 15:22:56 -06:00
  • 3c5a2fd4a9 add h2 Jason2866 2024-06-18 12:50:54 +02:00
  • 0c797d5b41 add h2 Jason2866 2024-06-18 12:49:36 +02:00
  • cabd48aef3 Add documentation to NimBLEService::isStarted h2zero 2024-06-15 09:52:35 -06:00
  • a2a50957b1 Create package.json Jason2866 2024-06-15 11:23:38 +02:00
  • 8acea66c10 Reset advertisment vectors when changing their data. h2zero 2024-06-03 18:27:25 -06:00
  • bd29e738bd Add service isStarted method, remove abort in NimBLEServer::start. h2zero 2024-06-14 14:10:37 -06:00
  • 792359b510 Remove asserts in NimBLECharacteristic read/write. h2zero 2024-06-13 16:02:19 -06:00
  • bc7bfe8278 Add clearData method to NimBLEAdvertisementData. h2zero 2024-06-13 15:02:32 -06:00
  • 20349c64a4 Add conditional checks in NimBLEDevice init/deinit. h2zero 2024-06-13 14:44:14 -06:00
  • 70c2d83b3b Remove broken links from docs. h2zero 2024-06-13 13:56:06 -06:00
  • 63a3301696 Add missing const in NimBLEConnInfo. h2zero 2024-06-12 09:59:01 -06:00
  • c156b0202c Add isRpa method to NimBLEAddress. h2zero 2024-06-12 09:30:16 -06:00
  • ef90a8aa95 Remove address from whitelist if the procedure fails. h2zero 2024-06-12 09:28:43 -06:00
  • aeb4334e98 Add server and client onIdentity callback. h2zero 2024-06-12 09:26:10 -06:00
  • 44daa3c687 Fix failure to reconnect to device when bonded. h2zero 2024-06-02 09:00:07 -06:00
  • f36929963d Add disconnect overload to take NimBLEConnInfo reference. (#162) cmorganBE 2024-06-08 12:06:57 -04:00
  • 2447af6a4d Fix Error in converting EddystoneTLM negative temperatures to float | resolves h2zero/NimBLE-Arduino#675 Max93 2024-06-06 17:50:37 +02:00
  • 9c1f1adf7a [BREAKING] Asynchronous pin injections for Numeric Comparison and PassKey Input (#165) h2zero 2024-06-06 19:36:14 -06:00
  • 6ca61bbd9c feat(NimBLEDevice): deleteAllBonds() Add return value (#158) William Emfinger 2024-06-04 17:52:55 -05:00
  • 32c213a8a3 feat(NimBLEClient): allow connection id / established flag to be set via public API. (#156) William Emfinger 2024-06-04 11:37:24 -05:00
  • 51bf1f3c7c feat(NimBLEAdvertising): support std::function for advertising complete callback (#157) William Emfinger 2024-06-04 08:12:20 -05:00
  • 7c0300c34e Change NimBLEHIDDevice formatting for consistency. h2zero 2024-06-02 16:40:32 -06:00
  • 6fa3783206 Bug fix on PNP info afpineda 2023-03-25 12:49:37 +01:00
  • 226c67f729 Initialize ble_gatt_chr_def[]. Fixes #148 (#150) Sebastian Holder 2024-04-20 17:14:55 +02:00
  • bf4b5d4ffa ESP IDF 5.2 include fix (#144) kiss81 2024-03-01 20:29:18 +01:00
  • 58f86cb7bd Fix inconsistent use of time units (#143) psitto 2024-02-29 21:34:53 -03:00
  • dd71e3e11a Add generic advertisement 'type' functions (#575) release/1.4 Julio Contreras Fuica 2023-11-25 11:23:37 -03:00
  • b2dba08649 Fix build with IDF v5 (#139) h2zero 2023-11-25 08:15:51 -07:00
  • 22fb1ab801 Add generic advertisement 'type' functions (#575) Julio Contreras Fuica 2023-11-25 11:23:37 -03:00
  • 4e65ce5d32 Support for C2 (#131) Jason2866 2023-09-01 19:56:52 +02:00
  • b07cab5858 gptimer is used from driver Jason2866 2023-08-21 16:36:27 +02:00
  • 2ea0f26de0 Add support for esp32c6 h2zero 2023-08-13 10:08:11 -06:00
  • 00d0bbd544 Fix compilation when CONFIG_BTDM_BLE_SCAN_DUPL is not enabled. h2zero 2023-05-29 09:08:14 -06:00
  • 648fd0ebfd Remove deprecated API in case of ESP-IDF V5. (#102) Armandas Jarušauskas 2022-11-04 11:47:04 +09:00
  • 1786d0ede3 Fix compilation when CONFIG_BTDM_BLE_SCAN_DUPL is not enabled. h2zero 2023-05-29 09:08:14 -06:00
  • dab9f8b559 Fixed unhandled exception on handleGapEvent (#112) JPZV 2023-05-29 09:56:31 -04:00
  • 4ff9baf68a Fixed unhandled exception on handleGapEvent (#112) JPZV 2023-05-29 09:56:31 -04:00
  • e0a5fac11e Add overloaded setManufacturerData to allow vector of uint8_t eighty2fifty1 2023-05-29 07:05:31 +09:00
  • c1e7a521b7 Add overloaded setManufacturerData to allow vector of uint8_t eighty2fifty1 2023-05-29 07:05:31 +09:00
  • 913bc0534e Fix build with platformio IDF+Arduino h2zero 2023-05-26 16:13:10 -06:00
  • fee3829a89 Fix build with platformio IDF+Arduino (#122) h2zero 2023-05-28 10:44:17 -06:00
  • 091c1c014c Update doxygen config h2zero 2023-05-25 10:29:53 -06:00
  • 3145319581 Build with idf v5.1 h2zero 2023-05-24 15:47:14 -06:00
  • d0eaf6c1e0 Set service handle in getHandle function if not set already. h2zero 2023-05-14 15:40:51 -06:00
  • 46e7bb9302 Add onDiscovered scan callback. h2zero 2023-04-06 15:56:53 -06:00
  • 559a26b74b Add index parameter for multiple manufacturer data sets. h2zero 2023-04-06 14:32:50 -06:00
  • 4423e5fbb6 Expose advertisement flags in NimBLEAdvertisedDevice Luca Niccoli 2023-04-06 20:11:50 +02:00
  • 0aa7e9510d Add directed peer address parameter to advertising start. h2zero 2023-04-06 12:04:40 -06:00
  • d83cd94d5b Revert 03b22e5 sub/unsub changes, app should specify response. h2zero 2022-10-23 19:16:33 -06:00
  • 7d2d73d8fc Fix pairing when already in progress. h2zero 2022-10-23 19:15:57 -06:00
  • e93f943cc4 Set service handle in getHandle function if not set already. h2zero 2023-05-14 15:40:51 -06:00
  • bf956b9cdf Add index parameter for multiple manufacturer data sets. h2zero 2023-04-06 14:32:50 -06:00
  • bc09c74ba6 Expose advertisement flags in NimBLEAdvertisedDevice Luca Niccoli 2023-04-06 20:11:50 +02:00
  • 0d38a3f43e Add directed peer address parameter to advertising start. h2zero 2023-04-06 12:04:40 -06:00
  • 05ac9deaea Remove deprecated API in case of ESP-IDF V5. (#102) Armandas Jarušauskas 2022-11-04 11:47:04 +09:00
  • 73d39b0a88 deploy: afdeff7871 h2zero 2022-10-30 17:19:11 +00:00
  • afdeff7871 Bump version v1.4.1 h2zero 2022-10-30 11:10:31 -06:00
  • 63ff098b00 Add deploy docs release action. h2zero 2022-10-30 11:10:03 -06:00
  • f63a6ddc61 Fix example / docs build h2zero 2022-10-30 09:28:50 -06:00
  • 629763ddaf Update changelog. h2zero 2022-10-23 21:32:03 -06:00
  • 86293a8b1d Add docs build. h2zero 2022-08-27 12:38:53 -06:00
  • c743f0e558 Add CI build check. h2zero 2022-08-27 09:49:49 -06:00
  • b33a761e62 Revert 42201d4, app should specify response when (un)subscribing. (#470) h2zero 2022-10-23 19:16:33 -06:00
  • d9ee8717a6 Fix pairing when already in progress. (#469) h2zero 2022-10-23 19:15:57 -06:00
  • 38d8223337 add NimBLEHIDDevice::batteryLevel() (#422) Giovanni Cascione 2022-07-24 16:34:33 +02:00
  • a4a62493e2 Added the setDeviceName functionality while BLE is running (#421) Cody 2022-07-21 16:33:21 -07:00
  • 9ab278d19e Fix getPower return value Johanna Amann 2022-09-02 15:27:23 +01:00
  • cad022650a Fix getPower return value Johanna Amann 2022-09-02 15:27:23 +01:00
  • e868f37135 Add conn_handle to NimBLECharacteristic::notify to send notification/indication to a specific client (#97) gluhovsky 2022-09-12 05:18:55 +03:00
  • 6fb26e3809 Change type of index to int (instead of uint8_t) to fix issue with adding more than 255 Characteristics (or Descriptors) (#101) Casey Smith 2022-09-11 21:54:15 -04:00
  • 6a2f558ea5 [BREAKING] Replace advertised device callbacks with scan callbacks. (#389) h2zero 2022-08-27 13:13:27 -06:00
  • 562a32eda6 Add docs build. h2zero 2022-08-27 12:38:53 -06:00
  • 0f4da63fc8 Add CI build check. h2zero 2022-08-27 09:49:49 -06:00
  • ba79a1bf72 [Breaking] Update callbacks to use NimBLEConnInfo. h2zero 2022-08-27 08:28:15 -06:00
  • ca8a7c56ac [Breaking] Remove extra notification status from onStatus callback. (#80) h2zero 2022-08-26 20:40:21 -06:00
  • 03b22e53a0 [Breaking] Remove deprecated functions/response parameter from un/sub (#76) h2zero 2022-08-26 20:15:25 -06:00
  • 2b758e05c7 Fix client example. h2zero 2022-08-26 19:54:43 -06:00
  • bfe68f4a91 [Breaking] Add disconnect reason to client callback. (#398) (#81) h2zero 2022-08-26 19:51:19 -06:00
  • bb3dd5f114 [Breaking] Change all time input parameters to milliseconds. (#78) h2zero 2022-08-26 19:32:01 -06:00
  • 0b6337538c Remove NimBLESecurity class. (#75) h2zero 2022-08-21 21:33:39 -06:00
  • 32e7059732 add NimBLEHIDDevice::batteryLevel() Giovanni Cascione 2022-07-24 16:34:33 +02:00
  • cd3185fe43 Added the setDeviceName functionality while BLE is running Cody 2022-07-21 16:33:21 -07:00
  • a116f0d0c0 Release v1.4.0 h2zero 2022-07-31 11:38:16 -06:00
  • efa48c0d57 Release 1.4.0 v1.4.0 h2zero 2022-07-31 11:00:12 -06:00
  • 70ed6e293f Don't set advertisement flags if not connectable. h2zero 2022-07-10 07:15:46 -06:00
  • 93de7ab8ed Bugfix/onRead callback not called for non-long read commands. h2zero 2022-06-26 17:03:21 -06:00
  • 9285a9b31f Don't call scan result callback if it was already called. h2zero 2022-06-04 14:24:30 -06:00
  • 38a1a2013b Update docs. h2zero 2022-05-29 20:08:23 -06:00
  • 4786960902 Add persistent storage for Mesh config. mesh h2zero 2022-05-09 19:32:57 -06:00
  • 9c1cf6ed2e WIP mesh-config-save h2zero 2022-05-09 19:32:57 -06:00
  • 507f146477 Properly initialize model timer structs. h2zero 2022-05-09 19:35:30 -06:00
  • 1dedff342b Use macros for adding models. h2zero 2022-04-15 12:44:14 -06:00