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