aboutsummaryrefslogtreecommitdiffstats
path: root/api/direct_bt
Commit message (Expand)AuthorAgeFilesLines
* Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-311-8/+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
* 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
* 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
* Adapt to jau::bytesHexString(..)/<type>HexString(..): Removed leading0X argum...Sven Gothel2021-02-064-33/+33
* Bump jaulib; Adapt to jau::bytesHexString(..) removed leading0X argument: Uni...Sven Gothel2021-02-065-33/+39
* BTDevice::updatePairingState: Reply PASSKEY/NUMERIC_COMPARE dummy value if !h...Sven Gothel2021-02-061-0/+9
* Fix EUI48 doc (it is within direct_bt namespace); Add EUI48Sub API docSven Gothel2021-02-051-4/+3
* C++: Replace {@code lala} with `lala` as it confuses Doxygen preprocessor par...Sven Gothel2021-02-056-30/+28
* SMPKeyBin API doc: Refine, fix C++ enum-type.Sven Gothel2021-02-021-1/+1
* Fix BTDevice::setConnSecurityAuto(..) API doc (disabled by ..)Sven Gothel2021-02-021-1/+1
* Promote persistent SMP Key Storage to API: SMPKeyBinv2.2.3Sven Gothel2021-02-022-0/+196
* SMPTypes.hpp: Add query for selective logical SMPPairingState states: isSMPPa...Sven Gothel2021-02-011-0/+15
* DBTDevice: Fix automatic security negotiation: 'pairing_data.ioCap_auto' need...Sven Gothel2021-02-011-1/+2
* SMPTypes.hpp: Add queries for selective logical SMPPairingState statesSven Gothel2021-02-011-0/+19
* BTDevice: Add automatic security negotiation of BTSecurityLevel and SMPIOCapa...Sven Gothel2021-02-011-4/+43
* BTDevice::setConnSecurity(..): Remove UNSET argument restrictions, allowing t...Sven Gothel2021-02-011-4/+3
* DBTDevice.hpp/cpp: Remove const_cast on now explicit mutable mutex and atomic...Sven Gothel2021-02-011-5/+5
* HCIHandle: Expose const HCIEnv singleton instanceSven Gothel2021-02-011-1/+2