Commit Graph

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