| Commit message (Expand) | Author | Age | Files | Lines |
* | Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(... | Sven Gothel | 2022-01-25 | 2 | -6/+34 |
* | Refine BTAdapter API and doc on commands in powerd-off state only: setName() ... | Sven Gothel | 2022-01-25 | 1 | -8/+16 |
* | 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 | 2 | -13/+14 |
* | All BTGattHandler::reply*() methods and applyWrite() are of noexcept | Sven Gothel | 2022-01-24 | 1 | -7/+7 |
* | Add DBGattServer::Listener::write[Char|Desc]ValueDone() (C++/Java), notifyies... | Sven Gothel | 2022-01-24 | 2 | -1/+26 |
* | Enhance API doc: DBGattServer::Listener (C++) and DBGattServer.Listener (java) | Sven Gothel | 2022-01-24 | 1 | -0/+13 |
* | GattNumbers.hpp/DBGattChar.java: Add GENERIC_ATTRIBUTE's Characteristic GattC... | Sven Gothel | 2022-01-24 | 1 | -0/+5 |
* | getHCIConnSupervisorTimeout(): Revise types and add overload (Java) | Sven Gothel | 2022-01-18 | 1 | -3/+3 |
* | Add EInfoReport::clear() | Sven Gothel | 2022-01-18 | 1 | -0/+5 |
* | BTDevice: Expose aggregated scanned EIR | Sven Gothel | 2022-01-18 | 2 | -26/+7 |
* | Add EInfoReport::set(const EInfoReport&) to merger multiple scanned EIR; toSt... | Sven Gothel | 2022-01-18 | 1 | -3/+14 |
* | Bump jaulib v0.7.9; Use jau::service_runner::singleton_sighandler(), remove o... | Sven Gothel | 2022-01-17 | 1 | -3/+0 |
* | BTAdapter::l2cap_att_srv: Have l2cap_service start/stop open and close the L2... | Sven Gothel | 2022-01-17 | 1 | -1/+3 |
* | L2CAP*::toString() add: const noexcept | Sven Gothel | 2022-01-17 | 1 | -2/+2 |
* | Add BTAdapter::setServerConnSecurity(..) | Sven Gothel | 2022-01-13 | 1 | -0/+16 |
* | BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(... | Sven Gothel | 2022-01-13 | 1 | -82/+12 |
* | BTAdapter: Use L2CapServer jau::service_runner if running as GATT server (Sla... | Sven Gothel | 2022-01-12 | 1 | -0/+8 |
* | DBTConst: THREAD_SHUTDOWN_TIMEOUT_MS is jau::nsize_t | Sven Gothel | 2022-01-12 | 1 | -1/+3 |
* | BTDevice::l2cap_att: Use as unique_ptr reference to be replaced, allow connec... | Sven Gothel | 2022-01-12 | 1 | -1/+1 |
* | Refine L2CAPComm and add L2CAPServer (listen for connecting remote devices) | Sven Gothel | 2022-01-12 | 1 | -25/+81 |
* | Add BTManager::setDefaultConnParam(..) using new MgmtSetDefaultConnParamU16Cm... | Sven Gothel | 2022-01-12 | 1 | -0/+14 |
* | MgmtTypes: Add MgmtDefaultParam, MgmtDefaultParamU16 for MgmtReadDefaultConnP... | Sven Gothel | 2022-01-12 | 1 | -2/+146 |
* | BTManager: Use jau::service_runner | Sven Gothel | 2022-01-12 | 1 | -7/+4 |
* | HCIHandler: Use jau::service_runner | Sven Gothel | 2022-01-12 | 1 | -7/+4 |
* | BTGattHandler: Add 'noexcept' to l2capReader Callbacks | Sven Gothel | 2022-01-12 | 1 | -3/+3 |
* | BTGattHandler: Use jau::service_runner | Sven Gothel | 2022-01-12 | 1 | -8/+5 |
* | API Doc: Add EInfoReport references to GAPFlags and EIRDataType[Set]; Fix Jav... | Sven Gothel | 2022-01-04 | 1 | -0/+4 |
* | BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ... | Sven Gothel | 2022-01-04 | 2 | -6/+65 |
* | EInfoReport: Add Java JNI mapping and support slave connection interval range... | Sven Gothel | 2022-01-04 | 1 | -201/+242 |
* | Move JAVA_*_PACKAGE define BTType[0->1].hpp | Sven Gothel | 2022-01-04 | 2 | -3/+3 |
* | EIRDataType[Set]: Add CONN_IVAL for Slave Connection Interval Range (Supplem... | Sven Gothel | 2022-01-04 | 1 | -0/+1 |
* | Add GAPFlags operator | & == and != | Sven Gothel | 2022-01-03 | 1 | -0/+12 |
* | Add support for AttFindByTypeValueReq/Rsp (GATT server mode) | Sven Gothel | 2022-01-02 | 2 | -0/+194 |
* | AttHandleValueRcv, sendNotification/Indication: Limit by mtu to avoid exception | Sven Gothel | 2022-01-02 | 1 | -3/+3 |
* | Handle value_offset > value.size(): AttReadNRsp ctor throws AttValueException... | Sven Gothel | 2022-01-02 | 1 | -0/+4 |
* | ATTPDUTypes.hpp: Fix double ';;' and API doc of AttElementList::setElementCou... | Sven Gothel | 2022-01-02 | 1 | -7/+7 |
* | DiscoverPolicy: Fix AdapterstatusListener API doc: Add 'remote' notion and fi... | Sven Gothel | 2022-01-02 | 1 | -14/+15 |
* | Fix DBGattServer::max_att_mtu setup: Constrain over minimum of 512+1, value -... | Sven Gothel | 2022-01-01 | 1 | -2/+2 |
* | Fix BTGattHandler::sendIndication(..): AttPDUMsg::get_type(): HANDLE_VALUE_CF... | Sven Gothel | 2022-01-01 | 1 | -2/+2 |
* | SMPKeyBin::uses_SC() added to conveniently determine whether SC is being used... | Sven Gothel | 2022-01-01 | 1 | -0/+6 |
* | BTManager::uploadLongTermKey(): Add knowledge of Linux invalud LTK address+ty... | Sven Gothel | 2022-01-01 | 1 | -0/+10 |
* | MgmtTypes: LTK, IRK and LK: Add BDAddressAndType::getBLERandomAddressTypeStri... | Sven Gothel | 2022-01-01 | 2 | -4/+18 |
* | BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B... | Sven Gothel | 2021-11-29 | 1 | -1/+29 |
* | Add BTObject::checkValid() implementation overriding jau:JavaUplink, to actua... | Sven Gothel | 2021-11-29 | 1 | -0/+6 |
* | DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d... | Sven Gothel | 2021-11-28 | 2 | -17/+83 |
* | DiscoveryPolicy: AdapterStatusListener::deviceReady(): Added remark: 'and GAT... | Sven Gothel | 2021-11-28 | 1 | -1/+2 |
* | SMPKeyBin::createAndWrite(..): Drop 'overwrite' argument as we shall set over... | Sven Gothel | 2021-11-19 | 1 | -3/+4 |
* | LTK::toString() Have EDIV + RAND lsbFirst w/o '0x' prefix like btmon | Sven Gothel | 2021-11-18 | 2 | -4/+4 |
* | Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s... | Sven Gothel | 2021-11-17 | 4 | -4/+4 |