Commit Graph

  • e55ad9019c Introduce L2CAP infrastructure. Dr. Michael Lauer 2025-04-23 15:39:05 +02:00
  • 59e111ab55 Allow PHY updates without enabling extended advertising. h2zero 2025-04-24 16:05:24 -06:00
  • e00dd88add [Bugfix] notify/indicate incorrectly returning success with custom value h2zero 2025-04-23 16:02:34 -06:00
  • e18d78678f [Bugfix] Explicit getValue template returning nil value with convertable types. h2zero 2025-04-23 12:59:25 -06:00
  • 54ec3f4c92 [Bugfix] Clear attribute value when zero length value is written. h2zero 2025-04-23 08:00:38 -06:00
  • 9ac9551a2b fix(Utils): Update gapEventToString switch case thekurtovic 2025-01-26 11:32:47 -05:00
  • 0172cb4b39 Only ignore scan discovery events when scan is stopped. h2zero 2025-04-14 08:52:32 -06:00
  • 856adebad5 Fix potential exception when scan is restarted. h2zero 2025-04-14 08:39:28 -06:00
  • 033c7c27ad Fix extended server example - data too long error h2zero 2025-04-13 16:06:34 -06:00
  • d134276d2d Bugfix - Characteristic onRead callback not called. h2zero 2025-03-14 10:57:55 -06:00
  • 01976cec54 [Bugfix] Incorrect onSubscribe value when indications are set. h2zero 2025-03-28 16:56:54 -06:00
  • 9ce2eec0cb Bugfix - Characteristic onRead callback not called. bugfix/onread h2zero 2025-03-14 10:57:55 -06:00
  • 723cdf0a66 Merge pull request #312 from iranl/patch-3 Ryan Powell 2025-03-10 18:30:44 -06:00
  • 148087c508 Fix ESP32-P4 compile when using Arduino as an ESP-IDF component iranl 2025-03-02 21:46:34 +01:00
  • c28bba83ab deploy: ec5600d40b h2zero 2025-02-28 22:02:02 +00:00
  • ec5600d40b Bump docs version 2.2.1 release/2.2 h2zero 2025-02-28 14:56:46 -07:00
  • 88c5d0c7b7 Bump docs version h2zero 2025-02-28 14:56:46 -07:00
  • bc3e342046 Release 2.2.1 h2zero 2025-02-28 09:51:31 -07:00
  • 865ec9f760 [Bugfix] Check if remote descriptor vector has increased. h2zero 2025-02-25 16:52:45 -07:00
  • a6c03a2aaa Release 2.2.1 h2zero 2025-02-28 09:51:31 -07:00
  • 9df8445241 [Bugfix] Check if remote descriptor vector has increased. h2zero 2025-02-25 16:52:45 -07:00
  • e2de3f6268 Update changelog h2zero 2025-02-25 14:27:29 -07:00
  • e5f4d52a5a Update changelog h2zero 2025-02-25 14:26:57 -07:00
  • bdb86274c9 Partially revert Commit 052c0a04 to restore client connect with device parameter. h2zero 2025-02-25 14:18:56 -07:00
  • 7ef247c8db Partially revert Commit 052c0a04 to restore client connect with device parameter. h2zero 2025-02-25 14:18:56 -07:00
  • c582c8c67e Release 2.2.0 h2zero 2025-02-24 17:53:24 -07:00
  • 6c565b1147 deploy: 8aa824ef32 h2zero 2025-02-25 00:55:48 +00:00
  • 8aa824ef32 Release 2.2.0 2.2.0 h2zero 2025-02-24 17:53:24 -07:00
  • cc7f97a37d fix(NimBLEDevice): fix crash when pairing table is full * Add missing definition for default device callbacks (which prevents calling the setDeviceCallbacks method) * Ensure m_pDeviceCallbacks inital value is set to &defaultDeviceCallbacks to prevent crash when pairing table is full release/2.1 William Emfinger 2025-02-10 09:27:56 -06:00
  • 8723121ff9 [BugFix] Provide default task data when retrieving all descriptors. h2zero 2025-02-06 18:05:21 -07:00
  • 90b721ed55 change(2904|AdvData): Add missing parameter name in declarations thekurtovic 2025-01-10 16:28:34 -05:00
  • d1ef98a4c8 feat(Device): Implement store status handler thekurtovic 2025-01-24 01:52:49 -05:00
  • 70eee888eb feat(AdvDevice): Add convenience operator to NimBLEAddress thekurtovic 2025-01-26 11:21:36 -05:00
  • 80b61ffa3d feat(Log): Add macros for conditional log print and rc handling thekurtovic 2025-01-27 23:32:52 -05:00
  • 74b5c59887 fix(NimBLEDevice): fix crash when pairing table is full * Add missing definition for default device callbacks (which prevents calling the setDeviceCallbacks method) * Ensure m_pDeviceCallbacks inital value is set to &defaultDeviceCallbacks to prevent crash when pairing table is full William Emfinger 2025-02-10 09:27:56 -06:00
  • 60efffdf2b [BugFix] Provide default task data when retrieving all descriptors. h2zero 2025-02-06 18:05:21 -07:00
  • b6379848ae change(2904|AdvData): Add missing parameter name in declarations thekurtovic 2025-01-10 16:28:34 -05:00
  • b29919df96 feat(Device): Implement store status handler thekurtovic 2025-01-24 01:52:49 -05:00
  • 052c0a0455 feat(AdvDevice): Add convenience operator to NimBLEAddress thekurtovic 2025-01-26 11:21:36 -05:00
  • 784e6f30fa Merge pull request #301 from thekurtovic/feat-log-condition thekurtovic 2025-01-28 14:59:53 -05:00
  • 5490cef129 feat(Log): Add macros for conditional log print and rc handling thekurtovic 2025-01-27 23:32:52 -05:00
  • 2cfe1ce86f deploy: ee895d386e h2zero 2025-01-27 01:32:26 +00:00
  • 459e8c9fcd Release 2.1.1 h2zero 2025-01-26 18:22:37 -07:00
  • ee895d386e Release 2.1.1 2.1.1 h2zero 2025-01-26 18:22:37 -07:00
  • 5add3442e9 refactor(RemoteChar): Reduce nesting thekurtovic 2025-01-26 11:00:34 -07:00
  • aea55ccda2 Rename config macros to enable duplicate scan options on s3/c3 h2zero 2025-01-26 08:58:43 -07:00
  • 83e9919457 Workaround for P4 CI build error. h2zero 2025-01-26 09:15:53 -07:00
  • edeaf3977a Fix characteristic discovery with no descriptors. Guo-Rong 2025-01-16 12:01:47 +10:30
  • ffa8414747 refactor(RemoteChar): Reduce nesting thekurtovic 2025-01-26 11:00:34 -07:00
  • 8130f88be8 Rename config macros to enable duplicate scan options on s3/c3 h2zero 2025-01-26 08:58:43 -07:00
  • c39e288c3e Workaround for P4 CI build error. h2zero 2025-01-26 09:15:53 -07:00
  • 8158a16fbf Fix characteristic discovery with no descriptors. Guo-Rong 2025-01-16 12:01:47 +10:30
  • 8d94fd6f25 deploy: 4e80e1ee38 h2zero 2025-01-13 02:22:00 +00:00
  • 57fe9cb77f Release 2.1.0 h2zero 2025-01-12 18:15:16 -07:00
  • 4e80e1ee38 Release 2.1.0 2.1.0 h2zero 2025-01-12 18:15:16 -07:00
  • e6249623d5 Fix race condition in NimBLEScan::clearResults. h2zero 2025-01-12 16:33:19 -07:00
  • a9578637cb avoid unused-variable warning Michael Ammann 2025-01-03 21:28:34 +01:00
  • 765193f223 Fix incorrect TX power setting for advertising. sanastasiou 2025-01-04 10:37:26 -07:00
  • 3b019a0c9c If privacy is not configured do not share ID keys. h2zero 2025-01-12 13:33:26 -07:00
  • 5ac7272f5d change(NimBLEAddress): Prefer sizeof with parenthesis thekurtovic 2025-01-10 10:15:29 -05:00
  • 4d8ab46e56 Update new user guide h2zero 2025-01-10 09:11:49 -07:00
  • 8468bb50dc NimBLEAddress default to including delimiter in string format thekurtovic 2025-01-07 14:07:33 -05:00
  • 1088ad8fe1 NimBLEAddress::toString allow formatting to be configured thekurtovic 2025-01-06 14:13:02 -05:00
  • a5a70ac4b0 Fix crash when retrieving descriptors. release/2.0 h2zero 2025-01-06 15:21:55 -07:00
  • 0b543d9f62 Fix crash when retrieving descriptors. h2zero 2025-01-06 15:21:55 -07:00
  • 8f225fee24 deploy: 2feaedb755 h2zero 2025-01-05 22:21:48 +00:00
  • fa468d360a Release 2.0.3 h2zero 2025-01-05 14:55:32 -07:00
  • 2feaedb755 Release 2.0.3 2.0.3 h2zero 2025-01-05 14:55:32 -07:00
  • 60290cd75c Increase timeout paramter in server example. h2zero 2025-01-05 14:31:43 -07:00
  • 2f6ab7589b Add missing migration information to docs. h2zero 2025-01-05 14:24:28 -07:00
  • 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