| Commit message (Expand) | Author | Age | Files | Lines |
* | C++: Shorten is*Set() -> is_set(), fix test requiring all bits set to `bit ==... | Sven Gothel | 2022-06-17 | 1 | -2/+2 |
* | C++: Shorten is*Set() -> is_set() and set*() -> set() for bit-type enums; Fix... | Sven Gothel | 2022-06-16 | 1 | -5/+5 |
* | noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero... | Sven Gothel | 2022-05-15 | 1 | -26/+26 |
* | C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s... | Sven Gothel | 2022-05-14 | 1 | -13/+14 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 1 | -7/+16 |
* | Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos... | Sven Gothel | 2022-05-09 | 1 | -5/+5 |
* | Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta... | Sven Gothel | 2022-05-05 | 1 | -5/+5 |
* | Use fraction_i64::to_ms() w/ PRIi64 in printf | Sven Gothel | 2022-05-05 | 1 | -1/+1 |
* | Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-... | Sven Gothel | 2022-05-01 | 1 | -6/+7 |
* | noexcept: BTGattHandler::send*() | Sven Gothel | 2022-04-23 | 1 | -38/+20 |
* | Remove explicit atomic::load() calls written out where redundant (type operator) | Sven Gothel | 2022-04-22 | 1 | -5/+5 |
* | BTGattHandler::disconnect(): Output rename ioErrorCause -> ioerr, avoiding 'E... | Sven Gothel | 2022-04-22 | 1 | -2/+2 |
* | Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by... | Sven Gothel | 2022-04-20 | 1 | -3/+17 |
* | BTAdapter Server: Offload waiting for client connection from BTAdapter::mgmtE... | Sven Gothel | 2022-04-19 | 1 | -5/+15 |
* | [L2CAP, HCI]Comm: Hold external interrupted delegate from service_runner for ... | Sven Gothel | 2022-04-18 | 1 | -4/+4 |
* | BTDevice::send{Notification,Indication}(): Check isValid() first and make it ... | Sven Gothel | 2022-04-16 | 1 | -12/+37 |
* | Fix uninitialized fields (valgrind conditional jump) in BTAdapter, BTDevice a... | Sven Gothel | 2022-04-15 | 1 | -0/+3 |
* | BTDevice::notifyLEFeature(): Remove HCIStatusCode param and only call with SU... | Sven Gothel | 2022-04-14 | 1 | -10/+4 |
* | Fixes slave/server legacy LTK issue: Resolve MgmtLongTermKeyInfo::{initiator-... | Sven Gothel | 2022-04-14 | 1 | -48/+18 |
* | Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund... | Sven Gothel | 2022-04-11 | 1 | -1/+1 |
* | BTAdapter: Add 'simple_timer smp_watchdog' triggering FAILED, key removal and... | Sven Gothel | 2022-04-11 | 1 | -1/+6 |
* | BTDevice::processL2CAPSetup: Show dev_id in DBG_PRINT | Sven Gothel | 2022-04-11 | 1 | -8/+8 |
* | BTDevice::PairingData::toString() and BTDevice::setConnSecurity(): Show adapt... | Sven Gothel | 2022-04-11 | 1 | -12/+12 |
* | BTDevice::processL2CAPSetup: Only set local server open l2cap_att's BTSecuri... | Sven Gothel | 2022-04-10 | 1 | -1/+5 |
* | BTDevice: Use HCIStatusCode::AUTHENTICATION_FAILURE reason for disconnect if ... | Sven Gothel | 2022-04-10 | 1 | -3/+3 |
* | L2CAPComm.hpp: L2CAP{ClientServer->Comm}, add adapter device id for clarity o... | Sven Gothel | 2022-04-10 | 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 | -229/+226 |
* | BTDevice::clearData() to be performed after notifying listener and if !isConn... | Sven Gothel | 2022-04-09 | 1 | -2/+3 |
* | BTDevice: Update btRole = !adapter.getRole() when clearData() @ disconnected ... | Sven Gothel | 2022-04-09 | 1 | -0/+3 |
* | BTDevice::clearData() when disconnected, avoiding using old scanned artifacts... | Sven Gothel | 2022-04-09 | 1 | -4/+26 |
* | BTDevice: Replace EInfoReport when disconnected w/ empty one (avoid accumulat... | Sven Gothel | 2022-02-07 | 1 | -1/+5 |
* | BTDevice::update(EInfoReport ..): Always update name on EIR scanned data if g... | Sven Gothel | 2022-02-07 | 1 | -1/+1 |
* | BTDevice.cpp: Adopt to mtx_data -> mtx_eir change, drop sync_data if redundant | Sven Gothel | 2022-02-02 | 1 | -6/+4 |
* | Custom GATT Processing: MTU and remote GATT Services shall be processed at re... | Sven Gothel | 2022-02-02 | 1 | -45/+57 |
* | Fixed for clang++ 11.0.1-2 | Sven Gothel | 2022-01-25 | 1 | -1/+1 |
* | Define BTDevice::getName(): Set by the advertised EInfoReport if available, o... | Sven Gothel | 2022-01-25 | 1 | -2/+2 |
* | EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja... | Sven Gothel | 2022-01-25 | 1 | -9/+30 |
* | BTDevice::toString(): Don't show EIR if device is BTRole::Slave (not scanned/... | Sven Gothel | 2022-01-24 | 1 | -1/+2 |
* | BTDevice: Expose aggregated scanned EIR | Sven Gothel | 2022-01-18 | 1 | -84/+8 |
* | BTDevice::toString(): Add l2cap_att | Sven Gothel | 2022-01-17 | 1 | -3/+3 |
* | BTDevice::processL2CAPSetup(): In 'smp_auto' mode on l2cap failure: Don't dis... | Sven Gothel | 2022-01-17 | 1 | -11/+19 |
* | BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(... | Sven Gothel | 2022-01-13 | 1 | -63/+19 |
* | BTDevice::l2cap_att: Use as unique_ptr reference to be replaced, allow connec... | Sven Gothel | 2022-01-12 | 1 | -11/+21 |
* | DiscoveryPolicy: Fix: BTDevice::connectGATT(): Only discover GATT services et... | Sven Gothel | 2022-01-02 | 1 | -1/+4 |
* | BTDevice::uploadKeys(): Simplify BTRole condition and fix comments, add DBG_P... | Sven Gothel | 2022-01-01 | 1 | -7/+12 |
* | BTDevice::setSMPKeyBin(): Set pairing_data.use_sc based on SMPKeyBin LTKs | Sven Gothel | 2022-01-01 | 1 | -0/+1 |
* | BTAdapter/BTDevice: Refine key managment related *_PRINT and PairingData::toS... | Sven Gothel | 2022-01-01 | 1 | -3/+4 |
* | DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d... | Sven Gothel | 2021-11-28 | 1 | -1/+5 |
* | DiscoveryPolicy: BTDevice::connectGATT(): Discover GATT services and parse Ge... | Sven Gothel | 2021-11-28 | 1 | -32/+37 |