| Commit message (Expand) | Author | Age | Files | Lines |
* | Sync Java with C++ and tag API changes; All trial unit tests passed | Sven Gothel | 2023-10-22 | 1 | -7/+5 |
* | clang-tidy fixes part-1 | Sven Gothel | 2022-11-27 | 1 | -2/+1 |
* | Use jaulib's BasicTypes, PrintUtil and Clock, drop duplicates in BTUtil | Sven Gothel | 2022-07-08 | 1 | -80/+83 |
* | BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5... | Sven Gothel | 2022-06-18 | 1 | -1/+3 |
* | Removes using the 'device processing' list, as already the case for the trial... | Sven Gothel | 2022-05-16 | 1 | -2/+0 |
* | noexcept: BTGattHandler::send*(): JNI: Return the boolean result of actual na... | Sven Gothel | 2022-05-15 | 1 | -10/+10 |
* | API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`... | Sven Gothel | 2022-05-06 | 1 | -2/+2 |
* | Example & Trial Cleanup .. | Sven Gothel | 2022-05-01 | 1 | -9/+0 |
* | DBTServer00/DBTPeripheral00: Use classic monitor lock instead of 'experimenta... | Sven Gothel | 2022-04-18 | 1 | -47/+43 |
* | Zero uninitialized POctet values (valgrind: conditional jump) | Sven Gothel | 2022-04-15 | 1 | -0/+1 |
* | Align dbt_peripheral00, DBTPeripheral00 to Trial's DBTServer00 | Sven Gothel | 2022-04-15 | 1 | -21/+45 |
* | Fix and document default connection paramter, leaning to higher performance s... | Sven Gothel | 2022-04-14 | 1 | -3/+3 |
* | Use project name 'Direct-BT' instead of 'DirectBT' for version info .. it is ... | Sven Gothel | 2022-04-11 | 1 | -4/+4 |
* | Examples: Only attempt using LE_PHYs::LE_2M if BT.major > 4, to keep the logs... | Sven Gothel | 2022-04-11 | 1 | -1/+1 |
* | No need for BTAdapter::removeDiscoveredDevices() for server nor client before... | Sven Gothel | 2022-04-09 | 1 | -3/+0 |
* | Server Test: Align connection interval min to system default, max to 30ms: (8... | Sven Gothel | 2022-04-08 | 1 | -1/+1 |
* | DBTPeripheral00/DBTServer00: Issue device.remove() in processDisconnectedDevi... | Sven Gothel | 2022-02-08 | 1 | -0/+2 |
* | Add invocation example to dbt_peripheral00.cpp and dbt_repeater00.cpp (and re... | Sven Gothel | 2022-02-05 | 1 | -0/+3 |
* | BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a... | Sven Gothel | 2022-02-02 | 1 | -4/+3 |
* | Peripheral00: Send echo response on writeCharValueDone(..); Get and use DBGat... | Sven Gothel | 2022-01-28 | 1 | -16/+26 |
* | DBGatt[Char|Desc] (Server): Add setValue(..), allowing user to safely overwri... | Sven Gothel | 2022-01-28 | 1 | -1/+11 |
* | Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(... | Sven Gothel | 2022-01-25 | 1 | -0/+15 |
* | Refine BTAdapter API and doc on commands in powerd-off state only: setName() ... | Sven Gothel | 2022-01-25 | 1 | -2/+4 |
* | dbt_peripheral00.cpp/DBTPeripheral00.java: Add adapter->setServerConnSecurity... | Sven Gothel | 2022-01-24 | 1 | -4/+14 |
* | Add DBGattServer::Listener::write[Char|Desc]ValueDone() (C++/Java), notifyies... | Sven Gothel | 2022-01-24 | 1 | -2/+20 |
* | BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ... | Sven Gothel | 2022-01-04 | 1 | -1/+25 |
* | peripheral00 example: Use adapter name for GENERIC_ACCESS.DEVICE_NAME | Sven Gothel | 2022-01-02 | 1 | -1/+1 |
* | dbt_peripheral00/DBTPeripheral00: Fix using *Indicate handle where selected | Sven Gothel | 2022-01-01 | 1 | -2/+2 |
* | Examples: Use clear 'client_keys' and 'server_keys' for key client- and serve... | Sven Gothel | 2022-01-01 | 1 | -1/+1 |
* | DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d... | Sven Gothel | 2021-11-28 | 1 | -2/+3 |
* | dbt_peripheral00: Drop virtual on override; DBTPeripheral00: Drop overriding ... | Sven Gothel | 2021-11-15 | 1 | -3/+1 |
* | peripheral00 example: Bring back 100ms sleep @ disconnected before restart ad... | Sven Gothel | 2021-11-14 | 1 | -0/+3 |
* | Align DBTPeripheral00.java w/ dbt_peripheral00.cpp: initAdapter() w/ full nam... | Sven Gothel | 2021-11-14 | 1 | -18/+46 |
* | Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap... | Sven Gothel | 2021-11-14 | 1 | -9/+57 |
* | DBGatt[Desc|Char|Service].java: Working proxy for DBGattServer/Peripheral on ... | Sven Gothel | 2021-11-13 | 1 | -7/+12 |
* | Align early Direct-BT version output in main function and use fprintf_td() / ... | Sven Gothel | 2021-11-09 | 1 | -3/+2 |
* | DBTPeripheral: Port over 'MyGATTServerListener extends DBGattServer.Listener'... | Sven Gothel | 2021-11-09 | 1 | -11/+207 |
* | DBGatt[Char|Desc]::variable_length defaults to false; Add DBGattValue.java co... | Sven Gothel | 2021-11-09 | 1 | -24/+25 |
* | Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv... | Sven Gothel | 2021-11-09 | 1 | -1/+109 |
* | README.md: Mention Peripheral Example C++/Java; Sync both | Sven Gothel | 2021-10-15 | 1 | -0/+3 |
* | SMPKeyBin Version 4: Add localAddress (adapter) to filename with shortened fo... | Sven Gothel | 2021-10-06 | 1 | -2/+2 |
* | BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ... | Sven Gothel | 2021-10-05 | 1 | -1/+0 |
* | Refine initAdapter() in exampled: Remove listener on start[Discovery/Advertis... | Sven Gothel | 2021-09-21 | 1 | -1/+3 |
* | BTAdapter::initialize() validates power-on state and fails if not successful,... | Sven Gothel | 2021-09-21 | 1 | -17/+26 |
* | Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter. | Sven Gothel | 2021-09-18 | 1 | -16/+18 |
* | Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene... | Sven Gothel | 2021-09-18 | 1 | -1/+1 |
* | Doxygen: Add dbt_peripheral00.cpp / DBTPeripheral00.java to Examples and ment... | Sven Gothel | 2021-09-16 | 1 | -1/+2 |
* | Add advertising support (start with set-data and -params, stop) via HCIHandler | Sven Gothel | 2021-09-15 | 1 | -0/+390 |