| Commit message (Expand) | Author | Age | Files | Lines |
* | Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ... | Sven Gothel | 2020-09-20 | 4 | -24/+23 |
* | DBTAdapter::[start|stop]Discovery(..): Add FIXME note to respect DBTAdapter::... | Sven Gothel | 2020-09-20 | 1 | -0/+3 |
* | GATT[Service,...] used a 'toSafeString()' due to unknown SIGSEGV at this time... | Sven Gothel | 2020-09-20 | 3 | -12/+12 |
* | GATTHandler: [read|write]Value, discover*: Apply more detailed error message ... | Sven Gothel | 2020-09-20 | 1 | -39/+38 |
* | C++ DBTManager / Java BluetoothFactory: Default operation is BTMode::LE (Was ... | Sven Gothel | 2020-09-20 | 3 | -6/+23 |
* | POctets: Add default ctor POctets() with intentional zero sized data and use ... | Sven Gothel | 2020-09-19 | 1 | -2/+24 |
* | DBTDevice::getGATTServices() noexcept: Much catch potential exception from GA... | Sven Gothel | 2020-09-19 | 1 | -4/+9 |
* | Fix GATT* Object relationship incl weak back-reference (GATTHandler was skipp... | Sven Gothel | 2020-09-19 | 5 | -22/+63 |
* | C++ *Octet noexcept, add/use more [get|put]_*_nc(..) where applicable (pre-ch... | Sven Gothel | 2020-09-19 | 4 | -4/+4 |
* | GATTHandler::ioErrorCause: Use in l2capReaderThreadImpl (drop local var) and ...v2.1.24 | Sven Gothel | 2020-09-19 | 1 | -3/+4 |
* | dbt_debug: Generalize ERR_PRINT2 -> ERR_PRINT_IMPL w/ prefix param; Add IRQ_P... | Sven Gothel | 2020-09-19 | 2 | -6/+6 |
* | C++ direct_bt: Fix throw expressions | Sven Gothel | 2020-09-19 | 3 | -4/+4 |
* | DBTManager::mgmtReaderThreadImpl(): Use MGMT_HEADER_SIZE, instead of just '6' | Sven Gothel | 2020-09-18 | 1 | -3/+3 |
* | DBTDevice: pingGATT and getGATTServices handle exceptions, hence mark both 'n... | Sven Gothel | 2020-09-18 | 1 | -1/+1 |
* | dbt_debug: INFO_PRINT(..) -> WORDY_PRINT(..) cond DBTEnv::VERBOSE, add uncond... | Sven Gothel | 2020-09-18 | 7 | -26/+36 |
* | GATTHandler ctor: Catch potential exception from exchangeMTU(..) GATT command... | Sven Gothel | 2020-09-18 | 1 | -3/+14 |
* | DBTDevice::disconnect(..): Fix gattHandler == nullptr case | Sven Gothel | 2020-09-18 | 1 | -2/+4 |
* | GATTHandler::ping(), DBTDevice::pingGATT(): GATTHandler::ping() always fails ... | Sven Gothel | 2020-09-18 | 2 | -9/+12 |
* | HCIComm, L2CAPComm, GATTHandler: Better var- and accessor-naming, init fd in ... | Sven Gothel | 2020-09-18 | 5 | -64/+63 |
* | Open [& Connect] @ ctor (RAII): HCIComm, L2CAPComm, GATTHandler, simplifying ... | Sven Gothel | 2020-09-18 | 3 | -101/+55 |
* | DBTAdapter: Atomic operation across discovered, connected and shared devices | Sven Gothel | 2020-09-16 | 2 | -29/+32 |
* | DBTEnv: Resolve using environment vars under Unix shells, e.g. try 'direct_bt... | Sven Gothel | 2020-09-15 | 1 | -5/+18 |
* | C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now) | Sven Gothel | 2020-09-15 | 2 | -37/+37 |
* | C++ noexcept: GATT* Data Types | Sven Gothel | 2020-09-15 | 4 | -29/+29 |
* | C++ noexcept: DBTManager | Sven Gothel | 2020-09-14 | 1 | -46/+55 |
* | C++ noexcept: GATTHandler | Sven Gothel | 2020-09-14 | 1 | -11/+11 |
* | C++ noexcept: ATTPDUTypes string methods; DBTEnv; HCIComm and HCIHandler | Sven Gothel | 2020-09-14 | 3 | -40/+40 |
* | C++ noexcept: Remaining BasicTypes getCurrentMilliseconds(), uintXHexString(.... | Sven Gothel | 2020-09-14 | 1 | -10/+15 |
* | C++ noexcept: uuid_t and its implementations; Make uuid_t::TypeSize and 'enum... | Sven Gothel | 2020-09-14 | 3 | -19/+23 |
* | C++ noexcept: Adjust all types and functions in DBTTypes | Sven Gothel | 2020-09-14 | 2 | -7/+7 |
* | C++ noexcept: MgmtTypes: MgmtEvent ctor gets exp_param_size to validate data ... | Sven Gothel | 2020-09-14 | 1 | -13/+13 |
* | C++ noexcept: HCITypes: HCIEvent ctor gets exp_param_size to validate data ra... | Sven Gothel | 2020-09-14 | 1 | -2/+2 |
* | C++ noexcept: Add missing 'AttPDUMsg::getSpecialized(..)' | Sven Gothel | 2020-09-14 | 1 | -1/+1 |
* | C++ IndexOutOfBoundsException: Add variant for just index + length | Sven Gothel | 2020-09-14 | 1 | -1/+1 |
* | C++: Second round propagating noexcept and using OctetTypes nocheck '_nc' | Sven Gothel | 2020-09-14 | 3 | -38/+38 |
* | C++: First round propagating noexcept: Adding nocheck '_nc' variants in Octet... | Sven Gothel | 2020-09-14 | 3 | -21/+21 |
* | Use [[fallthrough]] instead of comment | Sven Gothel | 2020-09-12 | 3 | -6/+6 |
* | CMake Build: Use C++17 (C++20 not yet supported on all target platforms, i.e.... | Sven Gothel | 2020-09-12 | 1 | -1/+2 |
* | DBTAdapter: Utilize POWERED in AdapterSettings to determine if powered and (c... | Sven Gothel | 2020-09-03 | 1 | -4/+30 |
* | Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo... | Sven Gothel | 2020-09-03 | 4 | -17/+86 |
* | DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug... | Sven Gothel | 2020-08-28 | 1 | -1/+1 |
* | DBTDevice::disconnectGATT: Use shared copy of GATTHandler to isse GATTHandler... | Sven Gothel | 2020-08-28 | 1 | -4/+9 |
* | GATTHandler::disconnect: Have l2cap.disconnect() always perform ASAP w/o lock... | Sven Gothel | 2020-08-28 | 1 | -5/+6 |
* | DBTDevice::pingGATT(): Disconnect and return false if: GATT not connected or ... | Sven Gothel | 2020-08-28 | 1 | -9/+6 |
* | DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ... | Sven Gothel | 2020-08-28 | 4 | -24/+52 |
* | DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th... | Sven Gothel | 2020-08-28 | 3 | -49/+51 |
* | DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi... | Sven Gothel | 2020-08-28 | 3 | -46/+54 |
* | BluetoothFactory, DBTEnv: Only pass '[org.]tinyb.*' and 'direct_bt.*' propert... | Sven Gothel | 2020-08-27 | 1 | -7/+1 |
* | DBTEnv.cpp: Fix getInt32Property(..): Use strtol, not unsigned variant | Sven Gothel | 2020-08-27 | 1 | -1/+1 |
* | HCIHandler: Complete using timeout from configurable fields | Sven Gothel | 2020-08-27 | 1 | -7/+3 |