| Commit message (Expand) | Author | Age | Files | Lines |
* | BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT... | Sven Gothel | 2023-10-27 | 1 | -5/+7 |
* | LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ... | Sven Gothel | 2023-10-25 | 2 | -4/+24 |
* | GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using... | Sven Gothel | 2023-10-23 | 1 | -0/+8 |
* | Sync Java with C++ and tag API changes; All trial unit tests passed | Sven Gothel | 2023-10-22 | 1 | -8/+9 |
* | clang-tidy fixes part-1 | Sven Gothel | 2022-11-27 | 1 | -2/+0 |
* | Use jaulib's BasicTypes, PrintUtil and Clock, drop duplicates in BTUtil | Sven Gothel | 2022-07-08 | 3 | -30/+30 |
* | Trial C++/Java: Fix BaseDBTClientServer::setupTest(): Add a.removeAllStatusLi... | Sven Gothel | 2022-05-16 | 1 | -0/+7 |
* | C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s... | Sven Gothel | 2022-05-14 | 1 | -4/+12 |
* | DBTNativeDownlink, AdapterStatusListener, BTGattCharListener: Allow `false ==... | Sven Gothel | 2022-05-10 | 1 | -6/+5 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 2 | -30/+12 |
* | JNI Lifecycle Fix: DBTNativeDownlink: Allow pending `initDownlink(..)`, use s... | Sven Gothel | 2022-05-09 | 6 | -14/+45 |
* | API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`... | Sven Gothel | 2022-05-06 | 1 | -2/+2 |
* | DBTManager.java: DEBUG: Br verbose about ShutdownHook | Sven Gothel | 2022-04-24 | 1 | -1/+4 |
* | 'Fix' OpenJDK 17 deprecated and removal warnings | Sven Gothel | 2022-04-23 | 1 | -2/+1 |
* | DBTAdapter.java: Fix BTAdapter::removeStatusListener() return value | Sven Gothel | 2022-04-23 | 1 | -1/+1 |
* | Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by... | Sven Gothel | 2022-04-20 | 1 | -0/+20 |
* | Align C++ -> Java BTGattChar::get[ClientCharConfig,UserDescription]() and add... | Sven Gothel | 2022-04-11 | 1 | -26/+30 |
* | DBTGattChar.findGattDesc() (java): Fix wrong comparison (inverse, typo) | Sven Gothel | 2022-04-09 | 1 | -1/+1 |
* | BT[Adapter|Device].java: Document equals(..) method | Sven Gothel | 2022-02-08 | 1 | -13/+13 |
* | Fix DBTAdapter.removeAllStatusListener(): Remove DBTDevice listener and have ... | Sven Gothel | 2022-02-07 | 2 | -31/+13 |
* | DBTAdapter: Fix removeAllStatusListener(): Re-add internal listener to mainta... | Sven Gothel | 2022-02-06 | 1 | -2/+7 |
* | DBTAdapter: Use BTUtils.println(..) instead of System.err.println(..) | Sven Gothel | 2022-02-06 | 1 | -11/+11 |
* | DBT[Adapter|Manager].java: Add 'final' qualifier to public methods | Sven Gothel | 2022-02-06 | 2 | -40/+40 |
* | Custom GATT Processing: MTU and remote GATT Services shall be processed at re... | Sven Gothel | 2022-02-02 | 1 | -2/+5 |
* | BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a... | Sven Gothel | 2022-02-02 | 1 | -1/+1 |
* | BTAdapter: Expose `getBTMajorVersion()` in C++ and Java, removing hasHCIExtSc... | Sven Gothel | 2022-01-29 | 1 | -0/+3 |
* | Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(... | Sven Gothel | 2022-01-25 | 1 | -0/+9 |
* | Refine BTAdapter API and doc on commands in powerd-off state only: setName() ... | Sven Gothel | 2022-01-25 | 1 | -1/+4 |
* | EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja... | Sven Gothel | 2022-01-25 | 1 | -2/+4 |
* | DBTDevice.java/cxx: Reuse EInfoReport instance and clear before retrieving data | Sven Gothel | 2022-01-18 | 1 | -4/+4 |
* | BTDevice: Expose aggregated scanned EIR | Sven Gothel | 2022-01-18 | 1 | -1/+7 |
* | Add BTAdapter::setServerConnSecurity(..) | Sven Gothel | 2022-01-13 | 1 | -0/+8 |
* | BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(... | Sven Gothel | 2022-01-13 | 1 | -29/+0 |
* | BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ... | Sven Gothel | 2022-01-04 | 1 | -4/+26 |
* | BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B... | Sven Gothel | 2021-11-29 | 1 | -0/+9 |
* | DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d... | Sven Gothel | 2021-11-28 | 1 | -7/+12 |
* | BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ... | Sven Gothel | 2021-11-17 | 1 | -4/+8 |
* | Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap... | Sven Gothel | 2021-11-14 | 1 | -2/+14 |
* | Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng... | Sven Gothel | 2021-11-09 | 1 | -0/+6 |
* | Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv... | Sven Gothel | 2021-11-09 | 1 | -5/+6 |
* | BTDevice.java: Align API functions to C++: getServices() -> getGattServices()... | Sven Gothel | 2021-11-08 | 1 | -7/+7 |
* | Add BTDevice::findGattChar(char_uuid), i.e. w/o service_uuid (Java/C++): Less... | Sven Gothel | 2021-11-08 | 2 | -1/+22 |
* | Add BTAdapter's Slave Peripheral SMP Key Management | Sven Gothel | 2021-10-29 | 1 | -0/+3 |
* | Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload... | Sven Gothel | 2021-10-29 | 1 | -12/+127 |
* | BTAdapter::[get|set]SecureConnections*() align and complete on Java side | Sven Gothel | 2021-10-29 | 1 | -0/+3 |
* | BTDevice: SMP Keys (C++/Java): Have setter update PairingData::keys_*_has; Ex... | Sven Gothel | 2021-10-27 | 1 | -0/+25 |
* | Add BTAdapter::setSecureConnections(bool) (C++/Java): Allow testing periphera... | Sven Gothel | 2021-10-27 | 1 | -1/+4 |
* | [BT|DB]GattChar::getUserDescription() and userDescriptionIndex added (from de... | Sven Gothel | 2021-10-13 | 1 | -1/+9 |
* | BTAdapter: Remove setDiscoverable() and setBondable() (-> startAdvertising() ... | Sven Gothel | 2021-10-10 | 1 | -16/+0 |
* | Remove DirectBTJNISettings: Always use uuid_t -> uuid128_t mapping, unifying ... | Sven Gothel | 2021-10-10 | 1 | -23/+2 |