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