| Commit message (Expand) | Author | Age | Files | Lines |
* | API Doc Direct-BT: Move HCI prioritization segment to main namespace section. | Sven Gothel | 2020-05-18 | 2 | -8/+11 |
* | Fix general Doxygen Documentation | Sven Gothel | 2020-05-18 | 9 | -113/+170 |
* | Working GATT Java Side; GATT Types made fully functional for user to avoid 't... | Sven Gothel | 2020-05-17 | 8 | -296/+833 |
* | GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas... | Sven Gothel | 2020-05-15 | 2 | -66/+54 |
* | C++ GATT: Cleanup and complete Descriptor <*-1> Characteristic <*-1> Service | Sven Gothel | 2020-05-14 | 2 | -98/+164 |
* | Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..) | Sven Gothel | 2020-05-12 | 1 | -0/+12 |
* | HCISession::disconnected: Don't throw exception, intentionally called at clos... | Sven Gothel | 2020-05-11 | 1 | -5/+0 |
* | Resolving flushed discovered devices and shared device reference usage. | Sven Gothel | 2020-05-11 | 2 | -12/+35 |
* | Shape GATTServiceDecl + GATTCharacterisicsDecl into TinyB API conform data re... | Sven Gothel | 2020-05-11 | 2 | -49/+22 |
* | GATT: GATTPrimaryService -> GATTServiceDecl (-> GATTTypes.hpp) ; Add JavaUpli... | Sven Gothel | 2020-05-11 | 2 | -59/+72 |
* | Move general types out of MgmtTypes; Extract DBTDevice + DBTAdapter into thei... | Sven Gothel | 2020-05-11 | 6 | -709/+831 |
* | BasicAlgos: Rename 'InputIt' -> 'InputArray' for template type, indicating in... | Sven Gothel | 2020-05-10 | 1 | -4/+4 |
* | Converging Java/JNI and C++ API to match tinyb interface requirements (step-2) | Sven Gothel | 2020-05-10 | 8 | -25/+289 |
* | [Bluetooth]AdapterStatusListener: Renamed; Using a list instead of one-shot c... | Sven Gothel | 2020-05-10 | 2 | -2/+114 |
* | FunctionDef: Enhance efficiency and create InvocationFunc<..>::clone() and Fu... | Sven Gothel | 2020-05-04 | 1 | -31/+92 |
* | Extend BluetoothDeviceStatusListener -> BluetoothAdapterStatusListener; Enum ... | Sven Gothel | 2020-05-04 | 4 | -56/+67 |
* | FunctionDef: Add CaptureInvocationFunc supporting lambdas w/ an explicit capt... | Sven Gothel | 2020-05-03 | 1 | -14/+78 |
* | MgmtAdapterEventCallback: Pass MgmtEventCallback by reference, avoiding one copy | Sven Gothel | 2020-05-03 | 1 | -1/+1 |
* | FunctionDef: Add StdInvocationFunc supporting std::function for capturing lam... | Sven Gothel | 2020-05-03 | 1 | -0/+59 |
* | ClassFunction -> FunctionDef generalization, adding plain function (non-class... | Sven Gothel | 2020-05-03 | 2 | -18/+77 |
* | Ensure unique set of HCISession::connectedDevices and DBTAdapter::discoveredD... | Sven Gothel | 2020-05-03 | 1 | -0/+1 |
* | TROOctets: Add equality operator | Sven Gothel | 2020-05-03 | 1 | -0/+7 |
* | DBTManager::close(): Clear adapterInfos (avoiding re-entry failure); Java del... | Sven Gothel | 2020-05-03 | 1 | -1/+2 |
* | HCIComm: HCI_TO_SEND_REQ_POLL_MS 1s -> 3s timeout | Sven Gothel | 2020-05-03 | 1 | -2/+2 |
* | MgmtEventCallbackList -> MgmtAdapterEventCallbackList: Adding adapter dev_id ... | Sven Gothel | 2020-05-03 | 1 | -7/+50 |
* | Element -> EIRDataType: Promote to top, add bit-ops and add Java equivalent; ... | Sven Gothel | 2020-05-03 | 2 | -40/+56 |
* | ManufactureSpecificData: Add equality operator ; remove dead declaration | Sven Gothel | 2020-05-03 | 1 | -1/+6 |
* | DBTManager Java: Add getAdapterListImpl() | Sven Gothel | 2020-05-02 | 1 | -0/+8 |
* | GATTHandler/DBTManager Timeout/Error: Limit ringbuffer.getBlocking(..) with t... | Sven Gothel | 2020-05-02 | 2 | -1/+2 |
* | Ringbuffer: Add timeout limitation to getBlocking(..) and putBlocking(..) etc. | Sven Gothel | 2020-05-02 | 2 | -29/+72 |
* | GATTHandler/DBTManager Timeout/Error: Use 3s timeout; GATTHandler/l2cap use t... | Sven Gothel | 2020-05-02 | 2 | -4/+4 |
* | GATTHandler/DBTManager Timeout/Error: Unique SIGINT handler; GATTHandler disc... | Sven Gothel | 2020-05-02 | 2 | -11/+5 |
* | DBTManager::disconnect(..): send explicit MgmtEvtDeviceDisconnected to listener | Sven Gothel | 2020-05-02 | 2 | -1/+31 |
* | Corrected COPYING and the *Ioctl.hpp (c) and license headers | Sven Gothel | 2020-04-29 | 3 | -19/+114 |
* | DBTAdapter: Drop discoverDevices(..), only allow usage of deviceFound(..) cal... | Sven Gothel | 2020-04-28 | 1 | -61/+9 |
* | DBTDevice add and use is*AddressType() | Sven Gothel | 2020-04-28 | 1 | -0/+4 |
* | DBTManager: Only require a mtx_callbackLists for mgmtEventCallbackLists | Sven Gothel | 2020-04-28 | 1 | -1/+1 |
* | AdapterInfo: Validate index == dev_id @ array creation in ctor, drop at usage | Sven Gothel | 2020-04-28 | 1 | -12/+0 |
* | USE_BT_MGMT is now build in after successful testing, hence remove conditiona... | Sven Gothel | 2020-04-27 | 1 | -4/+0 |
* | Wire AdapterInfo w/ MgmtEvtNewSettings and MgmtEvtLocalNameChanged; AdapterIn... | Sven Gothel | 2020-04-27 | 3 | -28/+99 |
* | MgmtEvent: Add MgmtSetting type; MgmtEvtNewSettings, MgmtEvtNewConnectionPara... | Sven Gothel | 2020-04-27 | 2 | -17/+118 |
* | Fix HCISession ctor definition (incomplete DBTAdapter in header) | Sven Gothel | 2020-04-27 | 1 | -4/+1 |
* | Use ERR_PRINT instead of perror and remove explicit errno info in ERR_PRINT m... | Sven Gothel | 2020-04-27 | 1 | -1/+1 |
* | HCISession ctor: Remove explicit dev_id argument, use given adapter dev_id | Sven Gothel | 2020-04-27 | 1 | -2/+2 |
* | DBTManager: Fix multiple adapters: Align kernel dev_id with our adapters indi... | Sven Gothel | 2020-04-27 | 1 | -1/+1 |
* | Add HCI non LE connect; DBTDevice: Add defaultConnect() for LE and BREDR addr... | Sven Gothel | 2020-04-26 | 3 | -28/+92 |
* | MgmtTypes: Add PinCode command and events; Clarify DEVICE_ADDED/REMOVED -> DE... | Sven Gothel | 2020-04-26 | 3 | -12/+82 |
* | BTIoctl: Remove unused 'helpers'; Fix MgmtDisconnectCmd setup | Sven Gothel | 2020-04-26 | 2 | -170/+5 |
* | DBTManager / DBTDeviceStatusListener: Refine events; java: Keep alive discove... | Sven Gothel | 2020-04-26 | 4 | -27/+179 |
* | Utilizing HCI le_connect of HCIComm, resolving the connect lag of 2s | Sven Gothel | 2020-04-25 | 1 | -1/+2 |