aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove obsolete and unmaintained examples: dbt_scanner00 and dbt_scanner01Sven Gothel2022-02-023-679/+0
* Peripheral00: Send echo response on writeCharValueDone(..); Get and use DBGat...Sven Gothel2022-01-282-30/+49
* DBGatt[Char|Desc] (Server): Add setValue(..), allowing user to safely overwri...Sven Gothel2022-01-282-2/+25
* dbt_preipheral00.cpp: Fix jau::dfa_utf8_decode(..), pass its c_str() to fprin...Sven Gothel2022-01-251-2/+2
* Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(...Sven Gothel2022-01-252-0/+30
* Refine BTAdapter API and doc on commands in powerd-off state only: setName() ...Sven Gothel2022-01-252-4/+8
* DBTScanner10: Remove unused function 'matches()'Sven Gothel2022-01-251-8/+0
* dbt_scanner10: Adapt to EInfoReport change (shared_ptr)Sven Gothel2022-01-251-4/+4
* dbt_peripheral00.cpp/DBTPeripheral00.java: Add adapter->setServerConnSecurity...Sven Gothel2022-01-242-9/+26
* Add DBGattServer::Listener::write[Char|Desc]ValueDone() (C++/Java), notifyies...Sven Gothel2022-01-242-6/+36