summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* Cleanup/Fix: C++20, clang-16 + clang-tidy-16, gcc 12.2, latest jaulib, passin...Sven Göthel2024-05-041-1/+1
* Bump jaulib and adopt to jaulib byte_util API change (commit 147e17b0b41a123b...Sven Göthel2024-03-023-7/+7
* BTAdapter: Remove redundant startDiscovery overload w/o DBGattServerRef and h...Sven Gothel2023-10-292-2/+2
* Complete LabPad example with full BTGattCmd test validationSven Gothel2023-10-282-41/+110
* BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT...Sven Gothel2023-10-274-1/+1756
* Convenience: Add DBGattValue.make(..) for java and 'POctets make_gvalue(..)' ...Sven Gothel2023-10-272-74/+32
* examples/dbt_scanner10.cpp: Restore default cmd_uuid and cmd_rsp_uuid matchin...Sven Gothel2023-10-271-2/+2
* examples/dbt_scanner10.cpp: Remove pincode hack, accidentially included in ea...Sven Gothel2023-10-261-9/+0
* GATT Server Auth: Prepare dbt_peripheral00 (C++ and java), add 'SMPIOCapabili...Sven Gothel2023-10-252-31/+56
* GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using...Sven Gothel2023-10-231-2/+12
* Sync Java with C++ and tag API changes; All trial unit tests passedSven Gothel2023-10-225-27/+28
* Adapter Random Address (WIP): Add BTAdapter::setPrivacy() and intercepting ne...Sven Gothel2023-10-221-1/+6
* BTAdapter/BTManager: Initialize BTAdapter w/ optional power-on, allowing subs...Sven Gothel2023-10-221-3/+4
* DBTScanner10: Fix PASSKEY_EXPECTED/NUMERIC_COMPARE_EXPECTED BTSecurityRegistr...Sven Gothel2023-10-201-2/+2
* clang-tidy fixes part-4 / 4: Use 'const T&' for arguments on listener typesSven Gothel2022-11-283-44/+44
* clang-tidy fixes part-3 / 4, adding Check `performance-*`Sven Gothel2022-11-283-33/+33
* clang-tidy fixes part-1Sven Gothel2022-11-271-2/+1
* Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::...Sven Gothel2022-09-163-10/+7
* Adopt to jau::function<R(A...)> from jau::FunctionDef<>Sven Gothel2022-09-161-3/+3
* Use jaulib's BasicTypes, PrintUtil and Clock, drop duplicates in BTUtilSven Gothel2022-07-082-195/+201
* BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5...Sven Gothel2022-06-183-3/+9
* Removes using the 'device processing' list, as already the case for the trial...Sven Gothel2022-05-165-85/+26
* noexcept: BTGattHandler::send*(): JNI: Return the boolean result of actual na...Sven Gothel2022-05-152-20/+20
* C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s...Sven Gothel2022-05-143-23/+23
* C++ Trial / Example: Server: Use robust jau::service_runner, ensuring service...Sven Gothel2022-05-131-32/+42
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-102-5/+5
* JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ...Sven Gothel2022-05-093-4/+4
* Examples: Simplify CMakeLists.txt, remove unused examples/dbt_test_gattcharli...Sven Gothel2022-05-092-718/+1
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-066-25/+24
* Example & Trial Cleanup ..Sven Gothel2022-05-012-37/+18
* Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-...Sven Gothel2022-05-012-4/+5
* Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by...Sven Gothel2022-04-203-7/+13
* DBTServer00/DBTPeripheral00: Use classic monitor lock instead of 'experimenta...Sven Gothel2022-04-181-47/+43
* Zero uninitialized POctet values (valgrind: conditional jump)Sven Gothel2022-04-152-1/+5
* Align dbt_peripheral00, DBTPeripheral00 to Trial's DBTServer00Sven Gothel2022-04-152-66/+93
* Fix and document default connection paramter, leaning to higher performance s...Sven Gothel2022-04-144-10/+10
* Use project name 'Direct-BT' instead of 'DirectBT' for version info .. it is ...Sven Gothel2022-04-116-11/+11
* Examples: Only attempt using LE_PHYs::LE_2M if BT.major > 4, to keep the logs...Sven Gothel2022-04-115-9/+9
* No need for BTAdapter::removeDiscoveredDevices() for server nor client before...Sven Gothel2022-04-094-12/+0
* Server Test: Align connection interval min to system default, max to 30ms: (8...Sven Gothel2022-04-082-2/+2
* DBTPeripheral00/DBTServer00: Issue device.remove() in processDisconnectedDevi...Sven Gothel2022-02-081-0/+2
* dbt_repeater: Simplify myChangedAdapterSetFunc(..)Sven Gothel2022-02-061-12/+4
* FwdGattServerHandler::close(): Shall not disconnect fwdServer (esp in same th...Sven Gothel2022-02-051-1/+25
* Add BTGattHandler::NativeGattCharLister::mtuResponse(..) for high level info;...Sven Gothel2022-02-051-1/+20
* dbt_repeater00: Fixed intendation for message (post from[*] -> to[*])Sven Gothel2022-02-051-3/+3
* BTGattHandler::NativeGattCharListener: Add optional low- and high-level user ...Sven Gothel2022-02-051-30/+83
* Add invocation example to dbt_peripheral00.cpp and dbt_repeater00.cpp (and re...Sven Gothel2022-02-054-0/+20
* Adding dbt_repeater00, example implementing a GATT repeaterSven Gothel2022-02-022-0/+954
* BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a...Sven Gothel2022-02-022-7/+6
* Refine dbt_scanner10/DBTScanner10: Title, PERF status and QUIET flagSven Gothel2022-02-022-50/+71