summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* GATT/L2CAP Robustness: Have L2CAPHandler its own DBTEnvrionment (local L2CAP_...Sven Gothel2020-09-232-13/+65
* Conclude POWERED state change across C++/Java; Newly added AdapterStatusListe...Sven Gothel2020-09-232-1/+14
* LE Secure Connections: Initial API to support secure pairing with varying Pai...Sven Gothel2020-09-222-1/+66
* Doxygen: C++ package and private extraction creates too verbose documentation...v2.1.26Sven Gothel2020-09-212-2/+19
* README/API-Doc: Add details about Direct-BT and resolve markdown to html limi...Sven Gothel2020-09-211-7/+8
* DBTAdapter::mgmtEvNewSettingsMgmt: Update DBTAdapter::btMode from new setting...Sven Gothel2020-09-201-1/+2
* GATTHandler::sendWithReply(..): Either returns a valid reply or throws an exc...Sven Gothel2020-09-201-0/+36
* Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ...Sven Gothel2020-09-202-3/+7
* OctetTypes::freeData() regression: Zero sized POctets w/ nullptr are supporte...Sven Gothel2020-09-201-17/+16
* GATT[Service,...] used a 'toSafeString()' due to unknown SIGSEGV at this time...Sven Gothel2020-09-203-27/+3
* HCIHandler: Earmark BT Spec details for LE Secure ConnectionsSven Gothel2020-09-201-0/+14
* C++ DBTManager / Java BluetoothFactory: Default operation is BTMode::LE (Was ...Sven Gothel2020-09-201-2/+14
* POctets: Add default ctor POctets() with intentional zero sized data and use ...Sven Gothel2020-09-193-18/+16
* 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
* api/tinyb/BluetoothException: Conform to C++11Sven Gothel2020-09-191-13/+15
* 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