| Commit message (Expand) | Author | Age | Files | Lines |
* | BTDevice::updatePairingState: Reply PASSKEY/NUMERIC_COMPARE dummy value if !h... | Sven Gothel | 2021-02-06 | 1 | -0/+9 |
* | Fix EUI48 doc (it is within direct_bt namespace); Add EUI48Sub API doc | Sven Gothel | 2021-02-05 | 1 | -4/+3 |
* | C++: Replace {@code lala} with `lala` as it confuses Doxygen preprocessor par... | Sven Gothel | 2021-02-05 | 6 | -30/+28 |
* | SMPKeyBin API doc: Refine, fix C++ enum-type. | Sven Gothel | 2021-02-02 | 1 | -1/+1 |
* | Fix BTDevice::setConnSecurityAuto(..) API doc (disabled by ..) | Sven Gothel | 2021-02-02 | 1 | -1/+1 |
* | Promote persistent SMP Key Storage to API: SMPKeyBinv2.2.3 | Sven Gothel | 2021-02-02 | 2 | -0/+196 |
* | SMPTypes.hpp: Add query for selective logical SMPPairingState states: isSMPPa... | Sven Gothel | 2021-02-01 | 1 | -0/+15 |
* | DBTDevice: Fix automatic security negotiation: 'pairing_data.ioCap_auto' need... | Sven Gothel | 2021-02-01 | 1 | -1/+2 |
* | SMPTypes.hpp: Add queries for selective logical SMPPairingState states | Sven Gothel | 2021-02-01 | 1 | -0/+19 |
* | BTDevice: Add automatic security negotiation of BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2021-02-01 | 1 | -4/+43 |
* | BTDevice::setConnSecurity(..): Remove UNSET argument restrictions, allowing t... | Sven Gothel | 2021-02-01 | 1 | -4/+3 |
* | DBTDevice.hpp/cpp: Remove const_cast on now explicit mutable mutex and atomic... | Sven Gothel | 2021-02-01 | 1 | -5/+5 |
* | HCIHandle: Expose const HCIEnv singleton instance | Sven Gothel | 2021-02-01 | 1 | -1/+2 |
* | BTManager: Default SMPIOCapability (defaultIOCapability) is SMPIOCapability::... | Sven Gothel | 2021-02-01 | 1 | -2/+7 |
* | BTDevice.cpp connect*() methods are all noexcept, since all invoked methods a... | Sven Gothel | 2021-01-30 | 2 | -5/+5 |
* | SMPLongTermKeyInfo (Java/C++): Add convenience isResolver() (from ltk prop) a... | Sven Gothel | 2021-01-28 | 1 | -2/+9 |
* | Example Scanner10 (C++/Java): Support Security setting per device BDAddressAn... | Sven Gothel | 2021-01-27 | 1 | -0/+6 |
* | API renaming of missed 'Characteristic', add listener to API name table | Sven Gothel | 2021-01-27 | 1 | -0/+3 |
* | Refine the API doc overview: Add Header and update linked names + add event d... | Sven Gothel | 2021-01-27 | 2 | -12/+32 |
* | Update README.md; Provide Java package API doc (Copied from C++) etc .. | Sven Gothel | 2021-01-27 | 1 | -0/+3 |
* | Added EUI48Sub and EUI48::indexOf(const EUI48Sub& other) and contains(const E...v2.2.0 | Sven Gothel | 2021-01-25 | 1 | -3/+72 |
* | Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha... | Sven Gothel | 2021-01-25 | 20 | -470/+470 |
* | smart_ptr-6: Create make_shared(..) vehicle w/ public ctor and private cookie... | Sven Gothel | 2021-01-19 | 2 | -2/+20 |
* | DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapter | Sven Gothel | 2021-01-18 | 6 | -93/+122 |
* | AdapterStatusListener::deviceFound: Resolve sharedDevices persistence of foun... | Sven Gothel | 2021-01-17 | 2 | -11/+24 |
* | DBTAdapter: USe pre-incr, use typedef device_list_t (shorten shared device da... | Sven Gothel | 2021-01-15 | 1 | -5/+6 |
* | Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (... | Sven Gothel | 2021-01-11 | 15 | -57/+55 |
* | Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat... | Sven Gothel | 2021-01-06 | 6 | -13/+13 |
* | Fix operator==(const EUI48& lhs, const EUI48& rhs): Sloppy typo lhs -> rhs fo... | Sven Gothel | 2020-12-25 | 1 | -4/+1 |
* | smart_ptr-5: Use std::make_shared<T>(..) where possible, reducing two memory ... | Sven Gothel | 2020-12-14 | 1 | -0/+3 |
* | smart_ptr-4: Pass GATTCharacteristic TROOctets notification and indication as... | Sven Gothel | 2020-12-14 | 1 | -2/+2 |
* | smart_ptr-3: Handle HCIEvent + SMPPDUMsg instances via std::unique_ptr instea... | Sven Gothel | 2020-12-14 | 7 | -55/+69 |
* | smart_ptr-2: Handle MgmtEvent instances via std::unique_ptr instead of shared... | Sven Gothel | 2020-12-14 | 4 | -24/+45 |
* | smart_ptr-1: Handle AttPDUMsg instances via std::unique_ptr instead of std::s... | Sven Gothel | 2020-12-13 | 7 | -20/+17 |
* | Adopt new BDAddressAndType key value across project | Sven Gothel | 2020-12-12 | 6 | -127/+122 |
* | Revamp native + java types: EUI48 and add BDAddressAndType | Sven Gothel | 2020-12-12 | 1 | -22/+200 |
* | Added support for SMPSignatureResolvingKeyInfo and SMPKeyType query | Sven Gothel | 2020-12-10 | 2 | -35/+51 |
* | SMPTypes: Add SMPSignatureResolvingKeyInfo (WIP..) | Sven Gothel | 2020-12-10 | 1 | -0/+74 |
* | Process MgmtEvent::Opcode::NEW_LONG_TERM_KEY: Allowing updatePairingState() i... | Sven Gothel | 2020-12-10 | 2 | -3/+5 |
* | DBTDevice::setLongTermKeyInfo(): Only allowed if not yet connected | Sven Gothel | 2020-12-10 | 1 | -0/+3 |
* | MgmtLongTermKeyInfo: Add toSMPLongTermKeyInfo() conversion | Sven Gothel | 2020-12-10 | 1 | -1/+38 |
* | SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m... | Sven Gothel | 2020-12-10 | 4 | -12/+15 |
* | BluetoothDevice: Support SMPLongTermKeyInfo via [get/set]LongTermKeyInfo(..),... | Sven Gothel | 2020-12-10 | 1 | -1/+1 |
* | Add SMPLongTermKeyInfo::isValid() | Sven Gothel | 2020-12-10 | 1 | -1/+3 |
* | SMPLongTermKeyInfo: Use Property enum class bitfield instead of single boolea... | Sven Gothel | 2020-12-09 | 2 | -6/+58 |
* | DBTManager::uploadLongTermKey(..): Return HCIStatusCode (platform agnostic; T... | Sven Gothel | 2020-12-09 | 1 | -1/+1 |
* | DBTDevice: Add get/set methods for SMPLongTermKeyInfo (tested); TODO: Java | Sven Gothel | 2020-12-09 | 1 | -0/+17 |
* | DBTDevice::address: Earmark (FIXME) to become mutable for resolvable -> ident... | Sven Gothel | 2020-12-09 | 1 | -3/+3 |
* | DBTDevice::PairingState: Drop atomic fields for sc_atomic_critical sync(); Us... | Sven Gothel | 2020-12-09 | 1 | -15/+21 |
* | DBTManager: Added platform agnostic uploadLongTermKeyInfo(..) | Sven Gothel | 2020-12-09 | 1 | -2/+6 |