| Commit message (Expand) | Author | Age | Files | Lines |
* | BTDevice::send{Notification,Indication}(): Check isValid() first and make it ... | Sven Gothel | 2022-04-16 | 1 | -2/+2 |
* | BTDevice::notifyLEFeature(): Remove HCIStatusCode param and only call with SU... | Sven Gothel | 2022-04-14 | 1 | -1/+1 |
* | BTAdapter: Add 'simple_timer smp_watchdog' triggering FAILED, key removal and... | Sven Gothel | 2022-04-11 | 1 | -0/+1 |
* | BTDevice::PairingData::toString() and BTDevice::setConnSecurity(): Show adapt... | Sven Gothel | 2022-04-11 | 1 | -1/+1 |
* | L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr... | Sven Gothel | 2022-04-10 | 1 | -1/+1 |
* | SMPHandler.hpp: #define -> 'inline constexpr' to allow proper compile time an... | Sven Gothel | 2022-04-10 | 1 | -2/+0 |
* | BTDevice::clearData() when disconnected, avoiding using old scanned artifacts... | Sven Gothel | 2022-04-09 | 1 | -0/+2 |
* | BTDevice: Replace EInfoReport when disconnected w/ empty one (avoid accumulat... | Sven Gothel | 2022-02-07 | 1 | -0/+4 |
* | Custom GATT Processing: MTU and remote GATT Services shall be processed at re... | Sven Gothel | 2022-02-02 | 1 | -16/+30 |
* | Define BTDevice::getName(): Set by the advertised EInfoReport if available, o... | Sven Gothel | 2022-01-25 | 1 | -0/+6 |
* | EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja... | Sven Gothel | 2022-01-25 | 1 | -4/+10 |
* | BTDevice: Expose aggregated scanned EIR | Sven Gothel | 2022-01-18 | 1 | -26/+4 |
* | BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(... | Sven Gothel | 2022-01-13 | 1 | -82/+12 |
* | BTDevice::l2cap_att: Use as unique_ptr reference to be replaced, allow connec... | Sven Gothel | 2022-01-12 | 1 | -1/+1 |
* | BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ... | Sven Gothel | 2021-11-17 | 1 | -2/+2 |
* | Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code lines | Sven Gothel | 2021-11-13 | 1 | -0/+2 |
* | Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng... | Sven Gothel | 2021-11-09 | 1 | -0/+2 |
* | Add BTDevice::findGattChar(char_uuid), i.e. w/o service_uuid (Java/C++): Less... | Sven Gothel | 2021-11-08 | 1 | -0/+20 |
* | BTDevice:: Fix dimension of stored supervisor_timeout (passed to BTGattHandle... | Sven Gothel | 2021-11-04 | 1 | -1/+1 |
* | Derive GATT read- and write-timout = max(minimum_preset, connection_supervisi... | Sven Gothel | 2021-11-04 | 1 | -2/+3 |
* | BTGattHandler::send[Indi|Notifi]cation(): Constring handle to be of character... | Sven Gothel | 2021-11-03 | 1 | -6/+18 |
* | BTDevice::mtx_pairing: mutex -> recurse_mutex, preparing for BTAdapter's peri... | Sven Gothel | 2021-10-29 | 1 | -2/+2 |
* | Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload... | Sven Gothel | 2021-10-29 | 1 | -25/+112 |
* | Remove BTDevice::pair() declaration (left over from TinyB removal) | Sven Gothel | 2021-10-28 | 1 | -9/+0 |
* | Issue BTDevice::unpair() directly when device is discovered, disconnected and... | Sven Gothel | 2021-10-28 | 1 | -0/+9 |
* | BTDevice: SMP Keys (C++/Java): Have setter update PairingData::keys_*_has; Ex... | Sven Gothel | 2021-10-27 | 1 | -4/+37 |
* | Revise BTDevice::PairingData Handling; Fix HCITypes/MgmtTypes Encryption Key ... | Sven Gothel | 2021-10-27 | 1 | -12/+13 |
* | Add 3 HCI Commands + 1 HCI MetaEvent to support SMP SC on slave peripheral si... | Sven Gothel | 2021-10-26 | 1 | -0/+7 |
* | HCIHandler: Always pass LE_PHY_UPDATE_COMPLETE, LE_REMOTE_FEATURES to event h... | Sven Gothel | 2021-10-25 | 1 | -2/+2 |
* | BTDevice/BTGattHandler: Add send[Notification|Indication](..) commands | Sven Gothel | 2021-10-19 | 1 | -0/+14 |
* | Refine API doc of BTGatt[Service|Char|Desc]; BTDevice: Use typedef'ed BTGatt*Ref | Sven Gothel | 2021-10-10 | 1 | -3/+3 |
* | BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ... | Sven Gothel | 2021-10-05 | 1 | -6/+3 |
* | Renamed SMP*KeyInfo -> SMP*Key: Simplify language and names | Sven Gothel | 2021-10-05 | 1 | -13/+13 |
* | SMP SC (non-legacy): Add full Link Key (LK) support (SMP, SMPKeyBin, ..); Res... | Sven Gothel | 2021-09-28 | 1 | -1/+26 |
* | HCIHandler/BTAdapter/BTDevice: Add le_set[_default]_phy(..) / set[Connected|D... | Sven Gothel | 2021-09-24 | 1 | -0/+53 |
* | HCIHandler::le_read_phy(..)/BTDevice::getConnectedLE_PHY(..): Use orig HCI ar... | Sven Gothel | 2021-09-24 | 1 | -11/+12 |
* | HCIHandler/BTDevice: Enhance API doc on conn_latency and supervision_timeout;... | Sven Gothel | 2021-09-23 | 1 | -2/+2 |
* | Add BTGattChar::findGattDesc() (C++ and Java) - Aligned find* methods across ... | Sven Gothel | 2021-09-18 | 1 | -4/+4 |
* | Align Java/C++ findGatt[Service,Char](..) in BTDevice and BTGattService, remo... | Sven Gothel | 2021-09-18 | 1 | -7/+24 |
* | Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene... | Sven Gothel | 2021-09-18 | 1 | -6/+6 |
* | Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and... | Sven Gothel | 2021-09-16 | 1 | -1/+29 |
* | Introduce BTRole: Bluetooth device roles from the perspective of the link lay... | Sven Gothel | 2021-09-15 | 1 | -0/+5 |
* | Multi Direct-BT application, each using 1 adapter: Have user explicitly initi... | Sven Gothel | 2021-09-15 | 1 | -0/+1 |
* | uuid_t: static factory return unique_ptr<uuid_t> (drop const); Have uuid_t as... | Sven Gothel | 2021-09-15 | 1 | -5/+5 |
* | Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connec... | Sven Gothel | 2021-08-30 | 1 | -2/+13 |
* | API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::L...v2.2.13 | Sven Gothel | 2021-08-28 | 1 | -0/+2 |
* | Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap... | Sven Gothel | 2021-02-14 | 1 | -2/+47 |
* | BTDevice::setPairingPasskeyNegative(): Added API doc and missing Java binding... | Sven Gothel | 2021-02-11 | 1 | -0/+22 |
* | C++: Replace {@code lala} with `lala` as it confuses Doxygen preprocessor par... | Sven Gothel | 2021-02-05 | 1 | -3/+3 |
* | Fix BTDevice::setConnSecurityAuto(..) API doc (disabled by ..) | Sven Gothel | 2021-02-02 | 1 | -1/+1 |