aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* 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
* Promote persistent SMP Key Storage to API: SMPKeyBinv2.2.3Sven Gothel2021-02-022-398/+59
* Complete C++/Java Scanner10 example for automatic security negotiationSven Gothel2021-02-012-6/+15
* BTDevice: Add automatic security negotiation of BTSecurityLevel and SMPIOCapa...Sven Gothel2021-02-012-22/+68
* DBTScanner10/dbt_scanner10: Use better block formatting, don't hide block {}Sven Gothel2021-01-302-2/+4
* Fix missed JNI renaming: Java_jau_direct_1bt_DBTDevice_removeAll[Characterist...Sven Gothel2021-01-282-0/+2
* dbt_scanner10.cpp: Drop 'constexpr' from isResponder() in My LTK/CSRK Info st...Sven Gothel2021-01-281-2/+2
* Enhance Scanner10's MyLongTermKeyInfo (C++/Java): Store BTSecurityLevel and S...Sven Gothel2021-01-282-190/+307
* Example Scanner10 (C++/Java): Support Security setting per device BDAddressAn...Sven Gothel2021-01-272-39/+185
* API renaming of missed 'Characteristic', add listener to API name tableSven Gothel2021-01-271-1/+1
* Have BTFactory.main(..) show version info and available adapter, also whether...Sven Gothel2021-01-277-7/+7
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-2510-392/+392
* Java: New Layout: [tinyb2 -> direct_bt].jar ; org.[tinyb -> direct_bt] ..; Up...Sven Gothel2021-01-258-120/+119
* DBTScanner10: Use BDAddressAndType.matches() to support BDAddressType.BDADDR_...Sven Gothel2021-01-181-4/+12
* *Adapter: Clarity [get|remove]Devices() -> [get|remove]DiscoveredDevices(); A...Sven Gothel2021-01-185-4/+28
* DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapterSven Gothel2021-01-184-166/+66
* AdapterStatusListener::deviceFound: Resolve sharedDevices persistence of foun...Sven Gothel2021-01-176-8/+20
* Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (...Sven Gothel2021-01-113-21/+40
* Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat...Sven Gothel2021-01-061-3/+3
* dbt_sanner10 / DBTScanner10: Prepare for using hash-map/set (unordered_map/set)Sven Gothel2021-01-052-15/+32
* Adapty to jau::cow_vector changes (along w/ new jau::darray): Use const_itera...Sven Gothel2021-01-051-2/+3
* cmake: Move jaucpp -> jaulib (source locations and add_subdirectory(jaulib))Sven Gothel2020-12-211-1/+1
* smart_ptr-4: Pass GATTCharacteristic TROOctets notification and indication as...Sven Gothel2020-12-143-15/+15
* Adopt new BDAddressAndType key value across projectSven Gothel2020-12-1210-170/+191
* Added support for SMPSignatureResolvingKeyInfo and SMPKeyType querySven Gothel2020-12-102-12/+144