| Commit message (Expand) | Author | Age | Files | Lines |
* | Use SIGALRM instead of SIGINT to interrupt system IO (for EINTR abort) | Sven Gothel | 2020-05-28 | 4 | -11/+11 |
* | Java DBTDevice: Drop getGATTService() from connect* as it should be done afte... | Sven Gothel | 2020-05-28 | 1 | -2/+2 |
* | JNI Callback listener issued from a native thread must not mute exceptions (f... | Sven Gothel | 2020-05-28 | 4 | -24/+102 |
* | Use atomic as a memory barrier (data race), volatile is not suitable for mult... | Sven Gothel | 2020-05-28 | 1 | -1/+3 |
* | AdapterStatusListener (C++): Add toString() for error handling purposes; DBTD... | Sven Gothel | 2020-05-28 | 1 | -2/+2 |
* | Fix HCIComm::send_req: Always add 'exp_event', use 'continue' statement for n... | Sven Gothel | 2020-05-28 | 1 | -14/+15 |
* | BasicTypes: Add getUTF8String(..) safe UTF8 decoding to string; Expose to Jav... | Sven Gothel | 2020-05-28 | 1 | -3/+83 |
* | Fix GATTHandler::readDescriptorValue(..): Use GATTDescriptor::value (don't bl... | Sven Gothel | 2020-05-28 | 1 | -6/+1 |
* | HCI connect returning HCIErrorCode to DBTDevice | Sven Gothel | 2020-05-27 | 2 | -30/+47 |
* | HCI le_connect: COMMAND_DISALLOWED handled 'softer' / applications may ignore... | Sven Gothel | 2020-05-27 | 2 | -6/+10 |
* | HCIComm: Expose 'HCI Error Codes' (BT Core Spec v5.2: Vol 1, Part F) | Sven Gothel | 2020-05-27 | 1 | -66/+161 |
* | DBTDevice.cpp: Use openHCI() instead of getHCI(), i.e. implicit open if requi... | Sven Gothel | 2020-05-27 | 1 | -4/+4 |
* | DBTAdapter/Device: ERR_PRINT: Add this->toString() in error report | Sven Gothel | 2020-05-27 | 2 | -15/+12 |
* | Fixating certain enums -> 'enum class' (localizing enum scope avoiding duplic... | Sven Gothel | 2020-05-27 | 5 | -20/+29 |
* | GATTHandler/L2CAPHandler: Thread safety and interrupt hanging L2CAP ::connect() | Sven Gothel | 2020-05-26 | 3 | -24/+55 |
* | GATTHandler::l2capReaderThreadImpl: Shall not use device, might be out of sco... | Sven Gothel | 2020-05-26 | 1 | -2/+2 |
* | DBTDevice::connectGATT: Only return a non-null _and_ open GATTHandler, otherw... | Sven Gothel | 2020-05-26 | 1 | -1/+3 |
* | GATTHandler l2capReaderThread robustness (I/O error) and fail connect on exch... | Sven Gothel | 2020-05-26 | 1 | -15/+13 |
* | GATTHandler: Add more descriptive info to ERR_PRINT | Sven Gothel | 2020-05-26 | 1 | -17/+20 |
* | DBTDevice/HCIComm: More 'snappy' connect method names and drop unused LE min/... | Sven Gothel | 2020-05-25 | 2 | -20/+20 |
* | DBTAdapter: Add isDeviceWhitelisted(..) wiring to DBTManager for complete exp... | Sven Gothel | 2020-05-25 | 1 | -0/+4 |
* | DBTDevice::getGATTServices(): Reuse GATTHandler's list result, retrieve Gener... | Sven Gothel | 2020-05-25 | 1 | -3/+48 |
* | Use AppearanceCat type in DBTDevice, EIR and GenericAccess | Sven Gothel | 2020-05-25 | 4 | -76/+82 |
* | AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device... | Sven Gothel | 2020-05-24 | 1 | -3/+7 |
* | DBTManager: Support LOAD_CONN_PARAM (MgmtLoadConnParamCmd), providing same pe... | Sven Gothel | 2020-05-24 | 2 | -1/+33 |
* | DBTManager: Track whitelist and removeAllDevicesFromWhitelist() @ closing, al... | Sven Gothel | 2020-05-24 | 1 | -0/+50 |
* | Fix Whitelist to DBTManager/DBTAdapter and test (Result: Auto-connection but ... | Sven Gothel | 2020-05-24 | 2 | -4/+11 |
* | Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection) | Sven Gothel | 2020-05-24 | 3 | -6/+51 |
* | DBTDevice, EInfoReport: Default tx_power, rssi to 127 (core spec defines 127 ... | Sven Gothel | 2020-05-24 | 1 | -2/+0 |
* | C++ multithreading fixes and example | Sven Gothel | 2020-05-24 | 3 | -16/+56 |
* | DBTAdapter: Remove explicit HCISession, migrate connectedDevice and use HCICo... | Sven Gothel | 2020-05-23 | 4 | -153/+85 |
* | Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt... | Sven Gothel | 2020-05-18 | 1 | -3/+3 |
* | Working GATT Java Side; GATT Types made fully functional for user to avoid 't... | Sven Gothel | 2020-05-17 | 10 | -241/+579 |
* | GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas... | Sven Gothel | 2020-05-15 | 2 | -125/+154 |
* | C++ GATT: Cleanup and complete Descriptor <*-1> Characteristic <*-1> Service | Sven Gothel | 2020-05-14 | 2 | -206/+165 |
* | Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..) | Sven Gothel | 2020-05-12 | 2 | -4/+11 |
* | HCISession::disconnected: Don't throw exception, intentionally called at clos... | Sven Gothel | 2020-05-11 | 1 | -1/+3 |
* | Resolving flushed discovered devices and shared device reference usage. | Sven Gothel | 2020-05-11 | 2 | -52/+154 |
* | Revert "Adapter::startDiscovery(): removeDevices() will not work as previousl... | Sven Gothel | 2020-05-11 | 1 | -0/+1 |
* | Adapter::startDiscovery(): removeDevices() will not work as previously scanne... | Sven Gothel | 2020-05-11 | 1 | -1/+0 |
* | Shape GATTServiceDecl + GATTCharacterisicsDecl into TinyB API conform data re... | Sven Gothel | 2020-05-11 | 2 | -22/+49 |
* | GATT: GATTPrimaryService -> GATTServiceDecl (-> GATTTypes.hpp) ; Add JavaUpli... | Sven Gothel | 2020-05-11 | 1 | -10/+10 |
* | Move general types out of MgmtTypes; Extract DBTDevice + DBTAdapter into thei... | Sven Gothel | 2020-05-11 | 7 | -65/+174 |
* | Converging Java/JNI and C++ API to match tinyb interface requirements (step-2) | Sven Gothel | 2020-05-10 | 6 | -57/+220 |
* | [Bluetooth]AdapterStatusListener: Renamed; Using a list instead of one-shot c... | Sven Gothel | 2020-05-10 | 1 | -20/+74 |
* | Extend BluetoothDeviceStatusListener -> BluetoothAdapterStatusListener; Enum ... | Sven Gothel | 2020-05-04 | 4 | -122/+104 |
* | ClassFunction -> FunctionDef generalization, adding plain function (non-class... | Sven Gothel | 2020-05-03 | 2 | -17/+17 |
* | cmake: COMPILE_FLAGS += -Werror (warnings -> error) | Sven Gothel | 2020-05-03 | 1 | -1/+1 |
* | DBTAdapter::mgmtEvDeviceConnectedCB considers a new connection; Misc decorati... | Sven Gothel | 2020-05-03 | 1 | -13/+30 |
* | Ensure unique set of HCISession::connectedDevices and DBTAdapter::discoveredD... | Sven Gothel | 2020-05-03 | 2 | -2/+14 |