summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* jaulib: Bump and adopt to enum type name changes, added '_t'Sven Göthel2024-05-1210-35/+35
* Cleanup/Fix: C++20, clang-16 + clang-tidy-16, gcc 12.2, latest jaulib, passin...Sven Göthel2024-05-042-2/+2
* Bump jaulib and adopt to jaulib byte_util API change (commit 147e17b0b41a123b...Sven Göthel2024-03-0210-57/+57
* Adopt to jaulib commit d658b6059d7e7513b60c5c67019b76c9cd3f809bSven Göthel2024-02-256-41/+41
* BTDevice: Properly expose isPrePaired() to Javav3.2.3Sven Gothel2023-11-241-1/+8
* BTDevice: API Doc: Detail RSSI and Tx Power LevelSven Gothel2023-11-241-2/+33
* BTDevice::pairing_data.is_pre_paired: Set on uploadKeys() post setup, aligned...Sven Gothel2023-11-241-1/+5
* BTAdapter: Remove redundant startDiscovery overload w/o DBGattServerRef and h...Sven Gothel2023-10-291-58/+2
* DBGattServer/Value: Add convenience make[_gatt]() for initializer list (byte ...v3.2.2Sven Gothel2023-10-281-0/+11
* DBGattServer/Value: Add convenience make[_gatt]() for initializer list (byte ...Sven Gothel2023-10-281-0/+6
* BTGattCmd: Response: Add DataCallback, add setting minimum response size, add...Sven Gothel2023-10-281-0/+34
* BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT...Sven Gothel2023-10-271-1/+60
* Convenience: Add DBGattValue.make(..) for java and 'POctets make_gvalue(..)' ...Sven Gothel2023-10-271-0/+28
* GATT Server Auth: Cleanup sec_levl + io_cap validation and transition, utiliz...Sven Gothel2023-10-261-22/+54
* LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ...Sven Gothel2023-10-255-26/+102
* HCIHandler: Remove reset{->HCI}() from publicSven Gothel2023-10-251-18/+11
* HCI resolvable functions: HCIHandler: Only issue resolvable function if suppo...Sven Gothel2023-10-251-0/+46
* LE Resolvable Address: Support IRK: SMPIdentityResolvingKey (IRK w/ added id_...Sven Gothel2023-10-254-55/+140
* LE Resolvable Address: Add tinycrypt, supporting AES to match IRK w/ LE Rando...Sven Gothel2023-10-253-1/+59
* GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using...Sven Gothel2023-10-233-10/+41
* GATT Server Auth: MgmtEvent: Add PASSKEY_NOTIFY -> MgmtEvtPasskeyNotify mappingSven Gothel2023-10-231-1/+36
* HCIHandler: Add support for HCI resolvable functions: add, del, clear, read.....Sven Gothel2023-10-232-3/+60
* Sync Java with C++ and tag API changes; All trial unit tests passedSven Gothel2023-10-222-3/+10
* Adapter Random Address (WIP): Add BTAdapter::setPrivacy() and intercepting ne...Sven Gothel2023-10-223-0/+34
* BTManager::handleCurrentSettingsReply(): Added to unify setMode() and setDisc...Sven Gothel2023-10-221-0/+2
* BTAdapter/BTManager: Initialize BTAdapter w/ optional power-on, allowing subs...Sven Gothel2023-10-222-5/+6
* Adapter Random Address: Add visibleMACType = HCILEOwnAddressType::PUBLIC and ...Sven Gothel2023-10-222-2/+3
* MgmtPinCodeReplyCmd: Use given pin_code size and add std::string variant, zer...Sven Gothel2023-10-203-2/+20
* C++20: MgmtTypes: Have name length enums as jau::nsize_t, aligning to same pa...Sven Gothel2022-12-311-16/+16
* C++20: Use C++17/20 compatible std::memory_order* valuesSven Gothel2022-12-311-4/+4
* C++20: Drop constexpr for std::string return valuesSven Gothel2022-12-312-32/+32
* Replace remaining std::function with jau::functionSven Gothel2022-11-281-2/+2
* clang-tidy fixes part-4 / 4: Use 'const T&' for arguments on listener typesSven Gothel2022-11-283-36/+36
* clang-tidy fixes part-3 / 4, adding Check `performance-*`Sven Gothel2022-11-2818-75/+80
* clang-tidy: cover modernize-pass-by-value, handle modernize-use-equals-deleteSven Gothel2022-11-2711-41/+41
* BTDeviceRegistry.hpp: Resolve recursive include via DirectBT.hppSven Gothel2022-11-271-1/+1
* clang-tidy fixes part-1Sven Gothel2022-11-2717-120/+172
* AttPDUMsg*, SMPPDUMsg*: Place check_range() to final type, avoid vtable-mess;...Sven Gothel2022-11-272-108/+209
* Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::...Sven Gothel2022-09-165-38/+36
* Adopt to jau::function<R(A...)> from jau::FunctionDef<>Sven Gothel2022-09-166-14/+14
* HCIHandler::resetAdapter(): Add optional HCIHandler::PostShutdownFunc argumen...Sven Gothel2022-09-151-9/+30
* BTAdapter: Align hasDevicesPausingDiscovery() -> getDevicesPausingDiscoveryCo...Sven Gothel2022-09-151-2/+2
* BTAdapter::powerOff(): Add msg for debug tracingSven Gothel2022-09-151-1/+1
* BTAdapter: Use jau::service_runner to ensure singleton pattern on background ...Sven Gothel2022-09-141-1/+2
* BTAdapter::removeDevicePausingDiscovery(): Drop 'off_thread' argument, always...Sven Gothel2022-09-141-4/+1
* jau::service_runner CB BTAdapter::l2capServer*(): Add 'noexcept'Sven Gothel2022-09-142-4/+4
* BTAdapter::mgmtEvDeviceDiscoveringAny(): Drop 'off_thread' argument, which is...Sven Gothel2022-09-141-2/+2
* FreeBSD Support: Add patches. Build complete on GNU/Linux and FreeBSD. Missin...Sven Gothel2022-07-265-11/+13
* BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5...Sven Gothel2022-06-183-7/+9
* C++: Shorten is*Set() -> is_set(), fix test requiring all bits set to `bit ==...Sven Gothel2022-06-171-6/+6