| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | DBTAdapter::removeDevice(): Use scoped_lock(device.mtx_connect, mtx_sharedDev... | Sven Gothel | 2020-09-27 | 1 | -5/+4 |
* | DBTAdapter: Prefer using simple mutex on most brief scope locked resources.simple_mutex0 | Sven Gothel | 2020-09-26 | 1 | -2/+2 |
* | DBTAdapter, Device, HCIHandler: SEND (manual) EVENTs off-thread, mimic normal...alt_sendevent | Sven Gothel | 2020-09-26 | 1 | -2/+2 |
* | DBTAdapter: Avoid data-races of adapterInfo->getCurrentSetting() and btMode: ... | Sven Gothel | 2020-09-26 | 1 | -2/+3 |
* | BluetoothAdapter.getManager() added; BluetoothManager.Settings added; D*Manag... | Sven Gothel | 2020-09-25 | 1 | -1/+1 |
* | DBTAdapter, DBTManager, HCIHandler: Ensure take-down (dtor, disconnect, remov... | Sven Gothel | 2020-09-25 | 3 | -35/+39 |
* | DBTDevice, GATTHandler, ..: Ensure take-down (dtor, disconnect, remove*) code... | Sven Gothel | 2020-09-25 | 3 | -13/+13 |
* | DBTDevice::disconnect(): Remove arg 'ioErrorCause'. This is the final cleanup... | Sven Gothel | 2020-09-25 | 2 | -8/+4 |
* | DBTAdapter::addDeviceToWhitelist: Fix copy/paste editing bug (oops)v2.1.28 | Sven Gothel | 2020-09-24 | 1 | -1/+1 |
* | GATTNumbers: Concluding review: API doc, better naming, have optional data an... | Sven Gothel | 2020-09-24 | 3 | -26/+57 |
* | HCIHandler*: Tuning LE scan + connection parameters for higher performance (s... | Sven Gothel | 2020-09-24 | 4 | -16/+16 |
* | DBTDevice::disconnect(): Simplification, !isConnected is OK, only send event ... | Sven Gothel | 2020-09-24 | 2 | -3/+4 |
* | HCIHandler::disconnect(): Drop notion of 'ioErrorCause' as it is no more used... | Sven Gothel | 2020-09-24 | 1 | -2/+1 |
* | HCIHandler*: Tuning LE scan + connection parameters for higher transmission r... | Sven Gothel | 2020-09-24 | 6 | -42/+72 |
* | Use constexpr where applicable in api/direct_bt | Sven Gothel | 2020-09-24 | 6 | -23/+23 |
* | GATTNumbers: Elaborate a little bit more on used GATT Services/Characteristics | Sven Gothel | 2020-09-24 | 1 | -11/+47 |
* | DBTAdapter: Split mtx_deviceReferences for each list; Avoid callback-scope lo... | Sven Gothel | 2020-09-23 | 1 | -2/+4 |
* | GATT/L2CAP Robustness: Have L2CAPHandler its own DBTEnvrionment (local L2CAP_... | Sven Gothel | 2020-09-23 | 2 | -13/+65 |
* | Conclude POWERED state change across C++/Java; Newly added AdapterStatusListe... | Sven Gothel | 2020-09-23 | 2 | -1/+14 |
* | LE Secure Connections: Initial API to support secure pairing with varying Pai... | Sven Gothel | 2020-09-22 | 2 | -1/+66 |
* | Doxygen: C++ package and private extraction creates too verbose documentation...v2.1.26 | Sven Gothel | 2020-09-21 | 2 | -2/+19 |
* | README/API-Doc: Add details about Direct-BT and resolve markdown to html limi... | Sven Gothel | 2020-09-21 | 1 | -7/+8 |
* | DBTAdapter::mgmtEvNewSettingsMgmt: Update DBTAdapter::btMode from new setting... | Sven Gothel | 2020-09-20 | 1 | -1/+2 |
* | GATTHandler::sendWithReply(..): Either returns a valid reply or throws an exc... | Sven Gothel | 2020-09-20 | 1 | -0/+36 |
* | Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ... | Sven Gothel | 2020-09-20 | 2 | -3/+7 |
* | OctetTypes::freeData() regression: Zero sized POctets w/ nullptr are supporte... | Sven Gothel | 2020-09-20 | 1 | -17/+16 |
* | GATT[Service,...] used a 'toSafeString()' due to unknown SIGSEGV at this time... | Sven Gothel | 2020-09-20 | 3 | -27/+3 |
* | HCIHandler: Earmark BT Spec details for LE Secure Connections | Sven Gothel | 2020-09-20 | 1 | -0/+14 |
* | C++ DBTManager / Java BluetoothFactory: Default operation is BTMode::LE (Was ... | Sven Gothel | 2020-09-20 | 1 | -2/+14 |
* | POctets: Add default ctor POctets() with intentional zero sized data and use ... | Sven Gothel | 2020-09-19 | 3 | -18/+16 |
* | Fix GATT* Object relationship incl weak back-reference (GATTHandler was skipp... | Sven Gothel | 2020-09-19 | 5 | -17/+30 |
* | *Octet::check_range(..): Pass file, line as argument, as inline won't work pr... | Sven Gothel | 2020-09-19 | 1 | -2/+4 |
* | POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa... | Sven Gothel | 2020-09-19 | 2 | -9/+26 |
* | C++ *Octet noexcept, add/use more [get|put]_*_nc(..) where applicable (pre-ch... | Sven Gothel | 2020-09-19 | 4 | -93/+116 |
* | dbt_debug: Generalize ERR_PRINT2 -> ERR_PRINT_IMPL w/ prefix param; Add IRQ_P... | Sven Gothel | 2020-09-19 | 1 | -5/+8 |
* | api/tinyb/BluetoothException: Conform to C++11 | Sven Gothel | 2020-09-19 | 1 | -13/+15 |
* | DBTAdapter: Missed commit of noexcept marking for 'friend ... DBTDevice::getG... | Sven Gothel | 2020-09-18 | 1 | -1/+1 |
* | DBTDevice: pingGATT and getGATTServices handle exceptions, hence mark both 'n... | Sven Gothel | 2020-09-18 | 1 | -2/+2 |
* | dbt_debug: INFO_PRINT(..) -> WORDY_PRINT(..) cond DBTEnv::VERBOSE, add uncond... | Sven Gothel | 2020-09-18 | 1 | -2/+10 |
* | DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22 | Sven Gothel | 2020-09-18 | 1 | -1/+15 |
* | DBTEnv API Doc: Mention missing 'direct_bt.debug.adapter.event', order alphab... | Sven Gothel | 2020-09-18 | 1 | -2/+3 |
* | HCIComm, L2CAPComm, GATTHandler: Better var- and accessor-naming, init fd in ... | Sven Gothel | 2020-09-18 | 3 | -19/+18 |
* | Open [& Connect] @ ctor (RAII): HCIComm, L2CAPComm, GATTHandler, simplifying ... | Sven Gothel | 2020-09-18 | 4 | -40/+29 |
* | DBTAdapter: Atomic operation across discovered, connected and shared devices | Sven Gothel | 2020-09-16 | 2 | -5/+3 |
* | Correct API doc for DBTDevice::remove() (C++ and Java): | Sven Gothel | 2020-09-16 | 1 | -4/+3 |
* | DBTEnv: Resolve using environment vars under Unix shells, e.g. try 'direct_bt... | Sven Gothel | 2020-09-15 | 1 | -1/+23 |
* | C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now) | Sven Gothel | 2020-09-15 | 3 | -77/+77 |
* | C++ noexcept: JavaUplink, DBTObject, JavaGlobalObj | Sven Gothel | 2020-09-15 | 2 | -15/+15 |
* | dbt_debug: Use namespace for macro resolution in case macro being used ex-nam... | Sven Gothel | 2020-09-15 | 1 | -2/+2 |
* | C++ noexcept: GATT* Data Types | Sven Gothel | 2020-09-15 | 4 | -70/+71 |