| Commit message (Expand) | Author | Age | Files | Lines |
* | Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManager | Sven Gothel | 2020-10-25 | 3 | -30/+54 |
* | BluetoothUtils.java: Shorten *Milliseconds* functions; Reuse C++ environment:... | Sven Gothel | 2020-10-23 | 1 | -1/+10 |
* | AdapterStatusListener::discoveringChanged: Add meta ScanType and changed Scan... | Sven Gothel | 2020-10-23 | 1 | -12/+42 |
* | Minor int -> uint16_t explicit cast | Sven Gothel | 2020-10-20 | 1 | -1/+1 |
* | Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ... | Sven Gothel | 2020-10-20 | 6 | -78/+78 |
* | Normalize: Use size_t where appropriate; timestamp is uint64_t | Sven Gothel | 2020-10-20 | 1 | -1/+1 |
* | cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti... | Sven Gothel | 2020-10-20 | 2 | -5/+0 |
* | direct_bt/JNI: Adopt to JavaUplink changes | Sven Gothel | 2020-10-18 | 2 | -4/+3 |
* | Extract common C++ Support Library inclusive Java JNI Binding to sub-project ... | Sven Gothel | 2020-10-16 | 27 | -1242/+280 |
* | Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN... | Sven Gothel | 2020-10-14 | 2 | -13/+12 |
* | DBTAdapter Cleanup: Use aggregated HCIHandler @ ctor; Use default adapter sem... | Sven Gothel | 2020-10-14 | 1 | -3/+3 |
* | AdapterStatusListener[1] and DBTAdapter[2] API Refinement: [1] non const DBTA... | Sven Gothel | 2020-10-13 | 3 | -21/+34 |
* | DBTAdapter::reset(): Promote HCIHandler::reset() to adapter incl Java binding | Sven Gothel | 2020-10-09 | 1 | -0/+12 |
* | dbt_debug: Have DBG_PRINT and WORDY_PRINT as macros, suppressing argument eva... | Sven Gothel | 2020-10-08 | 1 | -6/+1 |
* | JNI BluetoothUtils::decodeUTF8String(): Limit scope of JNICriticalArray, not ... | Sven Gothel | 2020-09-30 | 1 | -6/+8 |
* | JNI helper_base.hpp: java_exception_check_and_throw(..) after adding object t... | Sven Gothel | 2020-09-30 | 1 | -0/+3 |
* | JNI helper_base.cxx: Fix ArrayList class name, drop decorating 'L' and ';' | Sven Gothel | 2020-09-30 | 1 | -1/+1 |
* | Direct-BT JNI: DeleteLocalRef when no more needed, avoiding the 32 max local-... | Sven Gothel | 2020-09-30 | 5 | -21/+40 |
* | DBT[Adapter|Device].close(): Utilize own AtomicBoolean synchronization avoidi... | Sven Gothel | 2020-09-30 | 1 | -1/+1 |
* | Make clang++ 9.0 happy (no warnings) | Sven Gothel | 2020-09-28 | 1 | -2/+2 |
* | DBTAdapter.cxx [add|remove]StatusListener(): add-case needs setInstance befor... | Sven Gothel | 2020-09-26 | 2 | -6/+10 |
* | GATTNumbers: Concluding review: API doc, better naming, have optional data an... | Sven Gothel | 2020-09-24 | 1 | -1/+1 |
* | DBTDevice JNI: Tolerate an already destructed native instance on 'remove*Char... | Sven Gothel | 2020-09-24 | 1 | -3/+15 |
* | Fix Java_direct_1bt_tinyb_DBTGattDescriptor_toStringImpl(..): Wrong arg list,...v2.1.27 | Sven Gothel | 2020-09-22 | 1 | -4/+4 |
* | LE Secure Connections: Initial API to support secure pairing with varying Pai... | Sven Gothel | 2020-09-22 | 1 | -1/+61 |
* | Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ... | Sven Gothel | 2020-09-20 | 1 | -2/+1 |
* | POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa... | Sven Gothel | 2020-09-19 | 2 | -1/+8 |
* | C++/JNI: helper_base.hpp/cxx: Rework raise_java_exception(..) and rethrow_and... | Sven Gothel | 2020-09-19 | 2 | -119/+131 |
* | C++ tinyb/general: Use rethrow_and_raise_java_exception(..) instead of explod... | Sven Gothel | 2020-09-19 | 7 | -1336/+268 |
* | helper_base.hpp: Have all raise_java_exception(..) and rethrow_and_raise_java... | Sven Gothel | 2020-09-19 | 2 | -111/+126 |
* | CMake: Support full parallel build by adding target dependencies | Sven Gothel | 2020-09-15 | 2 | -0/+4 |
* | C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now) | Sven Gothel | 2020-09-15 | 1 | -1/+1 |
* | C++ noexcept: JavaUplink, DBTObject, JavaGlobalObj | Sven Gothel | 2020-09-15 | 1 | -11/+11 |
* | C++ noexcept: JNIMem* (convert exception in dtor to abort) | Sven Gothel | 2020-09-15 | 2 | -17/+19 |
* | CMake Build: Use C++17 (C++20 not yet supported on all target platforms, i.e.... | Sven Gothel | 2020-09-12 | 1 | -1/+2 |
* | Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo... | Sven Gothel | 2020-09-03 | 1 | -2/+3 |
* | BluetoothGattCharacteristic: API Change: 'writeValue(byte[] value)' -> 'write... | Sven Gothel | 2020-08-26 | 1 | -3/+10 |
* | Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f... | Sven Gothel | 2020-08-24 | 3 | -19/+5 |
* | BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE... | Sven Gothel | 2020-08-24 | 1 | -0/+24 |
* | DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->... | Sven Gothel | 2020-08-23 | 1 | -2/+1 |
* | DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization... | Sven Gothel | 2020-08-22 | 1 | -0/+11 |
* | JNI: Complete C++ to Java Exception mapping | Sven Gothel | 2020-07-29 | 3 | -29/+77 |
* | Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin... | Sven Gothel | 2020-07-29 | 1 | -1/+1 |
* | Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav... | Sven Gothel | 2020-07-28 | 1 | -8/+22 |
* | DBusManager_delete: Do not call destructor, C++ implementation says so. Avoid... | Sven Gothel | 2020-07-27 | 1 | -1/+2 |
* | C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of... | Sven Gothel | 2020-07-27 | 2 | -16/+15 |
* | Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ... | Sven Gothel | 2020-07-26 | 2 | -8/+2 |
* | Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid... | Sven Gothel | 2020-07-26 | 6 | -61/+89 |
* | DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...v2.1.14 | Sven Gothel | 2020-07-24 | 2 | -1/+16 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 7 | -39/+87 |