summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* 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
* dbt_scanner10 (C++/Java): Use potential connection interval within EIR for co...Sven Gothel2022-01-182-4/+28
* BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(...Sven Gothel2022-01-133-3/+3
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-042-2/+42
* peripheral00 example: Use adapter name for GENERIC_ACCESS.DEVICE_NAMESven Gothel2022-01-022-2/+2
* dbt_peripheral00/DBTPeripheral00: Fix using *Indicate handle where selectedSven Gothel2022-01-012-4/+4
* Examples: Use clear 'client_keys' and 'server_keys' for key client- and serve...Sven Gothel2022-01-017-18/+18
* dbt_scanner10/DBTScanner10: Remove redundant adapter::removeDiscoveredDevices...Sven Gothel2021-12-052-6/+0
* DiscoveryPolicy: DBTScanner10.java align with dbt_scanner10.cpp, remove all s...Sven Gothel2021-11-291-12/+0
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-292-6/+15
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-287-120/+53
* SMPKeyBin::createAndWrite(..): Drop 'overwrite' argument as we shall set over...Sven Gothel2021-11-193-3/+3
* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ...Sven Gothel2021-11-171-1/+3
* dbt_peripheral00: Drop virtual on override; DBTPeripheral00: Drop overriding ...Sven Gothel2021-11-152-4/+2
* peripheral00 example: Bring back 100ms sleep @ disconnected before restart ad...Sven Gothel2021-11-142-0/+4
* Align DBTPeripheral00.java w/ dbt_peripheral00.cpp: initAdapter() w/ full nam...Sven Gothel2021-11-144-24/+81
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-144-21/+95
* DBGatt[Desc|Char|Service].java: Working proxy for DBGattServer/Peripheral on ...Sven Gothel2021-11-131-7/+12
* DBGatt[Desc|Char|Service]: Use mutable and const field accessors; Remove Java...Sven Gothel2021-11-131-11/+11
* DBGatt[Desc|Char|Service]: Use shared_ptr references to support Java binding ...Sven Gothel2021-11-131-42/+42
* Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code linesSven Gothel2021-11-132-30/+30
* Align early Direct-BT version output in main function and use fprintf_td() / ...Sven Gothel2021-11-093-40/+39
* DBTPeripheral: Port over 'MyGATTServerListener extends DBGattServer.Listener'...Sven Gothel2021-11-091-11/+207
* DBGatt[Char|Desc]::variable_length defaults to false; Add DBGattValue.java co...Sven Gothel2021-11-092-27/+28
* DBTScanner10.java: Show utf8 value for notification/indication data (like dbt...Sven Gothel2021-11-091-2/+4
* Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv...Sven Gothel2021-11-091-1/+109
* dbt_peripheral00.cpp: Add jau::uuid128_t DataServiceUUID; Cleanup DBGattChar ...Sven Gothel2021-11-091-11/+12
* DBGattServer::Listener: Add connected() and mtuChanged(): Supporting using pr...Sven Gothel2021-11-081-29/+64
* Add BTGattCmd (C++/Java): Conveniently maps a GATT command and optionally its...Sven Gothel2021-11-082-2/+79
* BTDevice.java: Align API functions to C++: getServices() -> getGattServices()...Sven Gothel2021-11-081-2/+2
* Add example: dbt_readsmpkey.cpp: Read SMPKeyBin files and dump themSven Gothel2021-11-082-0/+71
* Add BTAdapter's Slave Peripheral SMP Key ManagementSven Gothel2021-10-292-24/+3
* Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload...Sven Gothel2021-10-293-6/+6
* Issue BTDevice::unpair() directly when device is discovered, disconnected and...Sven Gothel2021-10-284-35/+1
* dbt_peripheral00: Peripheral in SC mode needs unpair(), i.e. erase all keys ..Sven Gothel2021-10-281-3/+5
* dbt_scanner10: PASSKEY_EXPECTED, NUMERIC_COMPARE_EXPECTED: Lookup BTSecurityR...Sven Gothel2021-10-281-2/+2