| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | C++ noexcept: DBTManager | Sven Gothel | 2020-09-14 | 1 | -45/+45 |
* | C++ noexcept: GATTHandler | Sven Gothel | 2020-09-14 | 1 | -18/+18 |
* | C++ noexcept: HCITypes and MgmtTypes | Sven Gothel | 2020-09-14 | 2 | -21/+21 |
* | C++ noexcept: ATTPDUTypes string methods; DBTEnv; HCIComm and HCIHandler | Sven Gothel | 2020-09-14 | 4 | -92/+92 |
* | C++ noexcept: Remaining BasicTypes getCurrentMilliseconds(), uintXHexString(.... | Sven Gothel | 2020-09-14 | 1 | -6/+6 |
* | C++ noexcept: uuid_t and its implementations; Make uuid_t::TypeSize and 'enum... | Sven Gothel | 2020-09-14 | 3 | -46/+51 |
* | C++ noexcept: Ringbuffer and its LFRingbuffer implementation | Sven Gothel | 2020-09-14 | 2 | -57/+70 |
* | C++ noexcept: Adjust all types and functions in DBTTypes | Sven Gothel | 2020-09-14 | 1 | -38/+38 |
* | C++ noexcept: MgmtTypes: MgmtEvent ctor gets exp_param_size to validate data ... | Sven Gothel | 2020-09-14 | 2 | -179/+197 |
* | C++ noexcept: HCITypes: HCIEvent ctor gets exp_param_size to validate data ra... | Sven Gothel | 2020-09-14 | 1 | -24/+24 |
* | C++ noexcept: FunctionDef.hpp | Sven Gothel | 2020-09-14 | 1 | -53/+53 |
* | 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 | 2 | -7/+10 |
* | C++: Second round propagating noexcept and using OctetTypes nocheck '_nc' | Sven Gothel | 2020-09-14 | 4 | -150/+153 |
* | C++: First round propagating noexcept: Adding nocheck '_nc' variants in Octet... | Sven Gothel | 2020-09-14 | 5 | -240/+329 |
* | Fixing Example crossreference and Menu item | Sven Gothel | 2020-09-03 | 1 | -0/+31 |
* | README: More detailed Direct-BT description (event driven, build depenencies,... | Sven Gothel | 2020-09-03 | 2 | -4/+8 |