aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m...Sven Gothel2020-12-102-6/+20
* BluetoothDevice: Support SMPLongTermKeyInfo via [get/set]LongTermKeyInfo(..),...Sven Gothel2020-12-102-2/+114
* Java API: Add and use a 'native' EUI48 (6 bytes, new class) and BluetoothAddr...Sven Gothel2020-12-104-31/+27
* BluetoothUtils.bytesHexString(..): Align with native jau::bytesHexString(), a...Sven Gothel2020-12-093-9/+9
* DBTDevice: Add get/set methods for SMPLongTermKeyInfo (tested); TODO: JavaSven Gothel2020-12-091-0/+52
* DBTAdapter::[un]lockConnect[Any](..): New single device connect-command impl ...Sven Gothel2020-12-032-61/+35
* MgmtTypes: Support PAIR_DEVICE (async - pending reply), CANCEL_PAIR_DEVICE an...Sven Gothel2020-12-031-0/+47
* Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED;Sven Gothel2020-12-032-23/+23
* DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov...Sven Gothel2020-11-242-7/+15
* Fix dbt_scanner10.cpp (NPE) and align DBTScanner10.java ..Sven Gothel2020-11-232-8/+10
* Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa...Sven Gothel2020-11-232-6/+25
* DBTScanner10: Optional argument for one characteristic UUID identifier and va...Sven Gothel2020-11-212-20/+69
* Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over...Sven Gothel2020-11-192-4/+16
* Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ...Sven Gothel2020-11-191-3/+16
* AdapterStatusListener::deviceReady(): Exclude from restrictions on method dur...Sven Gothel2020-11-172-4/+2
* DBTScanner10.java: Adopt to new [SMP] PairingSven Gothel2020-11-171-17/+58
* Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D...Sven Gothel2020-11-171-1/+1
* Fix minor compiler error: DBTScanner10.java: complete using executeOffThread(...Sven Gothel2020-11-171-4/+2
* DBTScanner10: Simplify off-thread execution codingSven Gothel2020-11-171-47/+26
* AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event...Sven Gothel2020-11-154-54/+70
* Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ...Sven Gothel2020-11-144-56/+72
* Resolve adapter lifecycle issue: Have Add/remove callbacks in dedicated threa...Sven Gothel2020-10-271-9/+13
* Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB...Sven Gothel2020-10-252-70/+156
* Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV...Sven Gothel2020-10-252-52/+98
* Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManagerSven Gothel2020-10-256-13/+7
* BluetoothUtils.java: Shorten *Milliseconds* functions; Reuse C++ environment:...Sven Gothel2020-10-233-33/+33
* AdapterStatusListener::discoveringChanged: Add meta ScanType and changed Scan...Sven Gothel2020-10-236-12/+18
* Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ...Sven Gothel2020-10-201-6/+6
* Normalize: Use size_t where appropriate; timestamp is uint64_tSven Gothel2020-10-203-9/+9
* cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti...Sven Gothel2020-10-201-43/+0
* DBTDevice::dtor: Don't recurse back into remove() -> adapter removeDevice(), ...Sven Gothel2020-10-191-1/+4
* examples/tinyb/esstinyb.cpp: Fix '-Wcast-align=strict'Sven Gothel2020-10-171-3/+5
* dbt_scanner10: Fix WarningsSven Gothel2020-10-171-2/+2
* Cleanup warningsSven Gothel2020-10-166-65/+23
* Extract common C++ Support Library inclusive Java JNI Binding to sub-project ...Sven Gothel2020-10-164-6/+16
* dbt_scanner10: Utilize 'default adapter' if no explicit dev_id is given, i.e....Sven Gothel2020-10-141-2/+2
* dbt_scanner10/DBTScanner10: Issue 'startDiscovery(..)' off-thread @ POWERED i...Sven Gothel2020-10-142-38/+38
* AdapterInfo Cleanup: AdapterSetting current_setting -> atomic, drop its atomi...Sven Gothel2020-10-143-12/+12
* DBTAdapter::reset(): Utilize HCI host implementation specific reset procedure...Sven Gothel2020-10-131-4/+7
* dbt_scanner10, DBTScanner10: POWERED-ON @ AdapterStatusListener::adapterSetti...Sven Gothel2020-10-132-1/+12
* AdapterStatusListener[1] and DBTAdapter[2] API Refinement: [1] non const DBTA...Sven Gothel2020-10-136-41/+53
* DBTAdapter::reset(): Promote HCIHandler::reset() to adapter incl Java bindingSven Gothel2020-10-092-7/+50
* helgrind 'data race': dbt_scanner10: Enacapsulate all concurrent vector acces...Sven Gothel2020-10-071-7/+19
* helgrind 'lock order': DBTDevice: Don't abuse mtx_connect in notify[Connected...Sven Gothel2020-10-071-1/+1
* DBTScanner10: Have counter MULTI_MEASUREMENTS atomic and issue decrement @ en...Sven Gothel2020-09-301-14/+15
* dbt_scanner10: Have counter MULTI_MEASUREMENTS atomic and issue decrement @ e...Sven Gothel2020-09-291-9/+16
* dbt_scanner10/DBTScanner10: Fix Skip non 'public LE' and non 'random static p...Sven Gothel2020-09-272-2/+4
* DBTAdapter.adapterSettingsChanged(): Handle 'initialSetting' (0 == oldmask): ...Sven Gothel2020-09-262-5/+14
* Java Example: Rename ScannerTinyB10 -> DBTScanner10: Requiring Direct-BT, nam...Sven Gothel2020-09-252-6/+6
* Drop ScannerTinyB10 TinyB general code; Adapt ScannerTinyB* to BluetoothManag...Sven Gothel2020-09-253-46/+22