summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* [HCI|L2CAP]Comm: Clarify external interrupted API: is_interrupted_t -> get_bo...Sven Gothel2022-04-222-10/+10
* Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by...Sven Gothel2022-04-202-16/+42
* BTDevice::connectLE(): Fix default conn_interval_min 15ms -> 10ms, matching C...v2.6.5Sven Gothel2022-04-192-4/+4
* BTAdapter Server: Offload waiting for client connection from BTAdapter::mgmtE...Sven Gothel2022-04-192-0/+6
* [L2CAP, HCI]Comm: Hold external interrupted delegate from service_runner for ...Sven Gothel2022-04-185-17/+39
* BTDevice::send{Notification,Indication}(): Check isValid() first and make it ...Sven Gothel2022-04-161-2/+2
* Zero uninitialized POctet values (valgrind: conditional jump)Sven Gothel2022-04-151-0/+1
* Fix MgmtEvtHCILERemoteFeatures ctor: Allocation size missed hci_status (valgr...Sven Gothel2022-04-151-1/+1
* SMPHandler: Also use service_runner; Remove HCIHandler::pidSelfSven Gothel2022-04-152-9/+4
* Bump jaulib's service_runner change, adapt and fix BTGattHandler's l2capReade...Sven Gothel2022-04-151-2/+2
* WIP: BTAdapter::startDiscovery(): Retry up to MAX_BACKGROUND_DISCOVERY_RETRY ...Sven Gothel2022-04-142-15/+32
* BTDevice::notifyLEFeature(): Remove HCIStatusCode param and only call with SU...Sven Gothel2022-04-141-1/+1
* Fix and document default connection paramter, leaning to higher performance s...Sven Gothel2022-04-142-9/+9
* Fixes slave/server legacy LTK issue: Resolve MgmtLongTermKeyInfo::{initiator-...Sven Gothel2022-04-142-8/+22
* Align C++ -> Java BTGattChar::get[ClientCharConfig,UserDescription]() and add...Sven Gothel2022-04-111-0/+12
* Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund...Sven Gothel2022-04-115-105/+22
* BTAdapter: Add 'simple_timer smp_watchdog' triggering FAILED, key removal and...Sven Gothel2022-04-114-1/+15
* SMPPairingState: Complete util functionsSven Gothel2022-04-111-1/+11
* BTDevice::PairingData::toString() and BTDevice::setConnSecurity(): Show adapt...Sven Gothel2022-04-111-1/+1
* L2CAPComm.hpp: L2CAP{ClientServer->Comm}, add adapter device id for clarity o...Sven Gothel2022-04-103-17/+20
* SMPTypes.hpp: Encryption Types: Add note to little-endian byte order used for...Sven Gothel2022-04-101-13/+13
* L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr...Sven Gothel2022-04-105-74/+71
* SMPHandler.hpp: #define -> 'inline constexpr' to allow proper compile time an...Sven Gothel2022-04-105-18/+11
* BTDevice::clearData() when disconnected, avoiding using old scanned artifacts...Sven Gothel2022-04-091-0/+2
* MgmtDefaultParam: Fox for g++ 8.3; MgmtReadDefaultSysParamCmd::getParams() sh...Sven Gothel2022-04-081-4/+4
* Revamp MgmtDefaultParam: Usability for read (new) and write, add 'BTManager::...Sven Gothel2022-04-082-54/+82
* *::setDefaultConnParam(): Fix API doc, remove copy/paste fragmentSven Gothel2022-04-082-2/+2
* API doc: Fix DiscoveryPolicy::PAUSE_CONNECTED_UNTIL_READY and PAUSE_CONNECTED...Sven Gothel2022-02-091-5/+2
* BTDevice: Replace EInfoReport when disconnected w/ empty one (avoid accumulat...Sven Gothel2022-02-071-0/+4
* BTAdapter/HCIHandler: Reflect: Advertising is active until either disabled vi...Sven Gothel2022-02-062-5/+26
* BTAdapter/HCIHandler: API doc: Replace HTML tag with Markup listSven Gothel2022-02-062-43/+31
* BTGattHandler: Fix API doc (minor)Sven Gothel2022-02-051-6/+6
* Add BTGattHandler::NativeGattCharLister::mtuResponse(..) for high level info;...Sven Gothel2022-02-051-0/+35
* BTGattHandler::NativeGattCharListener: Add optional low- and high-level user ...Sven Gothel2022-02-051-0/+142
* Add invocation example to dbt_peripheral00.cpp and dbt_repeater00.cpp (and re...Sven Gothel2022-02-051-0/+17
* Adding dbt_repeater00, example implementing a GATT repeaterSven Gothel2022-02-021-0/+7
* Introduce BTGattHandler::GattServerHandler and DBGattServer::Mode for alterna...Sven Gothel2022-02-022-27/+250
* BTAdapter/BTGattChar: API doc typo fix and removal of unused/unimpl declarationSven Gothel2022-02-022-2/+1
* Custom GATT Processing: MTU and remote GATT Services shall be processed at re...Sven Gothel2022-02-023-90/+141
* BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a...Sven Gothel2022-02-023-10/+10
* Refine dbt_scanner10/DBTScanner10: Title, PERF status and QUIET flagSven Gothel2022-02-021-3/+2
* Remove obsolete and unmaintained examples: dbt_scanner00 and dbt_scanner01Sven Gothel2022-02-021-22/+0
* BTAdapter: Expose `getBTMajorVersion()` in C++ and Java, removing hasHCIExtSc...Sven Gothel2022-01-291-11/+5
* MgmtSetLocalNameCmd: BlueZ/Linux >= 5.13 (?) Bug Workaround on 'set_local_nam...Sven Gothel2022-01-281-2/+15
* DBGatt[Char|Desc] (Server): Add setValue(..), allowing user to safely overwri...Sven Gothel2022-01-281-6/+32
* Fix for g++ 8.3.0 (Default constructor signature of EInfoReport)Sven Gothel2022-01-251-2/+2
* Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(...Sven Gothel2022-01-252-6/+34
* Refine BTAdapter API and doc on commands in powerd-off state only: setName() ...Sven Gothel2022-01-251-8/+16
* Define BTDevice::getName(): Set by the advertised EInfoReport if available, o...Sven Gothel2022-01-251-0/+6
* EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja...Sven Gothel2022-01-252-13/+14