| Commit message (Expand) | Author | Age | Files | Lines |
* | BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B... | Sven Gothel | 2021-11-29 | 1 | -1/+29 |
* | Add BTObject::checkValid() implementation overriding jau:JavaUplink, to actua... | Sven Gothel | 2021-11-29 | 1 | -0/+6 |
* | DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d... | Sven Gothel | 2021-11-28 | 2 | -17/+83 |
* | DiscoveryPolicy: AdapterStatusListener::deviceReady(): Added remark: 'and GAT... | Sven Gothel | 2021-11-28 | 1 | -1/+2 |
* | SMPKeyBin::createAndWrite(..): Drop 'overwrite' argument as we shall set over... | Sven Gothel | 2021-11-19 | 1 | -3/+4 |
* | LTK::toString() Have EDIV + RAND lsbFirst w/o '0x' prefix like btmon | Sven Gothel | 2021-11-18 | 2 | -4/+4 |
* | Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s... | Sven Gothel | 2021-11-17 | 4 | -4/+4 |
* | Inrcrease Reader-Callback Shutdown Robustness: Limited time (8s) and have thr... | Sven Gothel | 2021-11-17 | 1 | -0/+42 |
* | BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ... | Sven Gothel | 2021-11-17 | 2 | -7/+10 |
* | Java JNI: Implement DBGattServer.Listener incl DBGattServer.[add|remove]Liste... | Sven Gothel | 2021-11-15 | 1 | -1/+0 |
* | DBGattServer.hpp: DBGatt[Desc|Char|Service|Server]: Use jau::JavaUplink for o... | Sven Gothel | 2021-11-15 | 1 | -12/+29 |
* | Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap... | Sven Gothel | 2021-11-14 | 2 | -8/+11 |
* | DBGatt[Desc|Char|Service]: Use mutable and const field accessors; Remove Java... | Sven Gothel | 2021-11-13 | 1 | -72/+134 |
* | Fix JAVA_MAIN_PACKAGE path | Sven Gothel | 2021-11-13 | 1 | -1/+1 |
* | DBGatt[Desc|Char|Service]: Use shared_ptr references to support Java binding ... | Sven Gothel | 2021-11-13 | 2 | -76/+115 |
* | BTGattDesc::toString(): Only leave 'override' for the virtual parent, never d... | Sven Gothel | 2021-11-13 | 1 | -1/+1 |
* | Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code lines | Sven Gothel | 2021-11-13 | 3 | -29/+32 |
* | Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng... | Sven Gothel | 2021-11-09 | 1 | -0/+2 |
* | DBGatt[Char|Desc]::variable_length defaults to false; Add DBGattValue.java co... | Sven Gothel | 2021-11-09 | 1 | -4/+16 |
* | DBGatt[Char|Desc]::toString(): Show utf8 string | Sven Gothel | 2021-11-09 | 1 | -2/+8 |
* | DBGattServer.hpp: Reorder methods a little (readability) | Sven Gothel | 2021-11-09 | 1 | -26/+26 |
* | BTGattCmd: Refine API doc | Sven Gothel | 2021-11-08 | 1 | -3/+5 |
* | DBGattServer::Listener: Fix API doc | Sven Gothel | 2021-11-08 | 1 | -11/+6 |
* | DBGattServer::Listener: Add connected() and mtuChanged(): Supporting using pr... | Sven Gothel | 2021-11-08 | 1 | -2/+24 |
* | Add BTGattCmd (C++/Java): Conveniently maps a GATT command and optionally its... | Sven Gothel | 2021-11-08 | 2 | -0/+286 |
* | Add BTDevice::findGattChar(char_uuid), i.e. w/o service_uuid (Java/C++): Less... | Sven Gothel | 2021-11-08 | 1 | -0/+20 |
* | HCIHandler/BTAdapter::startDiscovery(): le_scan_active default false -> true,... | Sven Gothel | 2021-11-04 | 2 | -4/+4 |
* | BTAdapter: Add noexcept (startDiscovery(), removeAllStatusListener()); BTDevi... | Sven Gothel | 2021-11-04 | 1 | -2/+2 |
* | BTDevice:: Fix dimension of stored supervisor_timeout (passed to BTGattHandle... | Sven Gothel | 2021-11-04 | 2 | -2/+5 |
* | Derive GATT read- and write-timout = max(minimum_preset, connection_supervisi... | Sven Gothel | 2021-11-04 | 2 | -12/+23 |
* | BTGattHandler::send[Indi|Notifi]cation(): Constring handle to be of character... | Sven Gothel | 2021-11-03 | 3 | -13/+57 |
* | BTGattHandler::findCharacterisicsByValueHandle(): Cleanup usage and argument ... | Sven Gothel | 2021-11-03 | 1 | -11/+2 |
* | Adapt to jau::ringbuffer API change | Sven Gothel | 2021-10-31 | 4 | -4/+4 |
* | Add BTAdapter's Slave Peripheral SMP Key Management | Sven Gothel | 2021-10-29 | 1 | -4/+39 |
* | BTDevice::mtx_pairing: mutex -> recurse_mutex, preparing for BTAdapter's peri... | Sven Gothel | 2021-10-29 | 1 | -2/+2 |
* | Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload... | Sven Gothel | 2021-10-29 | 2 | -96/+129 |
* | BTAdapter::[get|set]SecureConnections*() align and complete on Java side | Sven Gothel | 2021-10-29 | 1 | -0/+1 |
* | SMPKeyBin: Entangle filename with instance: write(..) takes path instead of f... | Sven Gothel | 2021-10-28 | 1 | -5/+12 |
* | Remove BTDevice::pair() declaration (left over from TinyB removal) | Sven Gothel | 2021-10-28 | 1 | -9/+0 |
* | Issue BTDevice::unpair() directly when device is discovered, disconnected and... | Sven Gothel | 2021-10-28 | 2 | -0/+21 |
* | BTManager::unpairDevice(..): Return HCIStatusCode directly; BTDevice::unpair(... | Sven Gothel | 2021-10-28 | 1 | -1/+1 |
* | MgmtTypes.hpp: Link USER_CONFIRM_REQUEST and USER_CONFIRM_REPLY to BT Spec HCI | Sven Gothel | 2021-10-28 | 1 | -0/+5 |
* | DBGattServer: Add convenience functions to zero values and reset ClientCharCo... | Sven Gothel | 2021-10-28 | 1 | -0/+25 |
* | Add BTAdapter::getSecureConnectionsEnabled() | Sven Gothel | 2021-10-28 | 1 | -0/+10 |
* | Add DBGattServer::Listener::disconnect(..) for cleanup, example: Full cleanup... | Sven Gothel | 2021-10-27 | 1 | -0/+23 |
* | SMPKeyBin: Add helper to load all SMPKeyBin files from a directory, filter fo... | Sven Gothel | 2021-10-27 | 1 | -3/+17 |
* | Add BTAdapter::setSMPKeyBin(..): Allowing to upload keys for peripheral mode ... | Sven Gothel | 2021-10-27 | 1 | -0/+18 |
* | Fix MgmtLinkKeyInfo::getLinkKey() offset | Sven Gothel | 2021-10-27 | 1 | -1/+1 |
* | SMPKeyBin (Version 5, C++/Java): Add IRK and (set/get) and also set CSRK | Sven Gothel | 2021-10-27 | 1 | -7/+29 |
* | BTDevice: SMP Keys (C++/Java): Have setter update PairingData::keys_*_has; Ex... | Sven Gothel | 2021-10-27 | 1 | -4/+37 |