aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* [BT|DB]GattChar::toString(): Add UTF8 user-description if availableSven Gothel2021-10-131-2/+9
* [BT|DB]GattChar::getUserDescription() and userDescriptionIndex added (from de...Sven Gothel2021-10-133-3/+32
* BTGattDesc: Have TYPE_* static const be of versatile std::shared_ptr<jau::uui...Sven Gothel2021-10-133-9/+9
* GattAttributeType: Reorder by valueSven Gothel2021-10-131-7/+6
* Fix AttFindInfoRsp: setElementSize() set format-code, not TypeSize; setElemen...Sven Gothel2021-10-131-4/+12
* BTGattHandler: Add replyAttPDUReq() for requests[ReadByGroupTypeReq, ReadByTy...Sven Gothel2021-10-121-10/+21
* GattAttributeType: Add API-doc details for usageSven Gothel2021-10-121-2/+5
* DBGattServer.hpp: Add DBGattChar::end_handle to simplify processing; add DBGa...Sven Gothel2021-10-122-6/+41
* AttPDUMsg*: Enable full bidirectional support for Gatt-Server; Enhance API do...Sven Gothel2021-10-121-189/+343
* BTGattHandler: Pass through user's DBGattServer reference if GATTRole::ServerSven Gothel2021-10-102-0/+12
* BTAdapter: Remove setDiscoverable() and setBondable() (-> startAdvertising() ...Sven Gothel2021-10-101-10/+0
* Prelim add DBGatt[Server, Service, Char, Desc] Java classes (WIP)Sven Gothel2021-10-101-3/+3
* DBGattServer.hpp: Add and use DBGattServer, a complete list of Gatt Service o...Sven Gothel2021-10-102-18/+89
* Refine API doc of BTGatt[Service|Char|Desc]; BTDevice: Use typedef'ed BTGatt*RefSven Gothel2021-10-105-20/+41
* Removed TinyB API artifacts, fix copyright notice. Add README.md 'Direct-BT O...Sven Gothel2021-10-101-12/+0
* Gatt-Server: Add DBGattServer.hpp, covering DBGattDesc, DBGattChar and DBGatt...Sven Gothel2021-10-071-0/+304
* Gatt-Server: Fix AttErrorRsp; Better grouping of AttPDUs: OpcodeType and ReqR...Sven Gothel2021-10-072-20/+84
* BTAdapter::startAdvertising(): Adjust for BT5 bigger adv param size (even if ...Sven Gothel2021-10-071-0/+5
* HCIHandler::le_set_[adv|scanrsp]_data(): Trim the packet param size, otherwis...Sven Gothel2021-10-071-0/+15
* Fix hci_cp_le_set_ext_adv_data and hci_cp_le_set_ext_scan_rsp_data: Use HCI_M...Sven Gothel2021-10-072-4/+16
* SMPKeyBin Version 4: Add localAddress (adapter) to filename with shortened fo...Sven Gothel2021-10-061-20/+33
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-053-23/+11
* Renamed SMP*KeyInfo -> SMP*Key: Simplify language and namesSven Gothel2021-10-055-91/+94
* Adopt to jaulib v0.4.9; Fixes BTSecurityRegistry::getStartOf(..)Sven Gothel2021-10-059-27/+36
* BTGattService: Clarify fields; BTGatt*::toString(): Add type prefixSven Gothel2021-10-031-6/+6
* BTGattChar: Remove redundant service_handle (reference to service is held), c...Sven Gothel2021-10-021-10/+2
* BTManager: SET_POWERED: Give a more generous timeout of 6s (normal 3s) to tol...Sven Gothel2021-10-011-1/+26
* BTAdapter: Only power-off at close() IF BTAdapter::initialize() has actually ...Sven Gothel2021-10-011-7/+12
* API-Doc: Fix link to jau::getCurrentMilliseconds() for notification/indicatio...Sven Gothel2021-09-301-4/+4
* Notification/Indication timestamp clarification: 'monotonic timestamp at rece...Sven Gothel2021-09-301-4/+4
* Fix BTGattChar::removeCharListener(..): Polymorph BTGattCharListener derivati...Sven Gothel2021-09-292-1/+23
* SMP SC (non-legacy): Add full Link Key (LK) support (SMP, SMPKeyBin, ..); Res...Sven Gothel2021-09-286-44/+178
* Resove BTAdapter::checkDiscoveryState() failure @ close()Sven Gothel2021-09-271-1/+5
* BTAdapter::updateAdapterSettings(): Shall only call poweredOff(..) off-thread...Sven Gothel2021-09-271-1/+1
* Add BTGattHandler::getCharListenerCount() to validate [add|remove]CharListene...Sven Gothel2021-09-261-0/+5
* L2CAPComm::ExitCode -> RWExitCodeSven Gothel2021-09-261-15/+18
* BTAdapter::poweredOff: Fix passiv behavior, no ERR_PRINT (only if !isValid())...Sven Gothel2021-09-251-2/+3
* Add BTGattChar::removeCharListener() and add convenience BTGattChar::disableI...Sven Gothel2021-09-241-41/+83
* HCIHandler/BTAdapter/BTDevice: Add le_set[_default]_phy(..) / set[Connected|D...Sven Gothel2021-09-245-8/+162
* HCIHandler::le_read_phy(..)/BTDevice::getConnectedLE_PHY(..): Use orig HCI ar...Sven Gothel2021-09-242-14/+16
* Added HCIHandler::check_open_connection(..): Reuse same state and param check...Sven Gothel2021-09-241-0/+18
* HCIHandler/BTDevice: Enhance API doc on conn_latency and supervision_timeout;...Sven Gothel2021-09-233-4/+13
* L2CAPComm::getStateString(..): Add more details: interrupt_flag if avail and ...Sven Gothel2021-09-231-3/+11
* Resolve L2CAPComm post-close 'has_ioerror' setting (reusing instance failed);...Sven Gothel2021-09-231-2/+33
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-212-9/+11
* Resolve ManufactureSpecificData's POctet ctor exception capability, i.e. remo...Sven Gothel2021-09-191-6/+6
* Bump README; Link BTAdapter::isInitialize() in API-docSven Gothel2021-09-181-0/+5
* Add BTGattChar::findGattDesc() (C++ and Java) - Aligned find* methods across ...Sven Gothel2021-09-182-4/+12
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-181-0/+7
* Align Java/C++ findGatt[Service,Char](..) in BTDevice and BTGattService, remo...Sven Gothel2021-09-182-7/+32