Commit Graph

  • 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
  • 88562bb310 Delete peer keys on key missing and retry. Guo-Rong 2020-08-20 09:57:20 -06:00
  • 4c751657ab Merge pull request #30 from szroland/master h2zero 2020-08-20 09:25:30 -06:00
  • 5823703670 incorrect buffer index used when processing longer writes Roland Szabo 2020-08-20 09:24:04 +02:00
  • e9bb7eff65 Add doxygen comments in nimconfig.h h2zero 2020-08-18 15:02:57 -06:00
  • 74c9be3351 Update README.md h2zero 2020-08-18 00:07:46 +00:00
  • 2da99504d8 Update Documentation h2zero 2020-08-17 13:45:13 -06:00
  • a17f3199bd Fix client passkey callback value not sent to server. h2zero 2020-08-15 07:49:32 -06:00
  • 492bcf6f78 Add undefined getServiceUUIDCount() h2zero 2020-08-15 07:40:01 -06:00
  • 17d53432a6 Update documentation. h2zero 2020-08-14 13:25:50 -06:00
  • 1172df0a49 Fix travis deploy h2zero 2020-08-13 16:13:52 -06:00
  • 8136ae4d68 Update travis to use doxygen 1.8.19 (#28) h2zero 2020-08-13 15:53:47 -06:00
  • cf6b0e9a5a Update Readme. h2zero 2020-08-08 07:29:45 -06:00
  • a460eca1ef Update documentation h2zero 2020-07-30 20:16:58 -06:00
  • 97832d4d95 Initialize peerAddress in client constructor. h2zero 2020-07-30 12:31:17 -06:00
  • 73cec7a92a Remove type parameter from NimBLEClient::connect() h2zero 2020-07-30 10:09:27 -06:00
  • b901eeb1e5 Connect address type default to public. h2zero 2020-07-30 10:07:52 -06:00
  • 8fbab09f53 Rename refreshServices to deleteAttributes in connect(). h2zero 2020-07-30 10:06:10 -06:00
  • 33d0a732a6 Set peer address of client when creating the instance. h2zero 2020-07-30 10:04:34 -06:00
  • f3e0d66853 Remove advertisment type from advertised device string. h2zero 2020-08-03 20:25:48 -06:00
  • 28e9e3d79d Remove type from address string. h2zero 2020-08-03 07:33:11 -06:00
  • 353e5a6cb1 Fix compile error. h2zero 2020-08-01 20:17:12 -06:00
  • 1a5beaa7c0 Store address type in NimBLEAddress. (#25) h2zero 2020-07-30 14:57:47 -06:00
  • abdf6cda35 Add clearAll parameter to deinit() (#22) h2zero 2020-07-28 20:57:33 -06:00
  • b2df8384b3 Add support for getting multiple services data from advertisments. (#20) h2zero 2020-07-28 20:09:54 -06:00
  • f1a13d5949 Advertising: Add overloaded method for addData. h2zero 2020-07-27 21:38:22 -06:00
  • 4723b1cc53 Server: Add onSubscribe() callback for characteristics. (#21) h2zero 2020-07-27 21:11:38 -06:00
  • fe4586a3ca NimBLEScan: Add isScanning method. h2zero 2020-07-23 20:18:41 -06:00
  • 11b6f816ca Reverse discovered beacon UUID lknop 2020-07-19 18:25:10 -06:00
  • 2b4c1cd4f1 Add alternative characteristic read/write callbacks h2zero 2020-07-14 15:14:29 -06:00
  • 2a5df0c905 Add feature: remove service (#17) h2zero 2020-07-13 21:24:07 -06:00
  • 5857879612 Fix calling scan ended callback when scan was already stopped. h2zero 2020-07-12 20:35:10 -06:00
  • c03053fb53 Add TravisCI to build docs. h2zero 2020-07-09 13:21:31 -06:00
  • bad4051ca8 Cleanup h2zero 2020-07-09 10:59:08 -06:00
  • 6df7b1331a Refactor NimBLERemoteCharacteristic::subscribe h2zero 2020-07-08 21:10:11 -06:00
  • 2af26fad1f Include NimBLE2904 and NimBLE2902 in NimBLEDescriptor.h h2zero 2020-07-08 19:47:32 -06:00
  • aae2a8f1e3 Fix comments for doxygen (#16) h2zero 2020-07-08 19:27:26 -06:00