aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* DBGattServer.hpp: Reorder methods a little (readability)Sven Gothel2021-11-091-26/+26
* BTGattCmd: Refine API docSven Gothel2021-11-081-3/+5
* DBGattServer::Listener: Fix API docSven Gothel2021-11-081-11/+6
* DBGattServer::Listener: Add connected() and mtuChanged(): Supporting using pr...Sven Gothel2021-11-081-2/+24
* Add BTGattCmd (C++/Java): Conveniently maps a GATT command and optionally its...Sven Gothel2021-11-082-0/+286
* Add BTDevice::findGattChar(char_uuid), i.e. w/o service_uuid (Java/C++): Less...Sven Gothel2021-11-081-0/+20
* HCIHandler/BTAdapter::startDiscovery(): le_scan_active default false -> true,...Sven Gothel2021-11-042-4/+4
* BTAdapter: Add noexcept (startDiscovery(), removeAllStatusListener()); BTDevi...Sven Gothel2021-11-041-2/+2
* BTDevice:: Fix dimension of stored supervisor_timeout (passed to BTGattHandle...Sven Gothel2021-11-042-2/+5
* Derive GATT read- and write-timout = max(minimum_preset, connection_supervisi...Sven Gothel2021-11-042-12/+23
* BTGattHandler::send[Indi|Notifi]cation(): Constring handle to be of character...Sven Gothel2021-11-033-13/+57
* BTGattHandler::findCharacterisicsByValueHandle(): Cleanup usage and argument ...Sven Gothel2021-11-031-11/+2
* Adapt to jau::ringbuffer API changeSven Gothel2021-10-314-4/+4
* Add BTAdapter's Slave Peripheral SMP Key ManagementSven Gothel2021-10-291-4/+39
* BTDevice::mtx_pairing: mutex -> recurse_mutex, preparing for BTAdapter's peri...Sven Gothel2021-10-291-2/+2
* Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload...Sven Gothel2021-10-292-96/+129
* BTAdapter::[get|set]SecureConnections*() align and complete on Java sideSven Gothel2021-10-291-0/+1
* SMPKeyBin: Entangle filename with instance: write(..) takes path instead of f...Sven Gothel2021-10-281-5/+12
* Remove BTDevice::pair() declaration (left over from TinyB removal)Sven Gothel2021-10-281-9/+0
* Issue BTDevice::unpair() directly when device is discovered, disconnected and...Sven Gothel2021-10-282-0/+21
* BTManager::unpairDevice(..): Return HCIStatusCode directly; BTDevice::unpair(...Sven Gothel2021-10-281-1/+1
* MgmtTypes.hpp: Link USER_CONFIRM_REQUEST and USER_CONFIRM_REPLY to BT Spec HCISven Gothel2021-10-281-0/+5
* DBGattServer: Add convenience functions to zero values and reset ClientCharCo...Sven Gothel2021-10-281-0/+25
* Add BTAdapter::getSecureConnectionsEnabled()Sven Gothel2021-10-281-0/+10
* Add DBGattServer::Listener::disconnect(..) for cleanup, example: Full cleanup...Sven Gothel2021-10-271-0/+23
* SMPKeyBin: Add helper to load all SMPKeyBin files from a directory, filter fo...Sven Gothel2021-10-271-3/+17
* Add BTAdapter::setSMPKeyBin(..): Allowing to upload keys for peripheral mode ...Sven Gothel2021-10-271-0/+18
* Fix MgmtLinkKeyInfo::getLinkKey() offsetSven Gothel2021-10-271-1/+1
* SMPKeyBin (Version 5, C++/Java): Add IRK and (set/get) and also set CSRKSven Gothel2021-10-271-7/+29
* BTDevice: SMP Keys (C++/Java): Have setter update PairingData::keys_*_has; Ex...Sven Gothel2021-10-271-4/+37
* Add SMPIdentityResolvingKey (C++/Java): Prepare to expose IRKSven Gothel2021-10-271-2/+96
* Revise BTDevice::PairingData Handling; Fix HCITypes/MgmtTypes Encryption Key ...Sven Gothel2021-10-273-17/+47
* SMPHandler CONSIDER_HCI_CMD_FOR_SMP_STATE=0 (disabled): Continue SC Periphera...Sven Gothel2021-10-271-1/+1
* Add BTAdapter::setSecureConnections(bool) (C++/Java): Allow testing periphera...Sven Gothel2021-10-271-1/+11
* Add 3 HCI Commands + 1 HCI MetaEvent to support SMP SC on slave peripheral si...Sven Gothel2021-10-267-53/+607
* HCITypes.hpp: Enhance packet structure API docSven Gothel2021-10-261-20/+32
* HCIHandler: Add HCIMetaEventType::LE_LTK_REQUEST (filter), add opc LE_LTK_REP...Sven Gothel2021-10-251-11/+15
* HCIHandler: Always pass LE_PHY_UPDATE_COMPLETE, LE_REMOTE_FEATURES to event h...Sven Gothel2021-10-252-15/+27
* DBGattServer / dbt_peripheral00: Use jau::make_darray(..) for proper move-sem...Sven Gothel2021-10-241-32/+92
* BTAdapter: Fix API doc .. avoid Doxygen html rendering artifactsSven Gothel2021-10-241-4/+2
* GATTNumbers: GATT_SERVICES ..: Use jau::make_darray<..>(..) to avoid copy-cto...Sven Gothel2021-10-241-11/+15
* AttPDUMsg copy-ctor may throw due to POctets (remove noexcept); Add explicit ...Sven Gothel2021-10-191-1/+10
* DBGattServer::Listener::clientCharConfigChanged() Use const qualifier; dbt_pe...Sven Gothel2021-10-191-1/+1
* BTDevice/BTGattHandler: Add send[Notification|Indication](..) commandsSven Gothel2021-10-192-0/+28
* BTGattHandler: Add full replyWriteReq() for Opcode's WRITE_REQ, WRITE_CMD and...Sven Gothel2021-10-191-1/+4
* Add DBGattServer::Listener::clientCharConfigChanged(..)Sven Gothel2021-10-191-0/+12
* DBGattServer:: Add 'variable_length' Desc/Char attribute, add DBGattDesc::cre...Sven Gothel2021-10-191-10/+66
* Add AttPrepWrite, AttExeWriteReq + AttExeWriteRspSven Gothel2021-10-191-0/+117
* AttErrorRsp::ErrorCode: Add NO_ERROR (0) to indicate no error, useful for met...Sven Gothel2021-10-181-0/+2
* AttHandleValueRcv: Add missing handle in notification/indication ctorSven Gothel2021-10-181-1/+2