Commit graph

  • 58d68e8e2b
    Merge a41b6a1036 into 74b5c59887 thekurtovic 2025-02-14 08:36:05 -05:00
  • 6f174a3359
    Merge 31b2d0f390 into 74b5c59887 thekurtovic 2025-02-13 10:32:02 -05:00
  • c3855765a0
    Merge a8ea5010a5 into 74b5c59887 thekurtovic 2025-02-13 10:31:42 -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 master William Emfinger 2025-02-10 09:27:56 -06:00
  • d903f8bcab 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
  • bd5675bdf4
    Merge c029c5fd4a into 60efffdf2b thekurtovic 2025-02-10 19:04:29 +08:00
  • 60efffdf2b [BugFix] Provide default task data when retrieving all descriptors. h2zero 2025-02-06 18:05:21 -07:00
  • 0a1bf00a21 [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
  • f46d665b81 Refactor template thekurtovic 2025-01-28 16:55:56 -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
  • ca0565beed Update thekurtovic 2025-01-27 02:25:59 -05:00
  • a41b6a1036 refactor(Client): Reduce nesting thekurtovic 2025-01-11 00:56:33 -05:00
  • 31b2d0f390 refactor(RemoteServ): Reduce nesting thekurtovic 2025-01-11 00:17:51 -05:00
  • fee49a228b
    Merge eb996a3f4c into 459e8c9fcd thekurtovic 2025-01-26 22:45:11 -05:00
  • 2cfe1ce86f deploy: ee895d386e gh-pages 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 release/2.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
  • 6549f36c61 feat(Device): Implement store status handler thekurtovic 2025-01-24 01:52:49 -05:00
  • eb996a3f4c
    Merge branch 'master' into consolidate thekurtovic 2025-01-26 15:06:30 -05:00
  • 013eccdf79 Clean up thekurtovic 2025-01-26 15:02:22 -05:00
  • 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
  • 0317299b64 refactor(RemoteChar): Reduce nesting thekurtovic 2025-01-26 11:00:34 -07:00
  • 81e6180584 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
  • a8ea5010a5 fix(Utils): Update gapEventToString switch case thekurtovic 2025-01-26 11:32:47 -05:00
  • eaf7844091 feat(AdvDevice): Add convenience operator to NimBLEAddress thekurtovic 2025-01-26 11:21:36 -05:00
  • 488dfe7920 Workaround for P4 CI build error. h2zero 2025-01-26 09:15:53 -07:00
  • 2e9a7dec2f fail-fast: false thekurtovic 2025-01-20 20:35:06 -05:00
  • 2c97bb8334 Created NimBLERemoteGattUtils and moved getAttr inside thekurtovic 2025-01-20 17:52:57 -05:00
  • 310a60a487 Clean up PR thekurtovic 2025-01-16 21:40:31 -05:00
  • 74c6c583d2 change(Utils): Compact instantiation thekurtovic 2025-01-16 18:05:59 -05:00
  • dbd8f1e91f change(Utils): Explicit template instantiation thekurtovic 2025-01-16 17:57:01 -05:00
  • 0fbf7103d8 fix(Utils): Include <vector> thekurtovic 2025-01-16 17:21:43 -05:00
  • 05bb0774f3 fix: Use double pointer thekurtovic 2025-01-16 17:15:08 -05:00
  • 60b4dc1cfa change: Static cast arg thekurtovic 2025-01-16 16:20:19 -05:00
  • a04ee15815 refactor: Consolidate attribute get code into NimBLEUtils thekurtovic 2025-01-16 15:55:10 -05: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
  • 81a863dc6d 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
  • 6d9d52295c If privacy is not configured do not share ID keys. h2zero 2025-01-12 13:33:26 -07:00
  • 4ec4d15464 change(2904|AdvData): Add missing parameter name in declarations thekurtovic 2025-01-10 16:28:34 -05: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
  • c96f1d9445
    change(NimBLEAddress): Prefer sizeof with parenthesis thekurtovic 2025-01-10 10:15:29 -05:00
  • 8468bb50dc NimBLEAddress default to including delimiter in string format thekurtovic 2025-01-07 14:07:33 -05:00
  • 5bc82e921e 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
  • 8aecc6da13 NimBLEAddress::toString allow formatting to be configured thekurtovic 2025-01-06 14:13:02 -05:00
  • c029c5fd4a Make NimBLEUUID(const ble_uuid_any_t& uuid) explicit thekurtovic 2025-01-05 23:36:19 -05:00
  • f4eba218fc NimBLEHIDDevice use explicit constructors. thekurtovic 2025-01-05 23:17:21 -05: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
  • f9afdc9e10 Add explicit keyword to constructors thekurtovic 2025-01-04 18:27:59 -05: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
  • 8a1f344bbf Add checks in case NIMBLE_CPP_DEBUG_ASSERT is not defined. thekurtovic 2025-01-03 13:49:29 -05: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
  • c853340e9f Refactor NimBLEAdvertisementData/NimBLEExtAdvertising thekurtovic 2024-12-21 18:05:13 -05:00
  • 6dc040f87a
    NimBLEScan increment m_callbackSent before callback. thekurtovic 2024-12-25 10:17:50 -05:00
  • 5a983474b4 Fix build error when using platformio library h2zero 2024-12-24 11:21:41 -07: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