summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* Normalize: Use size_t where appropriate; timestamp is uint64_tSven Gothel2020-10-203-9/+9
* cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti...Sven Gothel2020-10-201-43/+0
* DBTDevice::dtor: Don't recurse back into remove() -> adapter removeDevice(), ...Sven Gothel2020-10-191-1/+4
* examples/tinyb/esstinyb.cpp: Fix '-Wcast-align=strict'Sven Gothel2020-10-171-3/+5
* dbt_scanner10: Fix WarningsSven Gothel2020-10-171-2/+2
* Cleanup warningsSven Gothel2020-10-166-65/+23
* Extract common C++ Support Library inclusive Java JNI Binding to sub-project ...Sven Gothel2020-10-164-6/+16
* dbt_scanner10: Utilize 'default adapter' if no explicit dev_id is given, i.e....Sven Gothel2020-10-141-2/+2
* dbt_scanner10/DBTScanner10: Issue 'startDiscovery(..)' off-thread @ POWERED i...Sven Gothel2020-10-142-38/+38
* AdapterInfo Cleanup: AdapterSetting current_setting -> atomic, drop its atomi...Sven Gothel2020-10-143-12/+12
* DBTAdapter::reset(): Utilize HCI host implementation specific reset procedure...Sven Gothel2020-10-131-4/+7
* dbt_scanner10, DBTScanner10: POWERED-ON @ AdapterStatusListener::adapterSetti...Sven Gothel2020-10-132-1/+12
* AdapterStatusListener[1] and DBTAdapter[2] API Refinement: [1] non const DBTA...Sven Gothel2020-10-136-41/+53
* DBTAdapter::reset(): Promote HCIHandler::reset() to adapter incl Java bindingSven Gothel2020-10-092-7/+50
* helgrind 'data race': dbt_scanner10: Enacapsulate all concurrent vector acces...Sven Gothel2020-10-071-7/+19
* helgrind 'lock order': DBTDevice: Don't abuse mtx_connect in notify[Connected...Sven Gothel2020-10-071-1/+1
* DBTScanner10: Have counter MULTI_MEASUREMENTS atomic and issue decrement @ en...Sven Gothel2020-09-301-14/+15
* dbt_scanner10: Have counter MULTI_MEASUREMENTS atomic and issue decrement @ e...Sven Gothel2020-09-291-9/+16
* dbt_scanner10/DBTScanner10: Fix Skip non 'public LE' and non 'random static p...Sven Gothel2020-09-272-2/+4
* DBTAdapter.adapterSettingsChanged(): Handle 'initialSetting' (0 == oldmask): ...Sven Gothel2020-09-262-5/+14
* Java Example: Rename ScannerTinyB10 -> DBTScanner10: Requiring Direct-BT, nam...Sven Gothel2020-09-252-6/+6
* Drop ScannerTinyB10 TinyB general code; Adapt ScannerTinyB* to BluetoothManag...Sven Gothel2020-09-253-46/+22
* dbt_scanner10(C++/Java): Rename arg '-silent_gatt' -> '-quiet', and add silen...Sven Gothel2020-09-252-54/+45
* dbt_scanner10/ScannerTinyB10: Fix '!KEEP_CONNECT' case, i.e. remove device an...Sven Gothel2020-09-242-0/+20
* GATTNumbers: Concluding review: API doc, better naming, have optional data an...Sven Gothel2020-09-243-9/+9
* dbt_scanner10 + ScannerTinyB10: Make gatt-ping optional and always cleanup on...Sven Gothel2020-09-242-24/+70
* Merge Secure Pairing API changele_secure_connectionsSven Gothel2020-09-231-2/+3
|\
| * BluetoothDevice.get[Supported|Required]PairingModes(): Return List<PairingMod...Sven Gothel2020-09-221-2/+2
* | GATT/L2CAP Robustness: Have L2CAPHandler its own DBTEnvrionment (local L2CAP_...Sven Gothel2020-09-232-11/+43
|/
* Fix Java_direct_1bt_tinyb_DBTGattDescriptor_toStringImpl(..): Wrong arg list,...v2.1.27Sven Gothel2020-09-222-2/+19
* LE Secure Connections: Initial API to support secure pairing with varying Pai...Sven Gothel2020-09-222-0/+60
* GATT*::toString(): Encapsulate resulting string with '[]'; Examples: Use clea...Sven Gothel2020-09-202-8/+8
* Examples dbt_scanner10, ScannerTinyB10: Realign arguments in help dumpSven Gothel2020-09-202-4/+5
* dbt_scanner10.cpp: Add cmdline args '-dbt_verbose, -dbt_debug, -dbt_mgmt, -db...Sven Gothel2020-09-202-17/+33
* Fix GATT* Object relationship incl weak back-reference (GATTHandler was skipp...Sven Gothel2020-09-191-1/+1
* DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22Sven Gothel2020-09-182-14/+7
* dbt_scanner10: Also silence printSharedPtrListOfDevices if SILENT_GATTSven Gothel2020-09-181-2/+6
* HCIComm, L2CAPComm, GATTHandler: Better var- and accessor-naming, init fd in ...Sven Gothel2020-09-183-5/+5
* Open [& Connect] @ ctor (RAII): HCIComm, L2CAPComm, GATTHandler, simplifying ...Sven Gothel2020-09-183-6/+5
* ScannerTinyB10, dbt_scanner10: Add '-silent_gatt' options: Don't print detail...v2.1.21Sven Gothel2020-09-162-28/+56
* ScannerTinyB10: Fix found/connected filter; dbt_scanner10: Add parallel multi...Sven Gothel2020-09-162-34/+51
* CMake: Support full parallel build by adding target dependenciesSven Gothel2020-09-152-17/+27
* CMake Build: Use C++17 (C++20 not yet supported on all target platforms, i.e....Sven Gothel2020-09-121-3/+6
* Fixing Example crossreference and Menu itemSven Gothel2020-09-036-6/+6
* README: More detailed Direct-BT description (event driven, build depenencies,...Sven Gothel2020-09-036-11/+45
* DBTAdapter: Utilize POWERED in AdapterSettings to determine if powered and (c...Sven Gothel2020-09-031-0/+8
* Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo...Sven Gothel2020-09-032-1/+16
* DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug...Sven Gothel2020-08-281-1/+1
* DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ...Sven Gothel2020-08-281-0/+9
* BluetoothGattCharacteristic: API Change: 'writeValue(byte[] value)' -> 'write...Sven Gothel2020-08-263-4/+4