aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* HCIHandler: Use async event mechanism for delayed replies, commands shall ret...Sven Gothel2020-06-245-56/+90
* HCIHandler: Use async event mechanism for delayed replies, commands shall ret...Sven Gothel2020-06-244-222/+378
* Add MgmEvent::Opcode::INVALID to have a defined invalid value like HCIEventTy...Sven Gothel2020-06-242-0/+2
* BTAddress: Add 'BDAddressType getBDAddressType(const HCIAddressType hciAddrTy...Sven Gothel2020-06-242-0/+9
* DBTManager: Use removeDeviceFromWhitelist(.., EUI48_ANY_DEVICE, 0) to flush w...Sven Gothel2020-06-221-1/+14
* GATTHandler: DBT_PRINT fixSven Gothel2020-06-221-1/+1
* GATTHandler/L2CAPComm: Timeout while reading shall be tolerated (no error).Sven Gothel2020-06-221-1/+3
* Eclipse project: build-x86_64 -> build-amd64Sven Gothel2020-06-183-6/+6
* ScannerTinyB01/02: Use TO_CONNECT and actually only wait 100ms in polling cyc...Sven Gothel2020-06-182-7/+13
* remove executable flag in script filesSven Gothel2020-06-189-0/+0
* Use generic 'setup-machine-arch.sh' for unified build.sh and rebuild.sh scriptsSven Gothel2020-06-187-98/+112
* Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon...Sven Gothel2020-06-182-2/+22
* Add debugging tool ScannerTinyB02; ScannerTinyB01 adds any device option.Sven Gothel2020-06-185-10/+467
* scanner example 10 (C++/Java): Add more detailed PERFormance numbersv2.1.4Sven Gothel2020-06-102-11/+31
* DBTAdapter (Java/C++): Complete explicit synchronization on start/stop discov...Sven Gothel2020-06-101-0/+1
* Threading and transmission robustness: DBTManager, HCIHandler: Synchronize se...Sven Gothel2020-06-104-2/+12
* HCIHandler: Remove unused method sendWithReply(..)Sven Gothel2020-06-102-27/+0
* Default Timeout, Ringbuffersize: DBTManager, HCIHandler: Same 3s command-repl...Sven Gothel2020-06-103-6/+9
* Threading robustness: DBTManager: Add singleton-get mutex, ensuring C++11 6.7...Sven Gothel2020-06-102-0/+4
* Threading robustness: DBTManager, GATTHandler, HCIHandler: Reader thread star...Sven Gothel2020-06-106-21/+64
* DBTManager: Merge private declaration blocksSven Gothel2020-06-101-9/+8
* DBTAdapter (Java/C++): Explicit synchronization on start/stop discovery, avoi...Sven Gothel2020-06-103-7/+15
* HCIHandler::processStructMetaCmd: Success case: Use DBG_PRINT instead of WARN...Sven Gothel2020-06-101-7/+7
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-099-24/+89
* Event driven C++/Java scanner 10 example: Issue stopDiscovery() @ processConn...Sven Gothel2020-06-092-1/+3
* BluetoothManager startDiscovery(): Add @Deprecated tag; Fix misc DBG_PRINT co...Sven Gothel2020-06-093-5/+6
* Java/C++: start/stop discovery shall return true even if operation not requiredSven Gothel2020-06-091-1/+1
* C++: Utilize 'currentScanType' for start/stop discovery same as for Java code...Sven Gothel2020-06-093-3/+32
* DBTDevice.java: Add missing semicolon (oops)Sven Gothel2020-06-091-1/+1
* DBT Adapter/Device (java): Use AtomicBoolean for states and only handle resul...Sven Gothel2020-06-092-153/+139
* DBTAdapter.java: startDiscovery() -> keepAlive=true defaultSven Gothel2020-06-091-2/+2
* [DBT]Adapter (Java/C++) startDiscovery(bool keepAlive) policy change: keepAli...Sven Gothel2020-06-096-9/+44
* Expose 'org.tinyb.verbose' and 'org.tinyb.debug' via BluetoothFactory VERBOSE...Sven Gothel2020-06-093-2/+9
* L2CAPComm::connect: Retry connect on ETIMEDOUT up to 3, working around rare s...Sven Gothel2020-06-092-15/+35
* L2CAPComm/GATTHandler: User 'enum class' constants for type safety; Drop GATT...Sven Gothel2020-06-099-85/+54
* HCIHandler: Add 'pass_replies_only_filter' mode (in use now)v2.1.3Sven Gothel2020-06-093-106/+187
* HCIHandler/Types: template process*Cmd: Pass pre-allocated template command, ...Sven Gothel2020-06-093-77/+129
* DBTDevice Java/JNI: Implement missing methods and cleanupSven Gothel2020-06-082-158/+363
* DBTAdapter: dtor: removeMgmtEventCallback(dev_id) may also purge other object...Sven Gothel2020-06-081-4/+3
* DBTManager/MgmtTypes: Expose MgmtEvtDeviceBlocked, MgmtEvtDeviceUnblocked, Mg...Sven Gothel2020-06-083-26/+76
* DBTDevice: make 'getSharedInstance()' publicSven Gothel2020-06-081-3/+3
* DBTAdapter::JNIAdapterStatusListener: Use JNIGlobalRef directly w/o unique_pt...Sven Gothel2020-06-083-103/+51
* Relax GATTHandler == nullptr for disable and listener-removal operations, it'...Sven Gothel2020-06-072-9/+20
* BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...v2.1.2Sven Gothel2020-06-048-9/+17
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-0423-155/+155
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-0428-878/+2080
* dbt_scanner10.cpp: Add missing CRSven Gothel2020-06-011-1/+1
* DBTAdapter::mgmtEvDeviceConnectedCB: device will always be define after triag...Sven Gothel2020-06-011-30/+26
* Specify le_create_connection arguments (API doc) and set default le_scan_* to...Sven Gothel2020-06-013-12/+24
* DisconnectedEvent: Show both reasons, hci and mgmtSven Gothel2020-06-011-2/+4