Commit Graph

  • 64caf3553e Create FUNDING.yml h2zero 2020-07-04 22:59:08 -06:00
  • 8d2821a429 Use templates for attribute values. h2zero 2020-07-01 17:32:41 -06:00
  • 745f9c00ed Implement scan wantDuplicates parameter in callback registration. h2zero 2020-07-01 17:26:44 -06:00
  • e936070464 Cleanup compiler warnings. h2zero 2020-06-28 16:50:46 -06:00
  • c03be1b100 Set filter_duplicates to 0 in NimBLEScan constructor h2zero 2020-06-26 15:44:40 -06:00
  • 05a5d0dea9 Make getDescriptors() work as getCharacteristics() h2zero 2020-06-24 19:33:04 -06:00
  • 273490359a Make NimBLEDevice::startSecurity() public. h2zero 2020-06-22 21:46:22 -06:00
  • aecf8e268b Update documentation. h2zero 2020-06-22 20:27:45 -06:00
  • f5541d18de Replace semaphores with task notifications. (#9) h2zero 2020-06-21 22:07:01 -06:00
  • 5bc9d59646 Just return a pointer for getServices(false) and getCharacteristics(false) h2zero 2020-06-21 20:46:20 -06:00
  • c25e48872f NimBLECharacteristic: add setValue(uint8_t single_byte) h2zero 2020-06-21 20:38:38 -06:00
  • 0712f606f1 Don't send notifications to un-paired peers when READ_ENC set (#14) h2zero 2020-06-21 20:26:16 -06:00
  • afb2f8d4c7 Add uint64_t cast of an address h2zero 2020-06-19 12:32:57 -06:00
  • f624deacb5 Add register for notify without callback h2zero 2020-06-19 12:29:30 -06:00
  • 7983c0e50e Fix IDF compiler warnings h2zero 2020-06-14 09:11:05 -06:00
  • 02357d04d8 Merge Refactor server code #8 h2zero 2020-06-11 10:22:28 -06:00
  • 8b79e934a6 Fix Compiliation in IDF4.0 h2zero 2020-06-11 08:13:39 -06:00
  • 74f48f5d5e Remove semaphores, use task notifications instead. h2zero 2020-06-11 08:06:16 -06:00
  • e987ad58b2 Refactor server code to use vectors instead of maps. h2zero 2020-06-07 18:42:28 -06:00
  • 44f16e6ee2 Correct client connection status signalling. h2zero 2020-05-30 09:01:42 -06:00
  • 143631d327 Make attribute delete functions public and selective by UUID h2zero 2020-05-29 21:21:56 -06:00
  • ffcb325aea Remove getRawData() and getDataLength() h2zero 2020-05-29 20:49:46 -06:00
  • 99ad62cdd4 Add template casting to readValue and advertisement data (#52) h2zero 2020-05-29 20:02:26 -06:00
  • 10f544f80a Update remote characteristic value from a notification h2zero 2020-05-29 18:26:41 -06:00
  • 5667c97efe Add access to the adv type of remote device h2zero 2020-05-25 18:52:46 -06:00
  • c5c9423893 Remove automatic discovery in NimBLEClient::connect(). h2zero 2020-05-23 10:27:32 -06:00
  • 10e50a8791 Add iterators to client remote attributes. h2zero 2020-05-22 20:13:52 -06:00
  • 32e1022e67 Correct error in creation of NimBLEAddress from six bytes in a std::string h2zero 2020-05-18 10:11:54 -06:00
  • 08fc2878e7 NimBLEScan: Corrected ::erase() iteration h2zero 2020-05-18 06:47:44 -06:00
  • 6f4ee4b498 Breaking: Use std::vector instead of std::map in client classes (#46) h2zero 2020-05-17 20:21:35 -06:00
  • fc1022a46d Add new getServer() method. h2zero 2020-05-14 12:59:35 -06:00
  • 03cb7b21d9 Conditionally compile code for specific roles. h2zero 2020-05-13 22:03:56 -06:00
  • 3d6f8b691e Implement selective log messages. h2zero 2020-05-10 20:26:03 -06:00
  • bbeae9df6b Fix: Descriptor list incomplete when Notify property set. h2zero 2020-05-10 20:28:28 -06:00
  • f0191eb1e6 Add ==,!= operators to NimBLEAddress, pass parameters by const reference. h2zero 2020-05-10 07:21:46 -06:00
  • fba7e0fd68 NimBLEAdvertisedDevice: Prevent adding dupicate service uuid's. h2zero 2020-05-07 22:30:58 -06:00
  • 59823b4bf0 Implement client long read / write h2zero 2020-05-07 19:47:41 -06:00
  • 04b524d1f8 NimBLEUUID: Add operator == and != + correct equals() to test if values are set. h2zero 2020-05-06 21:08:50 -06:00
  • 1779a3f723 Bugfixes + add new NimBLEUUID constructor. h2zero 2020-05-03 13:50:49 -06:00
  • 725807b619 Resync to arduino master h2zero 2020-04-23 15:17:09 -06:00
  • 6c0e6a2b2c Clean up logs. h2zero 2020-04-13 19:18:33 -06:00
  • 3327a32341 Merge bugfix branch into master h2zero 2020-04-13 19:13:51 -06:00
  • 359d2885e1 Modify IDF v4 fix to maintain v3 compatibility h2zero 2020-03-31 21:38:28 -06:00
  • 74ba03e3a8 Add CMakeLists.txt. Fix compilation in strict enviroments. Fix compliation in IDF v4.0. h2zero 2020-03-31 20:16:27 -06:00
  • a77f33e251 Fix typo's. h2zero 2020-03-30 16:12:22 -06:00
  • c7de73b655 Add missing component.mk file. h2zero 2020-03-29 19:13:59 -06:00
  • 5d4332e945 Initial commit. h2zero 2020-03-29 17:44:20 -06:00
  • 5ac8cc0e29 Initial commit h2zero 2020-03-29 17:33:35 -06:00