aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->...Sven Gothel2020-08-231-2/+3
* DBTAdapter: Use HCIHandler discovery/scan start and stopSven Gothel2020-08-231-4/+72
* HCIHandler: Add le_set_scan_param(..) and le_enable_scan(..)Sven Gothel2020-08-231-0/+40
* DBTAdapter: Use HCIHandler to listen to DEVICE_FOUND eventsSven Gothel2020-08-231-20/+23
* HCIHandler: Produce MgmtEvtDeviceFound events from LE_ADVERTISING_REPORT; EIn...Sven Gothel2020-08-232-51/+73
* HCIHandler: Unify processSimpleCommand/processStructCommand -> processCommand...Sven Gothel2020-08-231-54/+53
* HCIHandler::disconnect(..): Resolve CONNECTION_ALREADY_EXISTS re-connect fail...Sven Gothel2020-08-221-2/+8
* DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization...Sven Gothel2020-08-222-23/+34
* Refine send DISCOVERY event (m true, n false) -> (m false, n false), fix stat...v2.1.20Sven Gothel2020-07-291-4/+21
* DBTAdapter DiscoveryState: Refine currentMetaScanType, introduce currentNativ...Sven Gothel2020-07-291-21/+77
* Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin...Sven Gothel2020-07-293-36/+61
* GATTHandler::l2capReaderThread: 'l2cap read error' merely a warning, if at allSven Gothel2020-07-291-1/+1
* Fix typo in HCIStatusCode enum valueSven Gothel2020-07-281-1/+1
* DBTAdapter::ctor: Avoid using adapterInfo before initialized (SIGSEGV)Sven Gothel2020-07-281-3/+5
* DBTAdapter: Reduce verbosity again of stopDiscovery() and findDiscoveredDevic...v2.1.19Sven Gothel2020-07-281-6/+5
* Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav...Sven Gothel2020-07-281-5/+6
* DBTAdapter: Increase verbosity DBG -> INFO + enhance output (shall moved to D...Sven Gothel2020-07-281-8/+15
* DBT Adapter/Device: Enhance WARN and DBG PRINT (no more verbosity)Sven Gothel2020-07-282-6/+14
* DBTAdapter::mgmtEvDeviceDiscoveringMgmt: Don't hold mtx_discovery: Not necess...Sven Gothel2020-07-271-1/+0
* DBTAdapter::mgmtEvDeviceFoundMgmt: Fix drop INFO_PRINT to 'DBTAdapter::EventC...Sven Gothel2020-07-271-5/+5
* C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of...Sven Gothel2020-07-271-26/+22
* GATTHandler::sendWithReply(): Disclose timeout value in error and exception o...Sven Gothel2020-07-271-2/+2
* DBTAdapter.cpp: Turn VERBOSE_ON off (oopsie)Sven Gothel2020-07-261-1/+1
* GATTHandler: INFO -> ERROR: MULTI-NTF not implementedv2.1.17Sven Gothel2020-07-261-1/+1
* DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m...Sven Gothel2020-07-262-18/+34
* GATTCharacteristic::toSafeString(): Remove further dereferencing to service...Sven Gothel2020-07-261-15/+2
* GATT[Service,Characteristic,Descriptor]: Use new 'toSafeString()' for constru...Sven Gothel2020-07-263-16/+56
* GATTHandler: connect/disconnect: Lock mtx_command.Sven Gothel2020-07-261-0/+4
* Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ...Sven Gothel2020-07-264-33/+51
* DBTDevice.cpp: Fix DBG_PRINT..Sven Gothel2020-07-261-3/+3
* Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid...Sven Gothel2020-07-261-8/+8
* Make GATTHandler::configNotificationIndication(..) fault tolerant on disable ...Sven Gothel2020-07-251-1/+11
* GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15Sven Gothel2020-07-251-9/+34
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-243-61/+106
* DBTAdapter/Device: Simplify adapter's HCIHandler access, as we can rely on it...Sven Gothel2020-07-222-24/+12
* DBTAdapter::dtor: Also clear HCIHandler's event callbacksSven Gothel2020-07-221-0/+5
* DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv...Sven Gothel2020-07-221-1/+9
* HCIHandler: Track all incoming connections, even if not initiated by user dir...Sven Gothel2020-07-211-75/+53
* DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ...Sven Gothel2020-07-212-58/+53
* DBTDevice: Use atomic 'isConnected' to query connection status; Check connect...Sven Gothel2020-07-171-2/+8
* DBTDevice: Clarify and distinguish GAP discovered services from read GATT ser...Sven Gothel2020-07-151-28/+40
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-044-80/+101
* DBTAdapter::printDevices() -> printSharedPtrListOfDevices() + API doc remark:...Sven Gothel2020-07-031-1/+1
* DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressTypeSven Gothel2020-07-031-29/+17
* EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ...Sven Gothel2020-07-032-11/+23
* GATTHandler: Tolerate a 3x usual reply timeout (3x 500ms) for first GATT exch...Sven Gothel2020-07-021-11/+12
* DBTAdapter: Remove debug code (discoveredDevices count)Sven Gothel2020-07-021-3/+1
* Support BDADDR_LE_RANDOM (p1.2): Map BLERandomAddressType::STATIC_PUBLIC -> R...Sven Gothel2020-07-022-9/+14
* Support BDADDR_LE_RANDOM (p1.2): Add HCILEPeerAddressType/HCILEOwnAddressType...Sven Gothel2020-07-022-10/+43
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-024-31/+122