Commit Graph

  • ed51076d0c NimBLEAdvertisementData emit error on failure, remove magic numbers. thekurtovic 2025-01-05 10:41:11 -05:00
  • 4972f3e08b Fix characteristic value unable to be updated in callback h2zero 2025-01-05 08:38:23 -07:00
  • 95a35ec081 Fix advertising data not set if scan response enabled later. h2zero 2025-01-04 15:55:24 -07:00
  • a127aba925 Add checks in case NIMBLE_CPP_DEBUG_ASSERT is not defined. thekurtovic 2025-01-03 13:49:29 -05:00
  • c655b21590 Allow the same report ID in multiple input/output/feature reports afpineda 2025-01-03 13:01:45 +01:00
  • d10ffa19db Fix build error when using platformio library h2zero 2024-12-24 11:21:41 -07:00
  • dc53052411 NimBLEScan increment m_callbackSent before callback. thekurtovic 2024-12-25 10:17:50 -05:00
  • 2759b1b69d Increase timeout paramter in server example. h2zero 2025-01-05 14:31:43 -07:00
  • 1a0b7a8e31 Add missing migration information to docs. h2zero 2025-01-05 14:24:28 -07:00
  • 1d01af0f8c NimBLEAdvertisementData emit error on failure, remove magic numbers. thekurtovic 2025-01-05 10:41:11 -05:00
  • f7d3c5e0c2 Fix characteristic value unable to be updated in callback h2zero 2025-01-05 08:38:23 -07:00
  • bc2bc35a8a Fix advertising data not set if scan response enabled later. h2zero 2025-01-04 15:55:24 -07:00
  • 15cb6bc7c6 Add checks in case NIMBLE_CPP_DEBUG_ASSERT is not defined. thekurtovic 2025-01-03 13:49:29 -05:00
  • aae70dfd21 Allow the same report ID in multiple input/output/feature reports afpineda 2025-01-03 13:01:45 +01:00
  • ad12a48e9e Fix build error when using platformio library h2zero 2024-12-24 11:21:41 -07:00
  • 09297fb72a NimBLEScan increment m_callbackSent before callback. thekurtovic 2024-12-25 10:17:50 -05:00
  • 887379cd3f deploy: da48844e2f h2zero 2024-12-22 00:10:12 +00:00
  • b50a1b50b1 Release 2.0.2 h2zero 2024-12-21 17:03:08 -07:00
  • da48844e2f Release 2.0.2 2.0.2 h2zero 2024-12-21 17:03:08 -07:00
  • ea1c055826 Fix compile error for advertiser only config. h2zero 2024-12-21 08:51:47 -07:00
  • 65f6ee18ca Fix NimBLEHIDDevice not being able to create more than one in/out/feature report + temporal coupling afpineda 2024-12-19 18:30:34 +01:00
  • fd0187bfc9 Fix crash that could occur when server reconnects * Update to not change services if they have not actually changed when starting the server Closes #270 William Emfinger 2024-12-20 13:16:27 -06:00
  • 954ba0b5a7 Update Changelog h2zero 2024-12-21 16:05:38 -07:00
  • 015217c764 Fix compile error for advertiser only config. h2zero 2024-12-21 08:51:47 -07:00
  • 9a1ae677b8 NimBLELog allow custom log level colors. thekurtovic 2024-12-14 18:18:53 -05:00
  • 6ee5174ba0 Fix NimBLEHIDDevice not being able to create more than one in/out/feature report + temporal coupling afpineda 2024-12-19 18:30:34 +01:00
  • e843c6811c Fix crash that could occur when server reconnects * Update to not change services if they have not actually changed when starting the server Closes #270 William Emfinger 2024-12-20 13:16:27 -06:00
  • 059364985d deploy: 275def333c h2zero 2024-12-17 01:50:27 +00:00
  • 275def333c Release 2.0.1 2.0.1 h2zero 2024-12-16 18:35:21 -07:00
  • 0d13044703 Release 2.0.1 h2zero 2024-12-16 18:35:21 -07:00
  • ec4d4c43e1 Add missing NimBLEUtils and NimBLEConnInfo includes to NimBLEDevice.h h2zero 2024-12-15 10:38:11 -07:00
  • 3e0ce87a94 Update changelog. h2zero 2024-12-15 10:06:39 -07:00
  • 3743eb954e Fix NimBLEHIDDevice output report returning incorrect characteristic. (#805) Ryan Powell 2024-12-15 10:01:03 -07:00
  • 6357a0dbea Fix compiling errors when central is disabled. mr258876 2024-12-16 00:32:19 +08:00
  • cfca3e7500 Add missing NimBLEUtils and NimBLEConnInfo includes to NimBLEDevice.h h2zero 2024-12-15 10:38:11 -07:00
  • 3c80c950ae Update changelog. h2zero 2024-12-15 10:06:39 -07:00
  • 182e3bb8a3 Fix NimBLEHIDDevice output report returning incorrect characteristic. (#805) Ryan Powell 2024-12-15 10:01:03 -07:00
  • a627007a31 Fix compiling errors when central is disabled. mr258876 2024-12-16 00:32:19 +08:00
  • c47dd827c7 deploy: a6ed1933bc h2zero 2024-12-15 00:45:58 +00:00
  • a6ed1933bc Release 2.0.0 2.0.0 h2zero 2024-12-14 14:37:09 -07:00
  • 675d6bbf0d [BREAKING] Remove NimBLEAddress type default value. h2zero 2024-12-14 13:11:36 -07:00
  • 8753782425 Fix example h2zero 2024-12-13 21:25:27 -07:00
  • af1872623e Silence compiler warnings h2zero 2024-12-13 12:25:15 -07:00
  • 62de1b23fa Add library.json h2zero 2024-12-13 11:42:48 -07:00
  • 57e583c17a [BREAKING] Refactor NimBLELog h2zero 2024-12-13 11:40:33 -07:00
  • 5afb5af81e Update license h2zero 2024-12-12 19:21:03 -07:00
  • a198498483 wip mynewt Ryan Powell 2024-12-11 11:10:11 -07:00
  • 2d1e33a75e Prepare for v2 release h2zero 2024-12-11 18:50:22 -07:00
  • b1ae44774a WIP - compiles with mynewt os-agnostic h2zero 2022-04-11 21:34:06 -06:00
  • 152cc9d1b9 Fixup client logs h2zero 2024-12-10 19:04:47 -07:00
  • 09e8eede94 Fixup server logs h2zero 2024-12-10 14:11:35 -07:00
  • 49769f4aeb Update examples h2zero 2024-12-09 12:58:14 -07:00
  • e4d2e991f1 Fix crash when peer disconnects from the server. h2zero 2024-12-09 09:28:18 -07:00
  • 6d10f2f88f [BREAKING] - Refactor NimBLEHIDDevice h2zero 2024-11-19 14:14:14 -07:00
  • a874e502c5 Update doxygen h2zero 2024-12-07 16:49:40 -07:00
  • 0c22666e51 Remove improvements and updates. h2zero 2024-12-07 10:45:06 -07:00
  • eba6d8bfbb Update migration guide h2zero 2024-12-07 10:44:50 -07:00
  • 0e5eb9c55f 1.x to 2.x migration guide h2zero 2024-12-04 15:31:59 -07:00
  • 45db17f948 Update changelog h2zero 2024-12-03 18:45:46 -07:00
  • c547733194 Remove NimBLEServer::getPeerNameOnConnect h2zero 2024-12-05 15:24:04 -07:00
  • ac3d3575cc Add support for creating a NimBLEClient from a NimBLEServer peer. h2zero 2024-12-01 17:08:12 -07:00
  • a55489fee2 Add a workaround for esp32s3 and esp32c3 tx power bug (#252) h2zero 2024-12-04 10:46:33 -07:00
  • b5b46661e0 Fix compilation with esp32p4 (#253) h2zero 2024-12-03 08:47:41 -07:00
  • 6c85cfa6c3 NimBLEDevice::get/setPower support full power range. (#229) thekurtovic 2024-12-02 17:19:44 -05:00
  • 15392bf581 Add asynchronous client connection secure thekurtovic 2024-11-18 14:02:18 -05:00
  • e0fe1668de [BREAKING] - Refactor NimBLEEddystoneTLM h2zero 2024-11-29 14:17:45 -07:00
  • 308b81e81a [BREAKING] Remove Eddystone URL h2zero 2024-11-29 12:01:07 -07:00
  • 36d27a2413 [BREAKING] Refactor NimBLEBeacon h2zero 2024-11-29 10:12:04 -07:00
  • ecf1adc4d7 Fix compiler warnings for C++ versions < 17 h2zero 2024-11-30 15:18:55 -07:00
  • b4fe046c56 Refactor 2904 descriptor h2zero 2024-11-29 18:14:51 -07:00
  • 47c3cd5b84 Refresh advertising data dynamically h2zero 2024-11-29 15:47:09 -07:00
  • 2de3c31421 Make NimBLERemoteValueAttribute LOG_TAG static h2zero 2024-11-29 14:44:58 -07:00
  • 70c6e89f19 Refactor service changed handling h2zero 2024-11-26 18:22:37 -07:00
  • a12f3d4785 Remove characteristic subscription tracking. h2zero 2024-11-25 18:41:10 -07:00
  • d9178cfa9b [BREAKING] Refactor NimBLEServer h2zero 2024-11-24 19:59:56 -07:00
  • c4c9f7913a Add methods to set/get connection PHY's. h2zero 2024-11-28 12:50:24 -07:00
  • 3cb9adb61a Add extended scan features. h2zero 2024-11-28 09:17:42 -07:00
  • db2fe36131 Refactor NimBLEExtAdvertising h2zero 2024-11-24 11:33:42 -07:00
  • 4980e6a10a [BREAKING] - Refactor NimBLEAdvertising h2zero 2024-07-12 13:04:43 -06:00
  • 52291390fa Fix task not released when not exchanging MTU. h2zero 2024-11-26 14:19:26 -07:00
  • 4a57432a47 Fix compilation errors in some situations. h2zero 2024-11-19 11:51:32 -07:00
  • a4043e3f04 Add NimBLEClientCallbacks::onConnectFail callback h2zero 2024-11-24 19:46:34 -07:00
  • 41a7aa8eb5 Add const to NimBLEAdvertisedDevice* in NimBLEClient::connect overload h2zero 2024-11-24 16:17:01 -07:00
  • 1b0abd273f [BREAKING] - Remove ignore list. h2zero 2024-11-23 18:31:34 -07:00
  • 2151386057 [BREAKING] - Refactor NimBLEScan h2zero 2024-11-18 09:37:46 -07:00
  • ec488aae55 Set a time for scan responses so that callbacks are triggered. sr-timer h2zero 2024-11-18 13:41:49 -07:00
  • a9a79233bd [BREAKING] - Refactor NimBLEScan h2zero 2024-11-18 09:37:46 -07:00
  • 5f2730de02 Revert #724e1a7 and replace with stack checks. h2zero 2024-11-17 16:40:28 -07:00
  • fbbcfadc0c Refactor client connection establishment and client deletion. h2zero 2024-11-14 15:55:09 -07:00
  • a6e75b3537 Ensure events are defined inNimBLEUtils::gapEventToString h2zero 2024-11-18 08:11:44 -07:00
  • 7bd7b1dfc2 Workaround for bug in NimBLE stack when connect re-attempt enabled. h2zero 2024-11-17 10:59:59 -07:00
  • a59e8ee9e1 Refactor NimBLEClient::connect and NimBLEClient::secureConnection. h2zero 2024-11-13 13:49:08 -07:00
  • 6a5d6ef5e3 Set task handle in constructor of NimBLETaskData. h2zero 2024-11-13 18:09:38 -07:00
  • 5aa2fb1443 Refactor NimBLEUtils::taskWait to check notification value before blocking. h2zero 2024-11-13 13:41:02 -07:00
  • 7d2ad92ad2 Bit shift length for resize thekurtovic 2024-11-14 10:21:11 -05:00
  • ab43135f82 Fix NimBLEUtils::dataToHexString returned string, must resize before modifying. thekurtovic 2024-11-14 09:56:49 -05:00
  • 84f4d4f897 Improve NimBLEUtils::dataToHexString efficiency. h2zero 2024-11-13 08:40:08 -07:00
  • beac19cc92 [BREAKING] - Refactor NimBLEUtils h2zero 2024-11-10 13:31:37 -07:00
  • 65e05e6c57 Add NimBLEClient::cancelConnect h2zero 2024-11-10 09:11:52 -07:00
  • 38e764d157 Add asyncronous client connect and MTU exchange. h2zero 2024-10-29 13:50:12 -06:00