| Commit message (Expand) | Author | Age | Files | Lines |
* | jau::cow_darray<>::equal_comparator is noexcept | Sven Göthel | 2024-05-20 | 1 | -1/+1 |
* | BTAdapter: Catch potential exceptions at debug print*() methods | Sven Göthel | 2024-05-20 | 1 | -34/+37 |
* | Fix BTAdapter ctor: Use local adapterInfo instance, not moved value adapterInfo_ | Sven Göthel | 2024-05-20 | 1 | -2/+2 |
* | Adopt to jaulib commit d658b6059d7e7513b60c5c67019b76c9cd3f809b | Sven Göthel | 2024-02-25 | 1 | -1/+1 |
* | BTAdapter::mgmtEvDeviceFoundHCI: Only unpair() shared and non-discovered devi... | Sven Gothel | 2023-11-24 | 1 | -1/+1 |
* | BTAdapter::startDiscovery: Use given DBGattServerRef in already discovering s... | Sven Gothel | 2023-11-23 | 1 | -0/+1 |
* | BTAdapter: Add debug/verbose msg w/ printDeviceLists() | Sven Gothel | 2023-11-23 | 1 | -6/+35 |
* | BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT... | Sven Gothel | 2023-10-27 | 1 | -2/+17 |
* | GATT Server Auth: BTAdapter::smp_timeoutfunc shall not timeout in authenticat... | Sven Gothel | 2023-10-26 | 1 | -0/+5 |
* | GATT Server Auth: Cleanup sec_levl + io_cap validation and transition, utiliz... | Sven Gothel | 2023-10-26 | 1 | -30/+42 |
* | BTAdapter::disconnectAllDevices(): Ensure disconnected device is actually rem... | Sven Gothel | 2023-10-25 | 1 | -1/+4 |
* | LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ... | Sven Gothel | 2023-10-25 | 1 | -25/+82 |
* | HCI resolvable functions: HCIHandler shall only report DBG messages; BTAdapte... | Sven Gothel | 2023-10-23 | 1 | -0/+5 |
* | GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using... | Sven Gothel | 2023-10-23 | 1 | -0/+15 |
* | Sync Java with C++ and tag API changes; All trial unit tests passed | Sven Gothel | 2023-10-22 | 1 | -4/+16 |
* | Adapter Random Address (WIP): Add BTAdapter::setPrivacy() and intercepting ne... | Sven Gothel | 2023-10-22 | 1 | -0/+65 |
* | BTAdapter/BTManager: Initialize BTAdapter w/ optional power-on, allowing subs... | Sven Gothel | 2023-10-22 | 1 | -14/+8 |
* | Adapter Random Address: Add visibleMACType = HCILEOwnAddressType::PUBLIC and ... | Sven Gothel | 2023-10-22 | 1 | -4/+2 |
* | BTAdapter::smp_timeoutfunc: Clear smp_events after warning/ignore msg (OK); B... | Sven Gothel | 2023-10-20 | 1 | -1/+4 |
* | clang-tidy fixes part-3 / 4, adding Check `performance-*` | Sven Gothel | 2022-11-28 | 1 | -13/+13 |
* | clang-tidy fixes part-1 | Sven Gothel | 2022-11-27 | 1 | -30/+32 |
* | BTAdapter.cpp: Workaround gcc 12.2.0-3 Debian 12 Bookworm 2022-10-17 false po... | Sven Gothel | 2022-10-17 | 1 | -1/+19 |
* | Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::... | Sven Gothel | 2022-09-16 | 1 | -61/+35 |
* | Adopt to jau::function<R(A...)> from jau::FunctionDef<> | Sven Gothel | 2022-09-16 | 1 | -32/+32 |
* | BTAdapter/HCIHandler::toString(): Show dev_id as 1st element w/o explicitly n... | Sven Gothel | 2022-09-15 | 1 | -3/+2 |
* | HCIHandler::resetAdapter(): Add optional HCIHandler::PostShutdownFunc argumen... | Sven Gothel | 2022-09-15 | 1 | -19/+24 |
* | BTAdapter: Align hasDevicesPausingDiscovery() -> getDevicesPausingDiscoveryCo... | Sven Gothel | 2022-09-15 | 1 | -6/+6 |
* | BTAdapter::poweredOff(): Always use disconnectAllDevices() for proper device ... | Sven Gothel | 2022-09-15 | 1 | -6/+1 |
* | BTAdapter::mgmtEvDeviceDisconnectedHCI(): printDeviceLists() in verbose mode ... | Sven Gothel | 2022-09-15 | 1 | -0/+3 |
* | BTAdapter::powerOff(): Add msg for debug tracing | Sven Gothel | 2022-09-15 | 1 | -13/+13 |
* | BTAdapter: Use jau::service_runner to ensure singleton pattern on background ... | Sven Gothel | 2022-09-14 | 1 | -20/+23 |
* | BTAdapter::removeDevicePausingDiscovery(): Drop 'off_thread' argument, always... | Sven Gothel | 2022-09-14 | 1 | -12/+8 |
* | jau::service_runner CB BTAdapter::l2capServer*(): Add 'noexcept' | Sven Gothel | 2022-09-14 | 1 | -3/+3 |
* | BTAdapter::mgmtEvDeviceDiscoveringAny(): Drop 'off_thread' argument, which is... | Sven Gothel | 2022-09-14 | 1 | -14/+10 |
* | BTAdapter::startDiscoveryBackground(): Fix retry==true endless thread: Set re... | Sven Gothel | 2022-09-14 | 1 | -1/+2 |
* | BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5... | Sven Gothel | 2022-06-18 | 1 | -5/+5 |
* | C++: Shorten is*Set() -> is_set() and set*() -> set() for bit-type enums; Fix... | Sven Gothel | 2022-06-16 | 1 | -9/+9 |
* | Adopt to jaulib jau::jni namespace changes | Sven Gothel | 2022-06-06 | 1 | -3/+3 |
* | Trial C++/Java: Validate BTAdapter::[add|remove]StatusListener() expected result | Sven Gothel | 2022-05-16 | 1 | -1/+1 |
* | C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s... | Sven Gothel | 2022-05-14 | 1 | -41/+40 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 1 | -39/+40 |
* | Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai... | Sven Gothel | 2022-05-09 | 1 | -9/+9 |
* | JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ... | Sven Gothel | 2022-05-09 | 1 | -8/+10 |
* | BTAdapter::mgmtEvDeviceFoundHCI(): Drop deviceFound() if already connected, a... | Sven Gothel | 2022-05-06 | 1 | -17/+21 |
* | API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`... | Sven Gothel | 2022-05-06 | 1 | -7/+16 |
* | Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta... | Sven Gothel | 2022-05-05 | 1 | -6/+6 |
* | Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-... | Sven Gothel | 2022-05-01 | 1 | -13/+11 |
* | BTAdapter::smp_timeoutfunc(): Stop if shall_stop() at start and return 0 if s... | Sven Gothel | 2022-04-24 | 1 | -4/+7 |
* | Remove explicit atomic::load() calls written out where redundant (type operator) | Sven Gothel | 2022-04-22 | 1 | -14/+14 |
* | [HCI|L2CAP]Comm: Clarify external interrupted API: is_interrupted_t -> get_bo... | Sven Gothel | 2022-04-22 | 1 | -1/+1 |