Commit graph

  • e5edc9d59e Add missing return documentation in NimBLEAdvertising. h2zero 2021-08-02 19:51:04 -0600
  • 2e1d78ff78 Code cleanup h2zero 2021-08-02 13:29:19 -0600
  • 6be6a111d0
    [Server] Implement remove Characteristics/Descriptors. (#54) h2zero 2021-07-30 20:56:52 -0600
  • 0a2714c169
    [Server] Add callback for MTU change. (#55) h2zero 2021-07-19 21:47:59 -0600
  • 7d01fa595d
    Fix compilation for ESP32C3. (#53) h2zero 2021-07-19 21:46:30 -0600
  • 2991fd72ba [Server] Add callback for MTU change. h2zero 2021-07-18 14:20:10 -0600
  • fdc75130c7 [Server] Implement remove Characteristics/Descriptors. h2zero 2021-07-18 14:00:07 -0600
  • fb9cea5319 Fix compilation for ESP32C3. h2zero 2021-07-18 11:28:52 -0600
  • 2decc0682a Remove FreeRTOS from CmakeLists. h2zero 2021-07-14 10:30:41 -0600
  • 6ff1a49dd5 Update documentation. h2zero 2021-07-12 13:33:56 -0600
  • 09adf86036 Remove FreeRTOS files. h2zero 2021-07-12 10:25:32 -0600
  • d3a0f95aaf Add whitelist API. h2zero 2021-05-23 13:12:44 -0600
  • d9d794ae40 [Server] Add ability to create static attributes. h2zero 2021-05-23 13:07:00 -0600
  • 30d6c399b8 [Client] Fix for truncation of strings with null in writeValue std::string overload boozer2 2021-05-21 19:53:08 -0600
  • 7815d89dbf Call onSubscribe() after adding connection to subscribedVector Bascy 2021-05-19 22:27:32 -0600
  • 9fa9531e50 Add method to get the callbacks from a characteristic. Ketan Padegaonkar 2021-05-19 22:21:05 -0600
  • 946b971750 Properly find the remote characteristic end handle for descriptor discovery. h2zero 2021-05-17 14:37:03 -0600
  • b62358a520 Remove task notification for server indications. h2zero 2021-05-17 14:08:02 -0600
  • e45fb8616a Cleanup logs. h2zero 2021-05-15 09:52:00 -0600
  • d38865e022 Remove some asserts. h2zero 2021-05-07 11:06:45 -0600
  • 62d1f67d8b Add connection info class and access methods to server and client. h2zero 2021-05-07 09:02:43 -0600
  • 4f8342e275 Add bond management API. h2zero 2021-04-25 08:06:38 -0600
  • 05080abad4 Add clear scan duplicate filter cache method + clear on start. h2zero 2021-03-31 20:24:57 -0600
  • f5eab87a87 Fix missing data in long write to descriptor. h2zero 2021-03-31 17:43:19 -0600
  • 3c33129600 Remove extra Kconfig and add cmakelists for IDF3 h2zero 2021-03-15 20:15:22 -0600
  • 3227681476
    Use ESP_LOGx macros for logging (#42) David Robertson 2021-03-28 21:47:30 +0100
  • 390fccc78f Use ESP_LOGx macros for logging David Robertson 2021-03-26 21:34:21 +0000
  • cf3227503b
    Use more stable arduino detection methods (#38) Aron Rubin 2021-03-04 23:00:21 -0500
  • 4955b9aff4 Removed commented debugging prints. Aron Rubin 2021-03-03 13:03:45 -0500
  • 8ee9665fd9 Detection method for both IDF config phases. Newer IDF API and targets. Aron Rubin 2021-03-03 10:04:53 -0500
  • 7505a7accc Used a more stable arduino detection macro. Aron Rubin 2021-03-03 10:01:39 -0500
  • ef049ddf19 Fix compile errors in latest IDF (NimBLE 1.3.0) see (#37). h2zero 2021-02-10 10:54:53 -0700
  • 7bec9c240a Release 1.2.0 1.2.0 h2zero 2021-02-08 11:46:11 -0700
  • 1210772332 Update changelog. h2zero 2021-02-08 10:18:59 -0700
  • 7dd4d68806
    [NimBLEServer] Support duplicate characteristics (#36) David Robertson 2021-02-08 15:28:32 +0000
  • 28d6492ea4 NimBLEAdvertising::reset check if the stack is initialized before stop. h2zero 2021-02-07 22:26:02 -0700
  • dff5122ce2 Add complementary methods to NimBLEAdvertising and NimBLEAdvertisementData h2zero 2021-02-07 20:33:57 -0700
  • 6048338320 Add methods to get services and characteristics using UUID + index David Robertson 2021-02-08 03:06:16 +0000
  • f920352baa Demote the warning log for adding duplicate characteristics to a debug level log. David Robertson 2021-02-07 23:24:35 +0000
  • da62ff01f3 Added helper methods for getting a list of characteristics with a given UUID and service David Robertson 2021-02-07 23:13:17 +0000
  • 296f288700 Clean up a little David Robertson 2021-02-07 23:08:27 +0000
  • eb30ca7d1f Fix the NimBLEDescriptor::getStringValue() method that I added earlier. David Robertson 2021-02-07 22:59:26 +0000
  • 5e430113ed Added methods to get things by handle where UUID could be used already. David Robertson 2021-02-07 22:53:08 +0000
  • f2faf3ed2a Added method on NimBLEDescriptor to get the value out as a std::string David Robertson 2021-02-07 22:34:18 +0000
  • 301149e630 Add method to get all characteristics of a service David Robertson 2021-02-07 22:10:55 +0000
  • 6e104dfb45 Allow custom scan response data without custom advertising. h2zero 2021-02-06 14:29:03 -0700
  • b290ca9077 [NimBLEAdvertisementData] Add setServices methods for multiple UUID's h2zero 2021-02-06 13:27:12 -0700
  • ae2ff3a638 Fix Documentation. h2zero 2021-02-06 11:12:40 -0700
  • 43c9d96373 Update migration guide to include Characteristic constructor now being private James Fellows 2021-02-03 20:17:23 -0700
  • af24cd7720 Add controller scan filter options and refactor nimconfig.h h2zero 2021-01-31 21:15:31 -0700
  • 82524c80e3 [NimBLEScan] Use controller duplicate filter and add max result limit. h2zero 2021-01-30 18:27:06 -0700
  • 9527c41486 Refactor advertisedDevice (#181) h2zero 2021-01-30 18:06:29 -0700
  • 51c49ba9fc [NimBLEHIDDevice] Modern Apple devices require READ_ENC and WRITE_ENC (#182) wakwak_koba 2021-01-30 09:04:01 -0700
  • 4e24a06645 Release 1.1.0 1.1.0 h2zero 2021-01-20 15:20:11 -0700
  • 310c5f7c84 Remove log print in disconnect timer callback. h2zero 2021-01-20 12:29:22 -0700
  • 026864e031 Set Client connect/disconnect data before stack calls. h2zero 2021-01-20 12:28:07 -0700
  • cf64169bc0 Update documentation. h2zero 2021-01-17 10:19:58 -0700
  • 559a6e6970 Update documentation. h2zero 2021-01-15 21:51:49 -0700
  • a4e085f71a Fix compilation when using CMake. h2zero 2021-01-15 19:56:06 -0700
  • 26ab9760da Update changelog. h2zero 2021-01-14 11:40:27 -0700
  • c089eab595 Check connection status when returning in NimBLEClient::Connect. h2zero 2021-01-14 10:21:25 -0700
  • c157680575 Limit delay in NimBLEClient::connect to connection timeout. h2zero 2021-01-13 22:00:39 -0700
  • 6ee1cc236a Advertising start: add return status, use more verbose logging. h2zero 2021-01-13 19:48:38 -0700
  • 6487225563 Call advertising stopped callback when the host re-synced. h2zero 2021-01-13 18:34:49 -0700
  • 5629f4d3e9 Initialize duration member variable in NimBLEAdvertising constructor. h2zero 2021-01-13 18:21:23 -0700
  • b064cc65d4 Find characteristic end handle using the next characterisic handle. wakwak_koba 2021-01-13 18:04:52 -0700
  • f61bd5c2df Add option to use resolvable and non-resolvable private address. Asuki Kono 2021-01-13 18:00:48 -0700
  • 57ba0e583d Fix commit 8fe2766 in scan start. h2zero 2021-01-12 21:25:30 -0700
  • 372c79a6b8 Only start scan/advertise when host re-synced if duration was indefinite. h2zero 2021-01-12 20:42:19 -0700
  • 28573f5abe Fix crash in NimBLEDevice::deleteClient when notification arrives. h2zero 2021-01-12 14:01:44 -0700
  • b807321d1b NimBLEDevice::onSync should call taskYIELD() before returning. h2zero 2021-01-12 13:59:49 -0700
  • 4f4883d6ba Prevent notifications from triggering exception while deleting services. h2zero 2021-01-12 13:58:12 -0700
  • 765d5b1be7 Prioritize processing host reset events in disconnect event handler. h2zero 2021-01-12 13:56:29 -0700
  • 09ff0c3472 Remove client delay calls and check if task is valid before notifying. h2zero 2021-01-12 13:54:53 -0700
  • 740f280664 Don't call application callbacks invoked when connection not established. h2zero 2021-01-12 13:52:28 -0700
  • 28717c300a Fix client connect return code handling, add disconnect timer. h2zero 2021-01-12 13:50:08 -0700
  • 8fe2766e01 Remove loop on BLE_HS_EBUSY in NimBLEScan::start h2zero 2021-01-10 21:54:32 -0700
  • a5ad7ff43e Update doxygen version. h2zero 2020-12-28 21:35:26 -0700
  • 39a3a63f80 Fix attributes not found with 16/32bit UUIDs. h2zero 2020-12-28 15:40:01 -0700
  • 27fc792952 Fix UUID comparison for 16bit + base UUID's h2zero 2020-12-28 12:05:54 -0700
  • ebd7598c49 Re-introduce NimBLEAdvertising::setMin/MaxPreferred. h2zero 2020-12-27 15:25:38 -0700
  • 36317e18db Allow subscribing to characteristics if CCCD does not exist on peer device. Deepak Singhal 2020-12-24 19:59:14 -0700
  • 22d5564d04 Fix compilation errors when using latest Arduino master and IDF 3.3+ h2zero 2020-12-24 15:05:32 -0700
  • d29ad95dfe Rename command line config macros for role disable. h2zero 2020-12-20 14:11:19 -0700
  • de59693f0f Add response parameter to NimBLEClient::setValue h2zero 2020-12-20 09:57:26 -0700
  • 77f477f428 Add conditional checks to nimconfig to support command line defines. h2zero 2020-12-19 23:05:54 -0700
  • 7ed962d963 Fix crashing caused by calling time() in a critical section (#159) Anthony Doud 2020-12-19 21:53:44 -0700
  • a85ac6ad5a Add connection desc param to disconnect callback. h2zero 2020-12-04 19:03:52 -0700
  • 3e9a63a514 Correct flags for advertisement type. h2zero 2020-11-06 15:44:35 -0700
  • 8d550a6905 Fixed incomplete payload size calculation wakwak_koba 2020-10-24 07:55:37 -0600
  • 8e7fcafa9e Add NimBLEHIDDevice class wakwak_koba 2020-10-13 19:52:52 -0600
  • 22103af037 Allow scan start from scan complete callback. h2zero 2020-10-13 19:48:33 -0600
  • a331cb05e9 NimBLEClient/ Add getCharacteristic() by handle. Guo-Rong Koh 2020-09-15 22:09:30 -0600
  • d9e11ee630 Release 1.0.2 1.0.2 h2zero 2020-09-13 21:37:13 -0600
  • 91b5916cf4
    Add duration and callback parameter to NimBLEAdvertising::start h2zero 2020-09-13 20:36:59 -0600
  • 206579c0ec Add duration and callback parameter to NimBLEAdvertising::start h2zero 2020-09-11 13:15:45 -0600
  • 1a52245012 Update documentation. h2zero 2020-09-13 20:02:15 -0600
  • 8add6e86c4 Release v1.0.1 1.0.1 h2zero 2020-09-02 19:45:08 -0600
  • 10acb004dc NimBLEAddress: New constructor added to create blank addresses h2zero 2020-09-02 14:52:34 -0600
  • 9cdf60d360 Change notify_callback typedef to enable the usage of member function as callback Cornelius Munz 2020-09-02 12:13:18 -0600