summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* CMake Build: Use C++17 (C++20 not yet supported on all target platforms, i.e....Sven Gothel2020-09-125-12/+25
* Eclipse Settings: Use C++17 (C++20 not yet supported on all target platforms,...Sven Gothel2020-09-122-4/+28
* README: Replace local doc refs w/ ICT source (oops)Sven Gothel2020-09-031-2/+2
* README: Add reference to examples as a potential starting point for new userSven Gothel2020-09-031-2/+10
* Fixing Example crossreference and Menu itemSven Gothel2020-09-0310-23/+68
* Doxygen: Adding source browser (w/o body comments in API doc), had to include...Sven Gothel2020-09-032-14/+27
* README: More detailed Direct-BT description (event driven, build depenencies,...Sven Gothel2020-09-0311-29/+86
* DBTAdapter: Utilize POWERED in AdapterSettings to determine if powered and (c...Sven Gothel2020-09-033-12/+56
* Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo...Sven Gothel2020-09-0314-38/+250
* Doxygen Doc: Enable full featured UML SVG graphs, incl CALL and CALLERSven Gothel2020-09-012-13/+13
* README: Use hardlinks of generated documentation to Zafena ICT serverSven Gothel2020-09-011-4/+8
* Update README.md, adding more details to Direct-BT (BREDR, provider, build)Sven Gothel2020-09-012-29/+63
* DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug...Sven Gothel2020-08-286-17/+8
* DBTDevice::disconnectGATT: Use shared copy of GATTHandler to isse GATTHandler...Sven Gothel2020-08-281-4/+9
* GATTHandler::disconnect: Have l2cap.disconnect() always perform ASAP w/o lock...Sven Gothel2020-08-281-5/+6
* DBTDevice::pingGATT(): Disconnect and return false if: GATT not connected or ...Sven Gothel2020-08-283-14/+14
* Inherit all *Env classes from DBTEnvironment, having them grouped for documen...Sven Gothel2020-08-284-19/+128
* DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ...Sven Gothel2020-08-289-50/+126
* DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th...Sven Gothel2020-08-286-53/+63
* GATTHandler's GATTEnv fields can't be static (conversion error)Sven Gothel2020-08-281-5/+5
* DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi...Sven Gothel2020-08-287-82/+180
* BluetoothFactory, DBTEnv: Only pass '[org.]tinyb.*' and 'direct_bt.*' propert...Sven Gothel2020-08-273-25/+21
* DBTEnv.cpp: Fix getInt32Property(..): Use strtol, not unsigned variantSven Gothel2020-08-271-1/+1
* HCIHandler: Complete using timeout from configurable fieldsSven Gothel2020-08-272-12/+4
* HCIComm, L2CAPComm: API-Doc+; Maintain own mtx_write and use it for write(..)...Sven Gothel2020-08-278-16/+39
* DBTManager: Fix type in MGMT_EVT_RING_CAPACITY; Use MGMT_READ_PACKET_MAX_RETR...Sven Gothel2020-08-272-7/+10
* DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro...Sven Gothel2020-08-2715-79/+196
* GATTHandler::writeValue: Use ATT_WRITE_CMD for 'withResponse = false', otherw...Sven Gothel2020-08-262-6/+9
* BluetoothGattCharacteristic: API Change: 'writeValue(byte[] value)' -> 'write...Sven Gothel2020-08-2610-21/+83
* DBTManager nor HCIHandler stop on channel read errors, just report them.Sven Gothel2020-08-262-2/+2
* GATTHandler:: Introduce a GATT_WRITE_COMMAND_REPLY_TIMEOUT for writeValue(..)...Sven Gothel2020-08-262-1/+3
* GATTHandler::reader: Use ERR_PRINT(..) on l2cap read error, capturing the err...Sven Gothel2020-08-263-3/+3
* dbt_debug.hpp: Ressurect ERR_PRINT and WARN_PRINT inline __FILE__ and __LINE__Sven Gothel2020-08-262-10/+37
* tinyb native lib: Add missing dbt_debug.cppSven Gothel2020-08-261-0/+1
* dbt_Scanner01.cpp: Fix renamed defaults - Just use default argumentSven Gothel2020-08-261-1/+1
* GATTHandler::Defaults: Use 'GATT' prefix instead of 'L2CAP' for GATT over L2C...Sven Gothel2020-08-263-6/+6
* dbt_debug.hpp: Move implementation to dbt_debug.cpp, since we moved to proper...Sven Gothel2020-08-263-61/+103
* run scripts: Set LANG and LC_MEASUREMENT to en_US.UTF-8 for unified log filesSven Gothel2020-08-267-0/+35
* PlatformToolkit: EABI_AARCH64 maps to 'arm64' not 'aarch64' for our common os...Sven Gothel2020-08-261-1/+1
* PlatformToolkit: Properly map 'os.arch' -> CPUType (reduction) -> 'os_arch' (...Sven Gothel2020-08-261-5/+250
* PlatformToolkit: White space fixSven Gothel2020-08-261-277/+275
* PlatformToolkit::addPath(..): Resolve complete path via File::getCanonicalPat...Sven Gothel2020-08-261-3/+25
* PlatformToolkit: Reuse BluetoothFactory.DEBUGSven Gothel2020-08-251-10/+8
* BluetoothFactory: Attempt to load native libraries from 'os_and_arch' subdir ...Sven Gothel2020-08-252-46/+338
* cmake: CMAKE_SHARED_LINKER_FLAGS += '-latomic' to fix gcc-8 on Raspberry: und...Sven Gothel2020-08-251-1/+2
* scripts/run-*.sh: Remove dependency to 'libtinyb.so', which could be skipped ...Sven Gothel2020-08-257-7/+7
* cmake: CMAKE_EXE_LINKER_FLAGS += '-latomic' to fix gcc-8 on Raspberry: undefi...Sven Gothel2020-08-252-0/+5
* cmake: Fix set_target_properties(..) use proper target name and add declarati...Sven Gothel2020-08-2511-8/+59
* cmake: Add variable/define 'SKIP_TINYB': Allow to not build the tinyb native ...Sven Gothel2020-08-253-45/+55
* BluetoothFactory: Disable codepath using OS_AND_ARCH library basename feature...Sven Gothel2020-08-251-4/+10