Commit graph

  • 26b3ba3e8f Fix delayed advertising when first called. h2zero 2020-09-02 12:05:05 -0600
  • bd0c7992ef Update Readme 1.0.0 h2zero 2020-08-22 10:57:57 -0600
  • 47a1f753bc Release version 1.0.0 h2zero 2020-08-22 10:51:44 -0600
  • 34c6417b48 Add examples h2zero 2020-08-22 09:56:19 -0600
  • f672d04a90 Update Documentation. h2zero 2020-08-22 09:15:53 -0600
  • d3aa435448 NimBLEAdvertising: Remove setMin/maxPreferred methods. h2zero 2020-08-21 20:22:13 -0600
  • 708afebbbf Fix compilation in IDF v4 h2zero 2020-08-21 11:46:45 -0600
  • 3b81d93d31 Update documentation. h2zero 2020-08-20 16:07:07 -0600
  • 88562bb310 Delete peer keys on key missing and retry. Guo-Rong 2020-08-20 09:57:20 -0600
  • 4c751657ab
    Merge pull request #30 from szroland/master h2zero 2020-08-20 09:25:30 -0600
  • 5823703670 incorrect buffer index used when processing longer writes Roland Szabo 2020-08-20 09:24:04 +0200
  • e9bb7eff65 Add doxygen comments in nimconfig.h h2zero 2020-08-18 15:02:57 -0600
  • 74c9be3351
    Update README.md h2zero 2020-08-18 00:07:46 +0000
  • 2da99504d8 Update Documentation h2zero 2020-08-17 13:45:13 -0600
  • a17f3199bd Fix client passkey callback value not sent to server. h2zero 2020-08-15 07:49:32 -0600
  • 492bcf6f78 Add undefined getServiceUUIDCount() h2zero 2020-08-15 07:40:01 -0600
  • 17d53432a6 Update documentation. h2zero 2020-08-14 13:25:50 -0600
  • 1172df0a49 Fix travis deploy h2zero 2020-08-13 16:13:52 -0600
  • 8136ae4d68
    Update travis to use doxygen 1.8.19 (#28) h2zero 2020-08-13 15:53:47 -0600
  • 86dca7f5e6 Update Doxygen h2zero 2020-08-13 12:34:44 -0600
  • cf6b0e9a5a Update Readme. h2zero 2020-08-08 07:29:45 -0600
  • a460eca1ef Update documentation h2zero 2020-07-30 20:16:58 -0600
  • 97832d4d95 Initialize peerAddress in client constructor. h2zero 2020-07-30 12:31:17 -0600
  • 73cec7a92a Remove type parameter from NimBLEClient::connect() h2zero 2020-07-30 10:09:27 -0600
  • b901eeb1e5 Connect address type default to public. h2zero 2020-07-30 10:07:52 -0600
  • 8fbab09f53 Rename refreshServices to deleteAttributes in connect(). h2zero 2020-07-30 10:06:10 -0600
  • 33d0a732a6 Set peer address of client when creating the instance. h2zero 2020-07-30 10:04:34 -0600
  • 6aae3f4210 Update documentation h2zero 2020-07-30 20:16:58 -0600
  • ba5853a654 Initialize peerAddress in client constructor. h2zero 2020-07-30 12:31:17 -0600
  • d7231aaf6d Remove type parameter from NimBLEClient::connect() h2zero 2020-07-30 10:09:27 -0600
  • b1e8258603 Connect address type default to public. h2zero 2020-07-30 10:07:52 -0600
  • 390edff18f Rename refreshServices to deleteAttributes in connect(). h2zero 2020-07-30 10:06:10 -0600
  • 22549fe314 Set peer address of client when creating the instance. h2zero 2020-07-30 10:04:34 -0600
  • f3e0d66853 Remove advertisment type from advertised device string. h2zero 2020-08-03 20:25:48 -0600
  • 28e9e3d79d Remove type from address string. h2zero 2020-08-03 07:33:11 -0600
  • 353e5a6cb1 Fix compile error. h2zero 2020-08-01 20:17:12 -0600
  • 1a5beaa7c0
    Store address type in NimBLEAddress. (#25) h2zero 2020-07-30 14:57:47 -0600
  • 1175901e93 Store address type in NimBLEAddress. h2zero 2020-07-29 13:07:05 -0600
  • abdf6cda35
    Add clearAll parameter to deinit() (#22) h2zero 2020-07-28 20:57:33 -0600
  • 272c3cfcba Update comment. h2zero 2020-07-28 20:54:46 -0600
  • b2df8384b3
    Add support for getting multiple services data from advertisments. (#20) h2zero 2020-07-28 20:09:54 -0600
  • 770e63293c const fixes h2zero 2020-07-28 20:05:32 -0600
  • f1a13d5949 Advertising: Add overloaded method for addData. h2zero 2020-07-27 21:38:22 -0600
  • 4723b1cc53
    Server: Add onSubscribe() callback for characteristics. (#21) h2zero 2020-07-27 21:11:38 -0600
  • a13d2a7e50 Fix build in Cmake. h2zero 2020-07-26 08:35:02 -0600
  • 5ddff5d688 Cleanup log. h2zero 2020-07-23 21:17:24 -0600
  • fe4586a3ca NimBLEScan: Add isScanning method. h2zero 2020-07-23 20:18:41 -0600
  • 11ea129519 Add getSubscribedCount() to get the number of subscribed clients. h2zero 2020-07-23 19:46:03 -0600
  • 7feb0796c7 Server: Add onSubscribe() callback for characteristics. h2zero 2020-07-22 08:30:18 -0600
  • 51a54d90ad Add clearAll parameter to deinit() h2zero 2020-07-22 08:23:53 -0600
  • 254ca4e635 Move parsing advertising from scan to advertised device. h2zero 2020-07-22 08:12:12 -0600
  • 7e480a4bcf Remove unused member variable + cleanup logs h2zero 2020-07-19 17:49:39 -0600
  • 11b6f816ca Reverse discovered beacon UUID lknop 2020-07-19 18:25:10 -0600
  • d6d9374f5f Add support for getting multiple services data from advertisments. h2zero 2020-07-19 11:58:59 -0600
  • 2b4c1cd4f1 Add alternative characteristic read/write callbacks h2zero 2020-07-14 15:14:29 -0600
  • 2a5df0c905
    Add feature: remove service (#17) h2zero 2020-07-13 21:24:07 -0600
  • a013e6285a Add ability to remove/add advertised serviceUUIDS h2zero 2020-07-12 21:48:21 -0600
  • 5857879612 Fix calling scan ended callback when scan was already stopped. h2zero 2020-07-12 20:35:10 -0600
  • 55b5751a31 Reset gatt services when no connections active and services changed. h2zero 2020-07-10 22:41:31 -0600
  • 34dc8e486e Add destructor to NimBLEService. h2zero 2020-07-10 14:39:08 -0600
  • e655eb9202 remove service + indicate service changed h2zero 2020-07-09 22:38:22 -0600
  • f43d9b3905 Get service handles on server start h2zero 2020-07-08 22:16:33 -0600
  • c03053fb53 Add TravisCI to build docs. h2zero 2020-07-09 13:21:31 -0600
  • bad4051ca8 Cleanup h2zero 2020-07-09 10:59:08 -0600
  • 6df7b1331a Refactor NimBLERemoteCharacteristic::subscribe h2zero 2020-07-08 21:10:11 -0600
  • 2af26fad1f Include NimBLE2904 and NimBLE2902 in NimBLEDescriptor.h h2zero 2020-07-08 19:47:32 -0600
  • aae2a8f1e3
    Fix comments for doxygen (#16) h2zero 2020-07-08 19:27:26 -0600
  • 7ea4f8b966 Add documentation and update readme. h2zero 2020-07-06 20:03:27 -0600
  • af5b83a603 Fix comments for doxygen h2zero 2020-06-29 14:59:00 -0600
  • 64caf3553e Create FUNDING.yml h2zero 2020-07-04 22:59:08 -0600
  • 8d2821a429 Use templates for attribute values. h2zero 2020-07-01 17:32:41 -0600
  • 745f9c00ed Implement scan wantDuplicates parameter in callback registration. h2zero 2020-07-01 17:26:44 -0600
  • e936070464 Cleanup compiler warnings. h2zero 2020-06-28 16:50:46 -0600
  • c03be1b100 Set filter_duplicates to 0 in NimBLEScan constructor h2zero 2020-06-26 15:44:40 -0600
  • 05a5d0dea9 Make getDescriptors() work as getCharacteristics() h2zero 2020-06-24 19:33:04 -0600
  • 273490359a Make NimBLEDevice::startSecurity() public. h2zero 2020-06-22 21:46:22 -0600
  • aecf8e268b Update documentation. h2zero 2020-06-22 20:27:45 -0600
  • f5541d18de
    Replace semaphores with task notifications. (#9) h2zero 2020-06-21 22:07:01 -0600
  • 7c70972f48 Add template casting to NimBLERemoteDescriptor::readValue() h2zero 2020-06-18 21:15:25 -0600
  • 5bc9d59646 Just return a pointer for getServices(false) and getCharacteristics(false) h2zero 2020-06-21 20:46:20 -0600
  • c25e48872f NimBLECharacteristic: add setValue(uint8_t single_byte) h2zero 2020-06-21 20:38:38 -0600
  • 0712f606f1
    Don't send notifications to un-paired peers when READ_ENC set (#14) h2zero 2020-06-21 20:26:16 -0600
  • afb2f8d4c7 Add uint64_t cast of an address h2zero 2020-06-19 12:32:57 -0600
  • f624deacb5 Add register for notify without callback h2zero 2020-06-19 12:29:30 -0600
  • a76990836e Don't send notifications to non-secure clients h2zero 2020-06-15 21:58:39 -0600
  • 67d12f143b start security when peer subscribes to READ_ENC characteristic h2zero 2020-06-15 15:21:07 -0600
  • 7983c0e50e Fix IDF compiler warnings h2zero 2020-06-14 09:11:05 -0600
  • 118564362e Optimize and cleanup h2zero 2020-06-11 20:06:02 -0600
  • d406d36269 Replace all semaphores with task notifications. h2zero 2020-06-11 13:02:08 -0600
  • 02357d04d8
    Merge Refactor server code #8 h2zero 2020-06-11 10:22:28 -0600
  • 8b79e934a6 Fix Compiliation in IDF4.0 h2zero 2020-06-11 08:13:39 -0600
  • 74f48f5d5e Remove semaphores, use task notifications instead. h2zero 2020-06-11 08:06:16 -0600
  • e987ad58b2 Refactor server code to use vectors instead of maps. h2zero 2020-06-07 18:42:28 -0600
  • 44f16e6ee2 Correct client connection status signalling. h2zero 2020-05-30 09:01:42 -0600
  • 143631d327 Make attribute delete functions public and selective by UUID h2zero 2020-05-29 21:21:56 -0600
  • ffcb325aea Remove getRawData() and getDataLength() h2zero 2020-05-29 20:49:46 -0600
  • 99ad62cdd4 Add template casting to readValue and advertisement data (#52) h2zero 2020-05-29 20:02:26 -0600
  • 10f544f80a Update remote characteristic value from a notification h2zero 2020-05-29 18:26:41 -0600
  • 5667c97efe Add access to the adv type of remote device h2zero 2020-05-25 18:52:46 -0600
  • c5c9423893 Remove automatic discovery in NimBLEClient::connect(). h2zero 2020-05-23 10:27:32 -0600