| Commit message (Expand) | Author | Age | Files | Lines |
* | BTDevice: API Doc: Detail RSSI and Tx Power Level | Sven Gothel | 2023-11-24 | 1 | -2/+33 |
* | BTDevice::pairing_data.is_pre_paired: Set on uploadKeys() post setup, aligned... | Sven Gothel | 2023-11-24 | 1 | -1/+5 |
* | GATT Server Auth: Cleanup sec_levl + io_cap validation and transition, utiliz... | Sven Gothel | 2023-10-26 | 1 | -22/+54 |
* | LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ... | Sven Gothel | 2023-10-25 | 1 | -6/+29 |
* | LE Resolvable Address: Add tinycrypt, supporting AES to match IRK w/ LE Rando... | Sven Gothel | 2023-10-25 | 1 | -1/+8 |
* | GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using... | Sven Gothel | 2023-10-23 | 1 | -0/+16 |
* | MgmtPinCodeReplyCmd: Use given pin_code size and add std::string variant, zer... | Sven Gothel | 2023-10-20 | 1 | -0/+3 |
* | clang-tidy fixes part-3 / 4, adding Check `performance-*` | Sven Gothel | 2022-11-28 | 1 | -5/+5 |
* | clang-tidy fixes part-1 | Sven Gothel | 2022-11-27 | 1 | -4/+9 |
* | Adding C++ module/groups to separate the C++ API levels for the user; Adding ...v2.7.1 | Sven Gothel | 2022-05-22 | 1 | -0/+8 |
* | noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero... | Sven Gothel | 2022-05-15 | 1 | -4/+10 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 1 | -5/+10 |
* | Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos... | Sven Gothel | 2022-05-09 | 1 | -3/+3 |
* | JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ... | Sven Gothel | 2022-05-09 | 1 | -2/+3 |
* | JavaUplink Derivations: Match virtual signature with override (requirement to... | Sven Gothel | 2022-05-05 | 1 | -1/+1 |
* | BTDevice: Have isConnected and allowConnected to be of sequential consistency... | Sven Gothel | 2022-04-23 | 1 | -2/+2 |
* | Remove explicit atomic::load() calls written out where redundant (type operator) | Sven Gothel | 2022-04-22 | 1 | -1/+1 |
* | Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by... | Sven Gothel | 2022-04-20 | 1 | -7/+17 |
* | BTDevice::connectLE(): Fix default conn_interval_min 15ms -> 10ms, matching C...v2.6.5 | Sven Gothel | 2022-04-19 | 1 | -2/+2 |
* | 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 |