aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [BT|DB]GattChar::toString(): Add UTF8 user-description if availableSven Gothel2021-10-131-3/+16
* [BT|DB]GattChar::getUserDescription() and userDescriptionIndex added (from de...Sven Gothel2021-10-132-3/+5
* BTGattChar::getPropertyBitValStr(): Shorten WriteNoAck; WriteWithAck: Add '-ack'Sven Gothel2021-10-131-2/+2
* BTGattHandler: Add replyAttPDUReq() for requests[ReadByGroupTypeReq, ReadByTy...Sven Gothel2021-10-121-22/+338
* DBGattServer.hpp: Add DBGattChar::end_handle to simplify processing; add DBGa...Sven Gothel2021-10-121-0/+1
* AttPDUMsg*: Enable full bidirectional support for Gatt-Server; Enhance API do...Sven Gothel2021-10-121-10/+10
* BTGattHandler: Pass through user's DBGattServer reference if GATTRole::ServerSven Gothel2021-10-101-0/+3
* BTAdapter: Remove setDiscoverable() and setBondable() (-> startAdvertising() ...Sven Gothel2021-10-101-10/+0
* DBGattServer.hpp: Add and use DBGattServer, a complete list of Gatt Service o...Sven Gothel2021-10-101-4/+8
* BTDevice::getGattServices(): Reduce copy of BTGattServiceRef list to one copySven Gothel2021-10-101-6/+7
* Equality and compare of uuid_t shall always be performed on uuid128_t if unde...Sven Gothel2021-10-102-13/+9
* Refine API doc of BTGatt[Service|Char|Desc]; BTDevice: Use typedef'ed BTGatt*RefSven Gothel2021-10-101-2/+2
* Removed TinyB API artifacts, fix copyright notice. Add README.md 'Direct-BT O...Sven Gothel2021-10-102-100/+0
* Fix BT4 HCIHandler::le_set_[adv|scanrsp]_data(): No param-size trimming for B...Sven Gothel2021-10-071-2/+2
* Gatt-Server: Fix AttErrorRsp; Better grouping of AttPDUs: OpcodeType and ReqR...Sven Gothel2021-10-071-13/+67
* BTAdapter::startAdvertising(): Adjust for BT5 bigger adv param size (even if ...Sven Gothel2021-10-071-8/+18
* HCIHandler::le_set_[adv|scanrsp]_data(): Trim the packet param size, otherwis...Sven Gothel2021-10-071-0/+15
* HCIHandler::le_set_adv_param(): Fix BT5 ext adv param: Map ADV_IND -> ADV_IND...Sven Gothel2021-10-071-4/+6
* SMPKeyBin::readAndApply(): Validate local- and remoteAddress; Java: Fix setti...Sven Gothel2021-10-061-0/+22
* SMPKeyBin Version 4: Add localAddress (adapter) to filename with shortened fo...Sven Gothel2021-10-061-18/+37
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-053-17/+13
* Renamed SMP*KeyInfo -> SMP*Key: Simplify language and namesSven Gothel2021-10-055-45/+45
* Apply remaining EUI48 endian conversionsSven Gothel2021-10-053-12/+15
* Adopt to jaulib v0.4.9; Fixes BTSecurityRegistry::getStartOf(..)Sven Gothel2021-10-058-53/+62
* BTGattService: Clarify fields; BTGatt*::toString(): Add type prefixSven Gothel2021-10-034-14/+14
* Fix BTGattHandler::discoverDescriptors(): Query cd_handle_end is next_char_ha...Sven Gothel2021-10-021-2/+2
* BTGattDesc::to[Short]String(): Drop space.Sven Gothel2021-10-021-2/+2
* BTGattChar: Remove redundant service_handle (reference to service is held), c...Sven Gothel2021-10-022-26/+24
* EInfoReport::read_[ext_]ad_reports(): Inner response data is EIR; Mark not ye...Sven Gothel2021-10-011-8/+8
* BTManager: SET_POWERED: Give a more generous timeout of 6s (normal 3s) to tol...Sven Gothel2021-10-012-5/+9
* BTAdapter: Only power-off at close() IF BTAdapter::initialize() has actually ...Sven Gothel2021-10-011-13/+19
* Fix EInfoReport::read_[ext_]ad_reports(..): Reports are not interleaved but l...Sven Gothel2021-09-301-106/+109
* Fix BTGattChar::removeCharListener(..): Polymorph BTGattCharListener derivati...Sven Gothel2021-09-292-2/+53
* BTDevice::toString(): Expose pairing_data.use_scSven Gothel2021-09-291-1/+1
* BTDevice SMP setPairing<MITM_Thing>(): Only warn upfront if current state doe...Sven Gothel2021-09-281-18/+21
* SMP SC (non-legacy): Add full Link Key (LK) support (SMP, SMPKeyBin, ..); Res...Sven Gothel2021-09-285-78/+304
* Resove BTAdapter::checkDiscoveryState() failure @ close()Sven Gothel2021-09-271-7/+7
* BTAdapter::updateAdapterSettings(): Shall only call poweredOff(..) off-thread...Sven Gothel2021-09-271-10/+13
* Add BTGattHandler::getCharListenerCount() to validate [add|remove]CharListene...Sven Gothel2021-09-261-1/+3
* L2CAPComm::[read|write]: Explode 'errout:' branch: WORDY_ for (!is_open || in...Sven Gothel2021-09-263-74/+158
* L2CAPComm::ExitCode -> RWExitCodeSven Gothel2021-09-263-34/+34
* L2CAPComm/BTGattHandle/SMPHandler: Show informal INFO_PRINT on non interrupti...Sven Gothel2021-09-253-7/+7
* BTAdapter::stopDiscovery(): Resolves checkDiscoveryState error message @ HCI ...Sven Gothel2021-09-251-1/+7
* BTAdapter::poweredOff: Fix passiv behavior, no ERR_PRINT (only if !isValid())...Sven Gothel2021-09-251-10/+12
* HCIACLData::getL2CAPFrame: Only show l2cap drops for detailed 'direct_bt.debu...Sven Gothel2021-09-251-3/+4
* Add BTGattChar::removeCharListener() and add convenience BTGattChar::disableI...Sven Gothel2021-09-241-5/+13
* HCIHandler/BTAdapter/BTDevice: Add le_set[_default]_phy(..) / set[Connected|D...Sven Gothel2021-09-244-7/+188
* HCIHandler::le_read_phy(..)/BTDevice::getConnectedLE_PHY(..): Use orig HCI ar...Sven Gothel2021-09-242-25/+9
* HCIHandler: Return HCIStatusCode::DISCONNECTED if not open instead of INTERNA...Sven Gothel2021-09-241-12/+12
* Added HCIHandler::check_open_connection(..): Reuse same state and param check...Sven Gothel2021-09-241-81/+43