summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-022-4/+5
* Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem...Sven Gothel2020-06-291-8/+3
* Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow...Sven Gothel2020-06-292-70/+115
* ScannerTinyB10: Allow waiting for multiple devices.Sven Gothel2020-06-282-14/+14
* Use HCIHandler *connect*/disconnect; Enhance native + java testSven Gothel2020-06-272-9/+20
* test/example: dbt_scanner10 + ScannerTinyB10: Add options MULTI_MEASUREMENTS ...Sven Gothel2020-06-262-22/+77
* ScannerTinyB01/02: Use TO_CONNECT and actually only wait 100ms in polling cyc...Sven Gothel2020-06-182-7/+13
* Add debugging tool ScannerTinyB02; ScannerTinyB01 adds any device option.Sven Gothel2020-06-183-10/+448
* scanner example 10 (C++/Java): Add more detailed PERFormance numbersv2.1.4Sven Gothel2020-06-102-11/+31
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-092-4/+4
* Event driven C++/Java scanner 10 example: Issue stopDiscovery() @ processConn...Sven Gothel2020-06-092-1/+3
* Expose 'org.tinyb.verbose' and 'org.tinyb.debug' via BluetoothFactory VERBOSE...Sven Gothel2020-06-091-0/+1
* L2CAPComm/GATTHandler: User 'enum class' constants for type safety; Drop GATT...Sven Gothel2020-06-093-4/+4
* BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...v2.1.2Sven Gothel2020-06-044-4/+4
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-045-10/+10
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-044-14/+14
* dbt_scanner10.cpp: Add missing CRSven Gothel2020-06-011-1/+1
* AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (...Sven Gothel2020-05-315-41/+56
* C++/Java Scanner 10: Refine found/connect criteria: Also in EUI48_ANY_DEVICE ...Sven Gothel2020-05-312-16/+15
* Aligned Java scanner 10 w/ native example (working error recovery); Tolerant ...Sven Gothel2020-05-302-48/+38
* Simplify dbt_scanner10.cpp: Only WHITELIST and !WHITELIST discovery mode, ...Sven Gothel2020-05-301-98/+52
* ScannerTinyB10: No need to explicitly remove Characteristic listener before d...Sven Gothel2020-05-291-4/+1
* C++/Java scanner test 10: task function renaming to a more suitable nameSven Gothel2020-05-292-19/+19
* Multi-device and -threading examples *10 (java and native): Only attempt conn...Sven Gothel2020-05-282-16/+6
* Java DBTDevice: Drop getGATTService() from connect* as it should be done afte...Sven Gothel2020-05-281-1/+3
* AdapterStatusListener (C++): Add toString() for error handling purposes; DBTD...Sven Gothel2020-05-283-14/+26
* ScannerTinyB10: Multi-device and -threading Java example equivalent to C++ db...Sven Gothel2020-05-281-287/+274
* dbt_scanner00/10, ScannerTinyB01: Use getUTF8String(..) for GATT Characterist...Sven Gothel2020-05-283-108/+59
* HCI le_connect: COMMAND_DISALLOWED handled 'softer' / applications may ignore...Sven Gothel2020-05-274-2/+4
* DBTDevice.cpp: Use openHCI() instead of getHCI(), i.e. implicit open if requi...Sven Gothel2020-05-272-16/+0
* dbt_scanner10.cpp: startDiscovery( keepAlive=true ) if connector thread faile...Sven Gothel2020-05-261-1/+1
* GATTHandler/L2CAPHandler: Thread safety and interrupt hanging L2CAP ::connect()Sven Gothel2020-05-261-1/+3
* dbt_scanner10.cpp: More verbose info message showing handled device in a mult...Sven Gothel2020-05-261-2/+2
* DBTDevice/HCIComm: More 'snappy' connect method names and drop unused LE min/...Sven Gothel2020-05-253-4/+4
* DBTDevice::getGATTServices(): Reuse GATTHandler's list result, retrieve Gener...Sven Gothel2020-05-253-20/+39
* Fix listener notice for discovering and connection (enabled and add connected)Sven Gothel2020-05-243-5/+5
* AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device...Sven Gothel2020-05-246-46/+52
* Fix Whitelist to DBTManager/DBTAdapter and test (Result: Auto-connection but ...Sven Gothel2020-05-241-23/+21
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-241-31/+64
* ScannerTinyB10.java needs to be aligned to dbt_scanner10.cpp for multithreadi...Sven Gothel2020-05-241-0/+422
* dbt_scanner10 (multithread): Only halt discovery for hci-connect and -disconn...Sven Gothel2020-05-241-0/+24
* C++ multithreading fixes and exampleSven Gothel2020-05-243-16/+393
* Examples: Set COMPILE_FLAGS "-Wall -Wextra -Werror"Sven Gothel2020-05-235-14/+35
* DBTAdapter: Remove explicit HCISession, migrate connectedDevice and use HCICo...Sven Gothel2020-05-234-11/+28
* Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt...Sven Gothel2020-05-181-21/+16
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-175-112/+391
* GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas...Sven Gothel2020-05-151-2/+2
* GATT Service and Characteristic Java <-> JNI binding (incomplete, TODO Descri...Sven Gothel2020-05-141-3/+3
* C++ GATT: Cleanup and complete Descriptor <*-1> Characteristic <*-1> ServiceSven Gothel2020-05-141-11/+12
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-121-6/+12