| Commit message (Expand) | Author | Age | Files | Lines |
* | BTGattHandler::l2capReaderEndLocked(): Disable off-thread BTDevice::disconnec... | Sven Gothel | 2022-04-15 | 1 | -0/+3 |
* | Bump jaulib's service_runner change, adapt and fix BTGattHandler's l2capReade... | Sven Gothel | 2022-04-15 | 3 | -21/+29 |
* | WIP: BTAdapter::startDiscovery(): Retry up to MAX_BACKGROUND_DISCOVERY_RETRY ... | Sven Gothel | 2022-04-14 | 1 | -13/+37 |
* | BTAdapter::startDiscovery(): Issue removeDiscoveredDevices() before branch on... | Sven Gothel | 2022-04-14 | 1 | -2/+2 |
* | BTAdapter: Shorten DBG_PRINT "BTAdapter::{EventHCI->hci}:" | Sven Gothel | 2022-04-14 | 1 | -20/+19 |
* | BTDevice::notifyLEFeature(): Remove HCIStatusCode param and only call with SU... | Sven Gothel | 2022-04-14 | 2 | -15/+11 |
* | Fixes slave/server legacy LTK issue: Resolve MgmtLongTermKeyInfo::{initiator-... | Sven Gothel | 2022-04-14 | 2 | -61/+36 |
* | Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund... | Sven Gothel | 2022-04-11 | 3 | -1/+6 |
* | BTAdapter: Add 'simple_timer smp_watchdog' triggering FAILED, key removal and... | Sven Gothel | 2022-04-11 | 2 | -1/+53 |
* | BTAdapter::sendDevicePairingState(): If FAILED pairing -> disconnect w/ reaso... | Sven Gothel | 2022-04-11 | 1 | -0/+5 |
* | BTAdapter::mgmtEvDeviceDisconnectedHCI(): As slave/master: If reason was fail... | Sven Gothel | 2022-04-11 | 1 | -17/+24 |
* | BTAdapter::mgmtEvDeviceConnectedHCI(): As slave/server: Only device->setConnS... | Sven Gothel | 2022-04-11 | 1 | -3/+8 |
* | BTAdapter::startAdvertising: Reset to SMPIOCapability::NO_INPUT_NO_OUTPUT | Sven Gothel | 2022-04-11 | 1 | -0/+6 |
* | BTDevice::processL2CAPSetup: Show dev_id in DBG_PRINT | Sven Gothel | 2022-04-11 | 1 | -8/+8 |
* | BTDevice::PairingData::toString() and BTDevice::setConnSecurity(): Show adapt... | Sven Gothel | 2022-04-11 | 1 | -12/+12 |
* | BTDevice::processL2CAPSetup: Only set local server open l2cap_att's BTSecuri... | Sven Gothel | 2022-04-10 | 1 | -1/+5 |
* | BTDevice: Use HCIStatusCode::AUTHENTICATION_FAILURE reason for disconnect if ... | Sven Gothel | 2022-04-10 | 1 | -3/+3 |
* | L2CAPComm.hpp: L2CAP{ClientServer->Comm}, add adapter device id for clarity o... | Sven Gothel | 2022-04-10 | 4 | -126/+118 |
* | Add SMPCrypto.cpp: SMP F5 algo according to BT Core Spec for documentation, c... | Sven Gothel | 2022-04-10 | 1 | -0/+165 |
* | L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr... | Sven Gothel | 2022-04-10 | 5 | -202/+218 |
* | SMPHandler.hpp: #define -> 'inline constexpr' to allow proper compile time an... | Sven Gothel | 2022-04-10 | 5 | -456/+445 |
* | BTDevice::clearData() to be performed after notifying listener and if !isConn... | Sven Gothel | 2022-04-09 | 2 | -2/+5 |
* | BTDevice: Update btRole = !adapter.getRole() when clearData() @ disconnected ... | Sven Gothel | 2022-04-09 | 1 | -0/+3 |
* | BTDevice::clearData() when disconnected, avoiding using old scanned artifacts... | Sven Gothel | 2022-04-09 | 1 | -4/+26 |
* | Re-add FIXME? in BTAdapter::startAdvertising(), whether a 'little wait' is re... | Sven Gothel | 2022-04-09 | 1 | -1/+1 |
* | MgmtDefaultParam: Fox for g++ 8.3; MgmtReadDefaultSysParamCmd::getParams() sh... | Sven Gothel | 2022-04-08 | 1 | -1/+1 |
* | DBG_PRINT: Show BTManager::readDefaultSysParam() @ pre/post BTManager::initia... | Sven Gothel | 2022-04-08 | 2 | -1/+21 |
* | Revamp MgmtDefaultParam: Usability for read (new) and write, add 'BTManager::... | Sven Gothel | 2022-04-08 | 2 | -37/+44 |
* | Adopt jaulib detailed git version info: Using VERSION_COMMITS and VERSION_SHA... | Sven Gothel | 2022-02-07 | 2 | -3/+3 |
* | BTDevice: Replace EInfoReport when disconnected w/ empty one (avoid accumulat... | Sven Gothel | 2022-02-07 | 1 | -1/+5 |
* | L2CAPServer::accept(): Use WORDY_ and IRQ_PRINT on accept failure, which is n... | Sven Gothel | 2022-02-07 | 1 | -2/+2 |
* | BTDevice::update(EInfoReport ..): Always update name on EIR scanned data if g... | Sven Gothel | 2022-02-07 | 1 | -1/+1 |
* | BTAdapter/HCIHandler: Reflect: Advertising is active until either disabled vi... | Sven Gothel | 2022-02-06 | 1 | -0/+11 |
* | FwdGattServerHandler::close(): Shall not disconnect fwdServer (esp in same th... | Sven Gothel | 2022-02-05 | 1 | -1/+0 |
* | BTGattHandler: Refine debug verbosity | Sven Gothel | 2022-02-05 | 1 | -6/+12 |
* | Add BTGattHandler::NativeGattCharLister::mtuResponse(..) for high level info;... | Sven Gothel | 2022-02-05 | 2 | -4/+30 |
* | BTGattHandler::NativeGattCharListener: Add optional low- and high-level user ... | Sven Gothel | 2022-02-05 | 2 | -1/+250 |
* | Introduce BTGattHandler::GattServerHandler and DBGattServer::Mode for alterna... | Sven Gothel | 2022-02-02 | 4 | -920/+1250 |
* | BTDevice.cpp: Adopt to mtx_data -> mtx_eir change, drop sync_data if redundant | Sven Gothel | 2022-02-02 | 1 | -6/+4 |
* | BTAdapter::mgmtEvDeviceConnectedHCI: No last_discovery update; mgmtEvDeviceFo... | Sven Gothel | 2022-02-02 | 1 | -3/+1 |
* | Custom GATT Processing: MTU and remote GATT Services shall be processed at re... | Sven Gothel | 2022-02-02 | 2 | -72/+129 |
* | BTGattHandler::toString(): Add mtu used. | Sven Gothel | 2022-01-29 | 1 | -1/+1 |
* | BTAdapter: Expose `getBTMajorVersion()` in C++ and Java, removing hasHCIExtSc... | Sven Gothel | 2022-01-29 | 1 | -4/+2 |
* | DBGatt[Char|Desc] (Server): Add setValue(..), allowing user to safely overwri... | Sven Gothel | 2022-01-28 | 1 | -0/+34 |
* | Fixed for clang++ 11.0.1-2 | Sven Gothel | 2022-01-25 | 1 | -1/+1 |
* | Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(... | Sven Gothel | 2022-01-25 | 2 | -11/+9 |
* | Refine BTAdapter API and doc on commands in powerd-off state only: setName() ... | Sven Gothel | 2022-01-25 | 1 | -4/+11 |
* | Define BTDevice::getName(): Set by the advertised EInfoReport if available, o... | Sven Gothel | 2022-01-25 | 1 | -2/+2 |
* | EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja... | Sven Gothel | 2022-01-25 | 2 | -10/+31 |
* | All BTGattHandler::reply*() methods and applyWrite() are of noexcept | Sven Gothel | 2022-01-24 | 1 | -7/+7 |