aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* Introduce BTRole: Bluetooth device roles from the perspective of the link lay...Sven Gothel2021-09-153-1/+38
* BTAdapter/HCIHandler Refine advertising/discovery state validationSven Gothel2021-09-152-5/+14
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-153-8/+213
* BTAdapter: Resolve name and short_name, both readable via get<Name>() and set...Sven Gothel2021-09-151-14/+17
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-156-56/+111
* Add EInfoReport::write_data(..), preparing AD EIR memory blob for HCI adverti...Sven Gothel2021-09-151-22/+79
* uuid_t: static factory return unique_ptr<uuid_t> (drop const); Have uuid_t as...Sven Gothel2021-09-154-45/+36
* uuid_t: Add ctor(string) for all specialisations and add uuid_t::create(const...Sven Gothel2021-09-031-1/+6
* std::error_code HCIStatusCode: Refine HCIStatusCodeCategory::message(..)Sven Gothel2021-09-011-2/+2
* Support std::error_code for 'enum class HCIStatusCode'Sven Gothel2021-09-011-0/+21
* BT[Device|Security]Registry: Inline static func definition in header and add ...Sven Gothel2021-09-013-34/+37
* Relocate ieee11073 -> direct_bt/ieee11073 to simplify deployment of header filesSven Gothel2021-09-011-0/+0
* Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFa...Sven Gothel2021-08-312-0/+35
* Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-3112-1901/+9
* Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connec...Sven Gothel2021-08-307-109/+381
* API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::L...v2.2.13Sven Gothel2021-08-282-63/+98
* BTDeviceRegistry::DeviceQuery: No need for EUI48Sub string representation if ...Sven Gothel2021-08-051-1/+1
* BTDeviceRegistry::DeviceQuery: Use explicit enum type distinguishing address ...Sven Gothel2021-08-051-11/+24
* BTDeviceRegistry, BTSecurityRegistry: Expose universal pattern matching, fix ...Sven Gothel2021-08-052-15/+214
* BTDeviceRegistry: Replace print*() to get*String() and clarify method names (...Sven Gothel2021-08-041-8/+9
* BTDeviceRegistry + BTSecurityRegistry: Expose underlying collection (C++ and ...Sven Gothel2021-08-042-0/+105
* AdapterSetting: Add clrAdapterSettingMaskBit(..)Sven Gothel2021-08-031-0/+5
* Update Examples doc root entry for dbt_scanner10.cpp and DBTScanner10.javaSven Gothel2021-07-311-4/+14
* dbt_scanner10/DBTScanner10: Extract BTDeviceRegistry and BTSecurityRegistry t...Sven Gothel2021-07-312-0/+164
* C++: EUI48Sub add: hash_code(), clear(), indexOf(), contains(), operator==() ...Sven Gothel2021-07-301-6/+120
* SMPKeyFile: Tightened Constraints: readAndApply(..) key file's BTSecurityLeve...Sven Gothel2021-07-291-17/+10
* Passthrough all paramter BTAdapter::startDiscovery(..) -> HCIHandler::le_set_...Sven Gothel2021-07-283-8/+14
* Add EIR GAPFlags definition and string presentation for EInfoReportSven Gothel2021-07-282-8/+29
* Add BTAdapter::[getV|v]isibleAddressAndType[()] and BTAdapter::get[Address->A...Sven Gothel2021-07-285-16/+45
* BTAdapter: Remove duplicate friend declarationSven Gothel2021-07-271-1/+0
* dbt_scanner10: Document important invocation optionsSven Gothel2021-07-271-4/+37
* Clarify EInfoReport ownership between MgmtEvtDeviceFound, HCIHandler and BTAd...Sven Gothel2021-07-273-13/+19
* SMPKeyBin: Make key base filename compatible to FAT32 Long filename (LFN)v2.2.6Sven Gothel2021-06-111-6/+20
* Bump to jaulin v0.3.3 and adapte to jau:ringbuffer changesSven Gothel2021-06-114-4/+4
* SMPKeyBin: Allow BTSecurityLevel::NONE case; Add more convenient createAndWri...Sven Gothel2021-02-211-20/+109
* BTAdapter/BTDevice: Debug output: Rename [DBT -> BT][Adapter|Device]; Default...Sven Gothel2021-02-141-1/+1
* AdapterStatusListener (C++): Have a NOP default implementation for all method...Sven Gothel2021-02-141-8/+46
* Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap...Sven Gothel2021-02-142-7/+92
* JNI: Fix missed package and class name renaming in jni code.Sven Gothel2021-02-121-1/+1
* SMPKeyBin: Add static remove(..) method, supporting deletion of key file.Sven Gothel2021-02-111-4/+13
* BTDevice::setPairingPasskeyNegative(): Added API doc and missing Java binding...Sven Gothel2021-02-111-0/+22
* HCITypes Fix l2cap_frame::isGATT(): Compare with ATT (copy & paste); HCIHandl...Sven Gothel2021-02-101-1/+1
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-1011-219/+231
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-103-6/+0
* SMPKeyBin (C++/Java): Add 'apply(BTDevice&)' method, setting Security params ...Sven Gothel2021-02-091-0/+53
* Adapt to reverted constexpr_cxx20 name; Refine constexpr for OctetTypes (thx ...Sven Gothel2021-02-094-182/+145
* Fix changed jaulib header namesSven Gothel2021-02-081-1/+1
* linux_kernel_types.hpp: Allow !__linux__ compilationSven Gothel2021-02-081-9/+10
* OctetTypes: Adopt jau::[get|put]_<type>() constexpr: Mark [get|put]_<type>_nc...Sven Gothel2021-02-081-30/+30
* C++: Promote L2CAP_PSM, L2CAP_CID, .. to 'enum class'; Minor constexpr enhanc...Sven Gothel2021-02-087-59/+78