aboutsummaryrefslogtreecommitdiffstats
path: root/api/direct_bt
Commit message (Expand)AuthorAgeFilesLines
* Fix GATT* Object relationship incl weak back-reference (GATTHandler was skipp...Sven Gothel2020-09-195-17/+30
* *Octet::check_range(..): Pass file, line as argument, as inline won't work pr...Sven Gothel2020-09-191-2/+4
* POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa...Sven Gothel2020-09-192-9/+26
* C++ *Octet noexcept, add/use more [get|put]_*_nc(..) where applicable (pre-ch...Sven Gothel2020-09-194-93/+116
* dbt_debug: Generalize ERR_PRINT2 -> ERR_PRINT_IMPL w/ prefix param; Add IRQ_P...Sven Gothel2020-09-191-5/+8
* DBTAdapter: Missed commit of noexcept marking for 'friend ... DBTDevice::getG...Sven Gothel2020-09-181-1/+1
* DBTDevice: pingGATT and getGATTServices handle exceptions, hence mark both 'n...Sven Gothel2020-09-181-2/+2
* dbt_debug: INFO_PRINT(..) -> WORDY_PRINT(..) cond DBTEnv::VERBOSE, add uncond...Sven Gothel2020-09-181-2/+10
* DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22Sven Gothel2020-09-181-1/+15
* DBTEnv API Doc: Mention missing 'direct_bt.debug.adapter.event', order alphab...Sven Gothel2020-09-181-2/+3
* HCIComm, L2CAPComm, GATTHandler: Better var- and accessor-naming, init fd in ...Sven Gothel2020-09-183-19/+18
* Open [& Connect] @ ctor (RAII): HCIComm, L2CAPComm, GATTHandler, simplifying ...Sven Gothel2020-09-184-40/+29
* DBTAdapter: Atomic operation across discovered, connected and shared devicesSven Gothel2020-09-162-5/+3
* Correct API doc for DBTDevice::remove() (C++ and Java):Sven Gothel2020-09-161-4/+3
* DBTEnv: Resolve using environment vars under Unix shells, e.g. try 'direct_bt...Sven Gothel2020-09-151-1/+23
* C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now)Sven Gothel2020-09-153-77/+77
* C++ noexcept: JavaUplink, DBTObject, JavaGlobalObjSven Gothel2020-09-152-15/+15
* dbt_debug: Use namespace for macro resolution in case macro being used ex-nam...Sven Gothel2020-09-151-2/+2
* C++ noexcept: GATT* Data TypesSven Gothel2020-09-154-70/+71
* C++ noexcept: DBTManagerSven Gothel2020-09-141-45/+45
* C++ noexcept: GATTHandlerSven Gothel2020-09-141-18/+18
* C++ noexcept: HCITypes and MgmtTypesSven Gothel2020-09-142-21/+21
* C++ noexcept: ATTPDUTypes string methods; DBTEnv; HCIComm and HCIHandlerSven Gothel2020-09-144-92/+92
* C++ noexcept: Remaining BasicTypes getCurrentMilliseconds(), uintXHexString(....Sven Gothel2020-09-141-6/+6
* C++ noexcept: uuid_t and its implementations; Make uuid_t::TypeSize and 'enum...Sven Gothel2020-09-143-46/+51
* C++ noexcept: Ringbuffer and its LFRingbuffer implementationSven Gothel2020-09-142-57/+70
* C++ noexcept: Adjust all types and functions in DBTTypesSven Gothel2020-09-141-38/+38
* C++ noexcept: MgmtTypes: MgmtEvent ctor gets exp_param_size to validate data ...Sven Gothel2020-09-142-179/+197
* C++ noexcept: HCITypes: HCIEvent ctor gets exp_param_size to validate data ra...Sven Gothel2020-09-141-24/+24
* C++ noexcept: FunctionDef.hppSven Gothel2020-09-141-53/+53
* C++ noexcept: Add missing 'AttPDUMsg::getSpecialized(..)'Sven Gothel2020-09-141-1/+1
* C++ IndexOutOfBoundsException: Add variant for just index + lengthSven Gothel2020-09-142-7/+10
* C++: Second round propagating noexcept and using OctetTypes nocheck '_nc'Sven Gothel2020-09-144-150/+153
* C++: First round propagating noexcept: Adding nocheck '_nc' variants in Octet...Sven Gothel2020-09-145-240/+329
* Fixing Example crossreference and Menu itemSven Gothel2020-09-031-0/+31
* README: More detailed Direct-BT description (event driven, build depenencies,...Sven Gothel2020-09-032-4/+8
* DBTAdapter: Utilize POWERED in AdapterSettings to determine if powered and (c...Sven Gothel2020-09-031-8/+18
* Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo...Sven Gothel2020-09-034-12/+41
* DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug...Sven Gothel2020-08-284-15/+6
* DBTDevice::pingGATT(): Disconnect and return false if: GATT not connected or ...Sven Gothel2020-08-281-3/+3
* Inherit all *Env classes from DBTEnvironment, having them grouped for documen...Sven Gothel2020-08-284-19/+128
* DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ...Sven Gothel2020-08-284-26/+65
* DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th...Sven Gothel2020-08-283-4/+12
* GATTHandler's GATTEnv fields can't be static (conversion error)Sven Gothel2020-08-281-5/+5
* DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi...Sven Gothel2020-08-283-35/+125
* BluetoothFactory, DBTEnv: Only pass '[org.]tinyb.*' and 'direct_bt.*' propert...Sven Gothel2020-08-271-13/+13
* HCIHandler: Complete using timeout from configurable fieldsSven Gothel2020-08-271-5/+1
* HCIComm, L2CAPComm: API-Doc+; Maintain own mtx_write and use it for write(..)...Sven Gothel2020-08-273-7/+29
* DBTManager: Fix type in MGMT_EVT_RING_CAPACITY; Use MGMT_READ_PACKET_MAX_RETR...Sven Gothel2020-08-271-2/+5
* DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro...Sven Gothel2020-08-278-50/+67