aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* DBGattServer: Add convenience functions to zero values and reset ClientCharCo...Sven Gothel2021-10-281-18/+2
* dbt_peripheral00: initAdapter(): Fail on failed setupSven Gothel2021-10-281-0/+1
* dbt_peripheral: Fix initial setup: Move power-off settings post initialize (n...Sven Gothel2021-10-281-19/+25
* Add DBGattServer::Listener::disconnect(..) for cleanup, example: Full cleanup...Sven Gothel2021-10-271-18/+54
* SMPKeyBin: Add helper to load all SMPKeyBin files from a directory, filter fo...Sven Gothel2021-10-271-2/+11
* SMPKeyBin (Version 5, C++/Java): Add IRK and (set/get) and also set CSRKSven Gothel2021-10-271-1/+9
* Add 3 HCI Commands + 1 HCI MetaEvent to support SMP SC on slave peripheral si...Sven Gothel2021-10-262-9/+53
* DBGattServer / dbt_peripheral00: Use jau::make_darray(..) for proper move-sem...Sven Gothel2021-10-241-63/+78
* dbt_peripheral02: MyGATTServerListener implements DATA PULSE notify/indicate ...Sven Gothel2021-10-201-1/+85
* dbt_scanner10: If KEEP_CONNECT: don't remove char-listener, have them work un...Sven Gothel2021-10-201-1/+2
* dbt_scanner10: show utf8 string of notify/indicate if not TempSven Gothel2021-10-201-2/+8
* DBGattServer::Listener::clientCharConfigChanged() Use const qualifier; dbt_pe...Sven Gothel2021-10-191-4/+4
* Add DBGattServer::Listener::clientCharConfigChanged(..)Sven Gothel2021-10-191-0/+6
* DBGattServer:: Add 'variable_length' Desc/Char attribute, add DBGattDesc::cre...Sven Gothel2021-10-191-9/+13
* Add DBGattServer::att_mtu, enabling custom max ATT_MTU size (also used for te...Sven Gothel2021-10-161-0/+4
* Adding DBGattServer::Listener allowing server application to react on remote ...Sven Gothel2021-10-161-1/+30
* README.md: Mention Peripheral Example C++/Java; Sync bothSven Gothel2021-10-152-4/+9
* dbt_peripheral00: Restart advertising (and allowing new connections) after DI...Sven Gothel2021-10-151-2/+21
* dbt_peripheral00: Add proprietary service using all usual data, command and r...Sven Gothel2021-10-141-32/+52
* dbt_peripheral00: Add user-description descriptors to test DBGattServerSven Gothel2021-10-131-8/+8
* dbt_peripheral: Add DEVICE_INFORMATION service and print dbGattServer->toFull...Sven Gothel2021-10-121-5/+33