| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | 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 |
* | DBTAdapter: Utilize POWERED in AdapterSettings to determine if powered and (c... | Sven Gothel | 2020-09-03 | 1 | -8/+18 |
* | Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo... | Sven Gothel | 2020-09-03 | 4 | -12/+41 |
* | DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug... | Sven Gothel | 2020-08-28 | 4 | -15/+6 |
* | DBTDevice::pingGATT(): Disconnect and return false if: GATT not connected or ... | Sven Gothel | 2020-08-28 | 1 | -3/+3 |
* | Inherit all *Env classes from DBTEnvironment, having them grouped for documen... | Sven Gothel | 2020-08-28 | 4 | -19/+128 |
* | DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ... | Sven Gothel | 2020-08-28 | 4 | -26/+65 |
* | DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th... | Sven Gothel | 2020-08-28 | 3 | -4/+12 |
* | GATTHandler's GATTEnv fields can't be static (conversion error) | Sven Gothel | 2020-08-28 | 1 | -5/+5 |
* | DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi... | Sven Gothel | 2020-08-28 | 3 | -35/+125 |
* | BluetoothFactory, DBTEnv: Only pass '[org.]tinyb.*' and 'direct_bt.*' propert... | Sven Gothel | 2020-08-27 | 1 | -13/+13 |
* | HCIHandler: Complete using timeout from configurable fields | Sven Gothel | 2020-08-27 | 1 | -5/+1 |
* | HCIComm, L2CAPComm: API-Doc+; Maintain own mtx_write and use it for write(..)... | Sven Gothel | 2020-08-27 | 3 | -7/+29 |
* | DBTManager: Fix type in MGMT_EVT_RING_CAPACITY; Use MGMT_READ_PACKET_MAX_RETR... | Sven Gothel | 2020-08-27 | 1 | -2/+5 |
* | DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro... | Sven Gothel | 2020-08-27 | 8 | -50/+67 |