aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* SMPKeyBin: Add helper to load all SMPKeyBin files from a directory, filter fo...Sven Gothel2021-10-271-2/+6
* SMPKeyBin (Version 5, C++/Java): Add IRK and (set/get) and also set CSRKSven Gothel2021-10-271-4/+103
* BTDevice: SMP Keys (C++/Java): Have setter update PairingData::keys_*_has; Ex...Sven Gothel2021-10-273-4/+141
* Add SMPIdentityResolvingKey (C++/Java): Prepare to expose IRKSven Gothel2021-10-271-0/+186
* Add BTAdapter::setSecureConnections(bool) (C++/Java): Allow testing periphera...Sven Gothel2021-10-273-2/+26
* [BT|DB]GattChar::getUserDescription() and userDescriptionIndex added (from de...Sven Gothel2021-10-132-2/+12
* BTAdapter: Remove setDiscoverable() and setBondable() (-> startAdvertising() ...Sven Gothel2021-10-103-57/+0
* Prelim add DBGatt[Server, Service, Char, Desc] Java classes (WIP)Sven Gothel2021-10-104-0/+283
* DBGattServer.hpp: Add and use DBGattServer, a complete list of Gatt Service o...Sven Gothel2021-10-101-1/+1
* Remove DirectBTJNISettings: Always use uuid_t -> uuid128_t mapping, unifying ...Sven Gothel2021-10-107-53/+6
* Removed TinyB API artifacts, fix copyright notice. Add README.md 'Direct-BT O...Sven Gothel2021-10-1019-737/+67
* SMPKeyBin::readAndApply(): Validate local- and remoteAddress; Java: Fix setti...Sven Gothel2021-10-061-2/+18
* SMPKeyBin Version 4: Add localAddress (adapter) to filename with shortened fo...Sven Gothel2021-10-061-37/+62
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-056-33/+22
* Renamed SMP*KeyInfo -> SMP*Key: Simplify language and namesSven Gothel2021-10-058-158/+158
* Adopt to jaulib v0.4.9; Fixes BTSecurityRegistry::getStartOf(..)Sven Gothel2021-10-0511-54/+64
* BTGattService: Clarify fields; BTGatt*::toString(): Add type prefixSven Gothel2021-10-031-2/+2
* BTAdapter: Only power-off at close() IF BTAdapter::initialize() has actually ...Sven Gothel2021-10-011-7/+5
* Notification/Indication timestamp clarification: 'monotonic timestamp at rece...Sven Gothel2021-09-302-4/+4
* Fix BTGattChar::removeCharListener(..): Polymorph BTGattCharListener derivati...Sven Gothel2021-09-291-0/+1
* SMP SC (non-legacy): Add full Link Key (LK) support (SMP, SMPKeyBin, ..); Res...Sven Gothel2021-09-287-30/+410
* Add BTGattChar::removeCharListener() and add convenience BTGattChar::disableI...Sven Gothel2021-09-242-56/+119
* EIRDataTypeSet: Simplify toString()Sven Gothel2021-09-241-62/+6
* Java: BTAdapter/BTDevice: Add [get|set]ConnectedLE_PHY(..), setDefaultLE_PHY(...Sven Gothel2021-09-248-4/+459
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-213-9/+14
* Bump README; Link BTAdapter::isInitialize() in API-docSven Gothel2021-09-181-0/+6
* Java public interface methods are always public, remove 'public' qualifier in...Sven Gothel2021-09-185-77/+77
* Add BTGattChar::findGattDesc() (C++ and Java) - Aligned find* methods across ...Sven Gothel2021-09-184-41/+14
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-183-0/+21
* Align Java/C++ findGatt[Service,Char](..) in BTDevice and BTGattService, remo...Sven Gothel2021-09-184-59/+45
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-189-605/+38
* BTDevice.java API doc: Align w/ C++, mention 'remote'Sven Gothel2021-09-161-1/+1
* Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and...Sven Gothel2021-09-165-31/+95
* Doxygen: Add dbt_peripheral00.cpp / DBTPeripheral00.java to Examples and ment...Sven Gothel2021-09-161-1/+5
* Introduce BTRole: Bluetooth device roles from the perspective of the link lay...Sven Gothel2021-09-155-8/+133
* BTAdapter/HCIHandler Refine advertising/discovery state validationSven Gothel2021-09-152-1/+14
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-153-1/+132
* BTAdapter: Resolve name and short_name, both readable via get<Name>() and set...Sven Gothel2021-09-153-28/+81
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-158-38/+90
* Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFa...Sven Gothel2021-08-312-3/+17
* Merge branch 'master' into b_v2.3v2.3.0Sven Gothel2021-08-311-13/+18
|\
| * EIRDataTypeSet.DataType: Fix data type, aligned with C++ change of commit 294...Sven Gothel2021-08-311-13/+18
* | Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-3152-6108/+228
|/
* API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::L...v2.2.13Sven Gothel2021-08-284-61/+101
* Fix EUI48Sub::scanEUI48Sub(..): Fail on missing expected colon, i.e. after ea...Sven Gothel2021-08-251-3/+10
* DBTAdapter.cxx: Fix JNIAdapterStatusListener::deviceConnected(..): NewObject(...v2.2.12Sven Gothel2021-08-251-38/+29
* BTDeviceRegistry::DeviceQuery: No need for EUI48Sub string representation if ...Sven Gothel2021-08-051-1/+1
* EUI48Sub::toString(): if 0 == length return ":", allowing fully functional EU...Sven Gothel2021-08-051-2/+2
* BTDeviceRegistry::DeviceQuery: Use explicit enum type distinguishing address ...Sven Gothel2021-08-051-12/+30
* BTDeviceRegistry, BTSecurityRegistry: Expose universal pattern matching, fix ...Sven Gothel2021-08-052-45/+247