aboutsummaryrefslogtreecommitdiffstats
path: root/src/direct_bt
Commit message (Expand)AuthorAgeFilesLines
* Align to jaulib 1.3.3: Full cmake-presets usage w/ vscode support update; als...v3.3.3Sven Göthel2024-08-091-2/+11
* Adopt to jaulib: clangd/cland-tidy integration; Use VersionNumberSven Göthel2024-05-251-1/+1
* ATTPDUTypes: Enhance AttPDUMsg by using either AttPDUFixedMsg (fixed array) o...Sven Göthel2024-05-202-9/+9
* Misc NOLINT() reviewsSven Göthel2024-05-202-3/+4
* Use jau::zero_bytes_sec() instead of ::bzero() directlySven Göthel2024-05-203-19/+11
* SMPKeyBin: Use string starts_with()Sven Göthel2024-05-201-2/+1
* jau::cow_darray<>::equal_comparator is noexceptSven Göthel2024-05-206-20/+11
* BTAdapter: Catch potential exceptions at debug print*() methodsSven Göthel2024-05-201-34/+37
* Fix BTAdapter ctor: Use local adapterInfo instance, not moved value adapterInfo_Sven Göthel2024-05-201-2/+2
* Adopt to jaulib's Exception rename and restructuringSven Göthel2024-05-208-26/+19
* BTDevice::getGattGenericAccess(): Add noexceptSven Göthel2024-05-201-1/+1
* Add jaulib jau::os::get_platform_info() (jau::os, jau::cpu) code and show inf...Sven Göthel2024-05-121-4/+7
* jaulib: Bump and adopt to enum type name changes, added '_t'Sven Göthel2024-05-1210-53/+53
* Cleanup/Fix: C++20, clang-16 + clang-tidy-16, gcc 12.2, latest jaulib, passin...Sven Göthel2024-05-046-12/+13
* Bump jaulib and adopt to jaulib byte_util API change (commit 147e17b0b41a123b...Sven Göthel2024-03-0210-69/+69
* Adopt to jaulib commit d658b6059d7e7513b60c5c67019b76c9cd3f809bSven Göthel2024-02-255-11/+11
* BTAdapter::mgmtEvDeviceFoundHCI: Only unpair() shared and non-discovered devi...Sven Gothel2023-11-241-1/+1
* BTDevice::setSMPKeyBin: Align C++/Java code using setSMPKeyBin()Sven Gothel2023-11-241-3/+10
* BTDevice::pairing_data.is_pre_paired: Set on uploadKeys() post setup, aligned...Sven Gothel2023-11-241-4/+8
* BTAdapter::startDiscovery: Use given DBGattServerRef in already discovering s...Sven Gothel2023-11-231-0/+1
* BTAdapter: Add debug/verbose msg w/ printDeviceLists()Sven Gothel2023-11-231-6/+35
* LE Resolvable Address: BTDevice::hciSMPMsgCallback: Fix IRK responder propert...Sven Gothel2023-11-051-1/+1
* BTGattCmd: Response: Add DataCallback, add setting minimum response size, add...Sven Gothel2023-10-281-10/+26
* BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT...Sven Gothel2023-10-272-3/+18
* BTGattHandler::GattServerHandler::replyReadByTypeReq: Add BT Core Spec v5.2: ...Sven Gothel2023-10-271-10/+45
* GATT Server Auth: Validate encryption and authentication requirements in serv...Sven Gothel2023-10-261-0/+44
* GATT Server Auth: BTDevice::processL2CAPSetup don't set sec_level w/ authenti...Sven Gothel2023-10-261-4/+7
* GATT Server Auth: BTAdapter::smp_timeoutfunc shall not timeout in authenticat...Sven Gothel2023-10-261-0/+5
* GATT Server Auth: Cleanup sec_levl + io_cap validation and transition, utiliz...Sven Gothel2023-10-262-125/+211
* BTAdapter::disconnectAllDevices(): Ensure disconnected device is actually rem...Sven Gothel2023-10-251-1/+4
* LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ...Sven Gothel2023-10-254-44/+153
* HCIHandler: Remove reset{->HCI}() from publicSven Gothel2023-10-251-24/+17
* HCI resolvable functions: HCIHandler: Only issue resolvable function if suppo...Sven Gothel2023-10-251-14/+21
* LE Resolvable Address: Support IRK: SMPIdentityResolvingKey (IRK w/ added id_...Sven Gothel2023-10-253-32/+149
* LE Resolvable Address: Add tinycrypt, supporting AES to match IRK w/ LE Rando...Sven Gothel2023-10-254-12/+160
* HCI resolvable functions: HCIHandler shall only report DBG messages; BTAdapte...Sven Gothel2023-10-233-7/+21
* GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using...Sven Gothel2023-10-233-0/+39
* GATT Server Auth: MgmtEvent: Add PASSKEY_NOTIFY -> MgmtEvtPasskeyNotify mappingSven Gothel2023-10-232-1/+3
* HCIHandler: Add support for HCI resolvable functions: add, del, clear, read.....Sven Gothel2023-10-232-0/+113
* HCIHandler: Reuse opcode from request and use to_string for error messagesSven Gothel2023-10-231-5/+5
* HCIHandler::receiveCommandComplete(..): Preserve returned CMD_STATUS error st...Sven Gothel2023-10-231-0/+4
* Sync Java with C++ and tag API changes; All trial unit tests passedSven Gothel2023-10-221-4/+16
* Adapter Random Address (WIP): Add BTAdapter::setPrivacy() and intercepting ne...Sven Gothel2023-10-222-0/+73
* BTManager::initializeAdapter(): Disable Privacy and reorder modes BREDR -> LE...Sven Gothel2023-10-221-4/+9
* BTManager::handleCurrentSettingsReply(): Added to unify setMode() and setDisc...Sven Gothel2023-10-221-27/+13
* BTAdapter/BTManager: Initialize BTAdapter w/ optional power-on, allowing subs...Sven Gothel2023-10-222-18/+13
* Adapter Random Address: Add visibleMACType = HCILEOwnAddressType::PUBLIC and ...Sven Gothel2023-10-223-7/+5
* BTAdapter::smp_timeoutfunc: Clear smp_events after warning/ignore msg (OK); B...Sven Gothel2023-10-202-1/+6
* MgmtPinCodeReplyCmd: Use given pin_code size and add std::string variant, zer...Sven Gothel2023-10-202-1/+73
* Adopt to jaulib ringbuffer changes v1.0.1-8-g854a714Sven Gothel2023-01-014-4/+20