aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* DBTDevice.java: Update 'name' on deviceUpdate EIRDataTypeSet.DataType.NAME (d...v2.1.9Sven Gothel2020-06-292-2/+26
* DBTGattCharacteristic.disableValueNotifications(): Tolerate exception at 'tak...Sven Gothel2020-06-291-3/+10
* DBTAdapter: DBTDevice list find operations: Always compare the DBTDevice addr...Sven Gothel2020-06-291-17/+19
* Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ...Sven Gothel2020-06-2914-47/+72
* DBTDevice.java: Align its identity with C++: Only use EUI48 address for hash ...Sven Gothel2020-06-291-2/+2
* Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem...Sven Gothel2020-06-295-34/+35
* Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p...Sven Gothel2020-06-2910-26/+68
* Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow...Sven Gothel2020-06-2917-108/+246
* ScannerTinyB10: Allow waiting for multiple devices.Sven Gothel2020-06-282-14/+14
* DBTAdapter::mgmtEvDeviceFoundMgmt: Show count of device in discoveredDevices ...Sven Gothel2020-06-282-6/+27
* Java DBTNativeDownlink toString(): If !valid use alternative short representa...Sven Gothel2020-06-286-6/+32
* Build direct_bt with DEBUG symbols enabled .. for the time beingv2.1.8Sven Gothel2020-06-271-1/+2
* Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp...Sven Gothel2020-06-277-9/+50
* Use HCIHandler *connect*/disconnect; Enhance native + java testSven Gothel2020-06-2710-143/+157
* HCIHandler: Complete HCIConnection Tracker for full *connect* and disconnect ...Sven Gothel2020-06-275-89/+264
* DBTAdapter: Unify all findDevice*(..) methods, ensure all list access is sync...Sven Gothel2020-06-272-70/+60
* L2CAPComm ctor: Remove default param in impl, as only allowed in declarationSven Gothel2020-06-261-1/+1
* HCIHandler: Fix comment (as found while reviewing whether hciReaderThreadImpl...Sven Gothel2020-06-261-1/+1
* L2CAPComm/GATTHandler: Use prefetched 'deviceString' for verbose outputSven Gothel2020-06-263-14/+17
* test/example: dbt_scanner10 + ScannerTinyB10: Add options MULTI_MEASUREMENTS ...Sven Gothel2020-06-262-22/+77
* Align DBTDevice's C++ getGATTServices() w/ Java getServices(): Catch exceptio...Sven Gothel2020-06-262-29/+40
* DBTDevice::pingGATT(): Catch exception and simply report, just the awaited po...Sven Gothel2020-06-261-11/+16
* DBTDevice, GATTHandler, L2CAPComm: Use INFO_PRINT on disconnect, allowing ana...Sven Gothel2020-06-253-10/+12
* BluetoothDevice pingGATT() non implementation shall return true, as false sha...v2.1.7Sven Gothel2020-06-252-2/+2
* GATTHandler: Add mtx_command for all public accessible functions, ensuring se...Sven Gothel2020-06-252-4/+15
* DBTDevice::pingGATT(): Fix return value/type in error case (missed in previou...Sven Gothel2020-06-251-1/+1
* GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil...Sven Gothel2020-06-258-0/+115
* L2CAPComm: connect/disconnect: Don't fail if connect and _dd doesn't match ->...Sven Gothel2020-06-241-14/+5
* DBTAdapter:: removeDiscoveredDevice(..) after mgmtEvDeviceDisconnectedCB proc...v2.1.6Sven Gothel2020-06-242-0/+18
* DBTDevice::disconnect: Always issue 'adapter.removeConnectedDevice(*this)' at...Sven Gothel2020-06-241-3/+1
* DBTDevice: *connect* + disconnect: Lock via mutex *absent of proper atomic* a...Sven Gothel2020-06-242-6/+14
* L2CAP/GATT: Replace State with dedicated atomic<bool> isConnected and hasIOEr...Sven Gothel2020-06-244-93/+91
* HCIHandler::reader: If ringbuffer full, drop capacity/2 oldest elementsSven Gothel2020-06-241-3/+3
* *Ringbuffer: Add 'drop(int count)' method, dropping max count oldest elementsSven Gothel2020-06-242-0/+33
* GATTHandler::disconnect(..): Expose full parametrized variant only, adding 'b...Sven Gothel2020-06-243-17/+21
* L2CAPComm: Always use blocking mode, remove State::ConnectingSven Gothel2020-06-242-17/+8
* DBTDevice::getServices() shall not throw an exception but return null on erro...Sven Gothel2020-06-242-2/+13
* Remove dead code: 'DBTAdapter::performDeviceConnected(..)'v2.1.5Sven Gothel2020-06-242-20/+0
* 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