aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* dbt_peripheral: Add DEVICE_INFORMATION service and print dbGattServer->toFull...Sven Gothel2021-10-121-5/+33
* DBGattServer.hpp: Add and use DBGattServer, a complete list of Gatt Service o...Sven Gothel2021-10-101-17/+19
* examples/dbt_peripheral00: Remove nonsense codeSven Gothel2021-10-071-49/+0
* Gatt-Server: Add DBGattServer.hpp, covering DBGattDesc, DBGattChar and DBGatt...Sven Gothel2021-10-071-0/+90
* SMPKeyBin Version 4: Add localAddress (adapter) to filename with shortened fo...Sven Gothel2021-10-065-10/+10
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-054-11/+6
* Adopt to jaulib v0.4.9; Fixes BTSecurityRegistry::getStartOf(..)Sven Gothel2021-10-054-7/+7
* Bump jaulib; dbt_scanner10: Show uuid_t TypeSizeSven Gothel2021-10-021-3/+9
* dbt_scanner10/DBTScanner10: Only show notify/indicate if availableSven Gothel2021-10-022-11/+17
* dbt_scanner10: Drop device->getGattHandler()->getCharListenerCount()Sven Gothel2021-09-291-5/+4
* Fix BTGattChar::removeCharListener(..): Polymorph BTGattCharListener derivati...Sven Gothel2021-09-292-0/+720
* Examples: Cleanup up dbt_scanner10/DBTScanner10, moving test-code into upcomi...Sven Gothel2021-09-292-148/+3
* Examples C++: Extract constantsSven Gothel2021-09-295-4/+49
* Examples: Build using a set of idiomatic names, one recipe for each examples;...Sven Gothel2021-09-276-25/+34
* Add BTGattHandler::getCharListenerCount() to validate [add|remove]CharListene...Sven Gothel2021-09-261-13/+43
* Add BTGattChar::removeCharListener() and add convenience BTGattChar::disableI...Sven Gothel2021-09-241-2/+2
* Java: BTAdapter/BTDevice: Add [get|set]ConnectedLE_PHY(..), setDefaultLE_PHY(...Sven Gothel2021-09-242-2/+37
* HCIHandler/BTAdapter/BTDevice: Add le_set[_default]_phy(..) / set[Connected|D...Sven Gothel2021-09-241-1/+13
* HCIHandler::le_read_phy(..)/BTDevice::getConnectedLE_PHY(..): Use orig HCI ar...Sven Gothel2021-09-241-4/+4
* Refine initAdapter() in exampled: Remove listener on start[Discovery/Advertis...Sven Gothel2021-09-214-4/+12
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-214-56/+93
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-184-34/+38
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-182-2/+2
* Doxygen: Add dbt_peripheral00.cpp / DBTPeripheral00.java to Examples and ment...Sven Gothel2021-09-164-5/+11
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-154-1/+747
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-152-18/+61
* BT[Device|Security]Registry: Inline static func definition in header and add ...Sven Gothel2021-09-011-3/+0
* Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFa...Sven Gothel2021-08-312-0/+5
* Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-3117-3017/+5
* Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connec...Sven Gothel2021-08-302-13/+31
* API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::L...v2.2.13Sven Gothel2021-08-283-64/+83
* BTDeviceRegistry, BTSecurityRegistry: Expose universal pattern matching, fix ...Sven Gothel2021-08-052-10/+10
* BTDeviceRegistry: Replace print*() to get*String() and clarify method names (...Sven Gothel2021-08-042-34/+32
* DBTScanner10.java: Show -dbt_debug option 'hci.scan_ad_eir'Sven Gothel2021-08-031-1/+1
* BTDeviceRegistry.[cpp/java]: Bring back unordered_set/HashSet for devicesInPr...Sven Gothel2021-08-011-2/+0
* dbt_scanner10/DBTScanner10: Extract BTDeviceRegistry and BTSecurityRegistry t...Sven Gothel2021-07-312-350/+129
* SMPKeyFile: Tightened Constraints: readAndApply(..) key file's BTSecurityLeve...Sven Gothel2021-07-292-31/+36
* Passthrough all paramter BTAdapter::startDiscovery(..) -> HCIHandler::le_set_...Sven Gothel2021-07-285-5/+22
* Add BTAdapter::[getV|v]isibleAddressAndType[()] and BTAdapter::get[Address->A...Sven Gothel2021-07-284-5/+5
* dbt_scanner10: Document important invocation optionsSven Gothel2021-07-271-6/+38
* Clarify EInfoReport ownership between MgmtEvtDeviceFound, HCIHandler and BTAd...Sven Gothel2021-07-271-1/+1
* SMPKeyBin: Allow BTSecurityLevel::NONE case; Add more convenient createAndWri...Sven Gothel2021-02-212-72/+9
* Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap...Sven Gothel2021-02-144-168/+214
* Scanner10: Apply: Key deletion on (bad key) failure (i.e. regenerate key); Se...Sven Gothel2021-02-112-99/+21
* DBTScanner10: Remove wrong commentSven Gothel2021-02-101-1/+0
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-103-48/+48
* SC changes of Scanner10 example (C++/Java)Sven Gothel2021-02-092-28/+105
* SMPKeyBin (C++/Java): Add 'apply(BTDevice&)' method, setting Security params ...Sven Gothel2021-02-092-30/+4
* Fix changed jaulib header namesSven Gothel2021-02-081-1/+1
* Bump jaulib; Adapt to jau::bytesHexString(..) removed leading0X argument: Uni...Sven Gothel2021-02-063-9/+9