| Commit message (Expand) | Author | Age | Files | Lines |
* | BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT... | Sven Gothel | 2023-10-27 | 1 | -2/+8 |
* | LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ... | Sven Gothel | 2023-10-25 | 1 | -0/+27 |
* | GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using... | Sven Gothel | 2023-10-23 | 1 | -0/+13 |
* | Sync Java with C++ and tag API changes; All trial unit tests passed | Sven Gothel | 2023-10-22 | 1 | -2/+16 |
* | Replace remaining std::function with jau::function | Sven Gothel | 2022-11-28 | 4 | -4/+4 |
* | clang-tidy fixes part-4 / 4: Use 'const T&' for arguments on listener types | Sven Gothel | 2022-11-28 | 1 | -10/+10 |
* | clang-tidy fixes part-3 / 4, adding Check `performance-*` | Sven Gothel | 2022-11-28 | 3 | -11/+11 |
* | clang-tidy: cover modernize-pass-by-value, handle modernize-use-equals-delete | Sven Gothel | 2022-11-27 | 1 | -1/+1 |
* | clang-tidy fixes part-1 | Sven Gothel | 2022-11-27 | 6 | -56/+55 |
* | Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::... | Sven Gothel | 2022-09-16 | 1 | -4/+3 |
* | Adopt to jau::function<R(A...)> from jau::FunctionDef<> | Sven Gothel | 2022-09-16 | 1 | -2/+2 |
* | Use jaulib's BasicTypes, PrintUtil and Clock, drop duplicates in BTUtil | Sven Gothel | 2022-07-08 | 2 | -102/+1 |
* | Adopt to jaulib jau::jni namespace changes | Sven Gothel | 2022-06-06 | 15 | -726/+731 |
* | JNI: Move BTFactory.cxx and BTUtils.cxx in direct_bt subfolder | Sven Gothel | 2022-06-03 | 3 | -2/+2 |
* | noexcept: BTGattHandler::send*(): JNI: Return the boolean result of actual na... | Sven Gothel | 2022-05-15 | 1 | -4/+2 |
* | C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s... | Sven Gothel | 2022-05-14 | 1 | -20/+16 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 2 | -54/+69 |
* | Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai... | Sven Gothel | 2022-05-09 | 1 | -19/+4 |
* | JNI Lifecycle Fix: Make Java/Native object relation inherently thread safe by... | Sven Gothel | 2022-05-09 | 8 | -520/+657 |
* | JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ... | Sven Gothel | 2022-05-09 | 1 | -98/+158 |
* | JNI Lifecycle Fix: DBTNativeDownlink: Allow pending `initDownlink(..)`, use s... | Sven Gothel | 2022-05-09 | 1 | -4/+6 |
* | API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`... | Sven Gothel | 2022-05-06 | 1 | -4/+4 |
* | JNI: Lock jobject instance as JNIGlobalRef first, then move it to std::make_s... | Sven Gothel | 2022-05-05 | 3 | -8/+13 |
* | Adopt to jni_mem -> namespace jau | Sven Gothel | 2022-05-05 | 5 | -62/+62 |
* | JNI on DBT*: Hold the JNIGlobalRef shared_ptr<JavaAnon> while inside JNI call... | Sven Gothel | 2022-05-04 | 4 | -14/+29 |
* | noexcept: BTGattChar + BTGattDesc | Sven Gothel | 2022-04-23 | 1 | -1/+4 |
* | Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by... | Sven Gothel | 2022-04-20 | 2 | -0/+40 |
* | DBTManager.cxx: Adopt to jaulib FunctionDef changes | Sven Gothel | 2022-04-18 | 1 | -2/+2 |
* | Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund... | Sven Gothel | 2022-04-11 | 2 | -0/+2 |
* | Adopt jaulib detailed git version info: Using VERSION_COMMITS and VERSION_SHA... | Sven Gothel | 2022-02-07 | 1 | -2/+2 |
* | DBTAdapter: Fix removeAllStatusListener(): Re-add internal listener to mainta... | Sven Gothel | 2022-02-06 | 1 | -1/+1 |
* | Custom GATT Processing: MTU and remote GATT Services shall be processed at re... | Sven Gothel | 2022-02-02 | 1 | -6/+1 |
* | JNI DBGatt[Server|Service|Char]_ctorImpl(): Add platform agnostic conversion ... | Sven Gothel | 2022-01-29 | 1 | -25/+28 |
* | BTAdapter: Expose `getBTMajorVersion()` in C++ and Java, removing hasHCIExtSc... | Sven Gothel | 2022-01-29 | 1 | -0/+11 |
* | DBGatt[Char|Desc] (Server): Add setValue(..), allowing user to safely overwri... | Sven Gothel | 2022-01-28 | 1 | -0/+58 |
* | Fix DBGatt[Char|Desc].getValue(..) JNI code: Need to use DBGattValue class to... | Sven Gothel | 2022-01-27 | 1 | -2/+5 |
* | Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(... | Sven Gothel | 2022-01-25 | 1 | -0/+16 |
* | Refine BTAdapter API and doc on commands in powerd-off state only: setName() ... | Sven Gothel | 2022-01-25 | 1 | -3/+5 |
* | EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja... | Sven Gothel | 2022-01-25 | 3 | -50/+97 |
* | Add DBGattServer::Listener::write[Char|Desc]ValueDone() (C++/Java), notifyies... | Sven Gothel | 2022-01-24 | 1 | -0/+23 |
* | DBTDevice::getEIRImpl(): Just copy instance w/o clear and set | Sven Gothel | 2022-01-18 | 1 | -2/+1 |
* | DBTDevice.java/cxx: Reuse EInfoReport instance and clear before retrieving data | Sven Gothel | 2022-01-18 | 1 | -1/+2 |
* | Add EInfoReport::clear() | Sven Gothel | 2022-01-18 | 1 | -0/+9 |
* | BTDevice: Expose aggregated scanned EIR | Sven Gothel | 2022-01-18 | 1 | -30/+3 |
* | Add EInfoReport::set(const EInfoReport&) to merger multiple scanned EIR; toSt... | Sven Gothel | 2022-01-18 | 1 | -0/+47 |
* | Add BTAdapter::setServerConnSecurity(..) | Sven Gothel | 2022-01-13 | 1 | -0/+12 |
* | BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(... | Sven Gothel | 2022-01-13 | 1 | -38/+14 |
* | DBTAdapter.cxx: Use EUI48 reference and fix exception message (show EUI48 size). | Sven Gothel | 2022-01-04 | 1 | -7/+7 |
* | BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ... | Sven Gothel | 2022-01-04 | 1 | -4/+35 |
* | EInfoReport: Add Java JNI mapping and support slave connection interval range... | Sven Gothel | 2022-01-04 | 3 | -2/+611 |