Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and ↵ | Sven Gothel | 2021-08-30 | 1 | -3/+14 |
| | | | | | | | | | connecting if supported) On Bluetooth 5.0 Adapter where HCI extended scanning and connecting is suppored, the original HCI commands may fail via DISALLOWED. Tested adapter: Intel AX200 Bluetooth 5.0 (Wi-Fi 6 802.11ax (2.4Gbps) + BT 5.0) | ||||
* | API Change C++/Java: BTGattChar::addCharListener(..): Use naive ↵v2.2.13 | Sven Gothel | 2021-08-28 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | BTGattChar::Listener and have implementation handle the BTGattChar association match for notifications Turns out previous API and code moved the burden to user to only have the calling BTGattChar object to be matched, which is not only not intuitive, but also a potential source of issues. Now we provide a naive interface BTGattChar::Listener to be passed and BTGattChar::addCharListener(..) wraps its instance in a BTGattCharListener to be delegated. BTGattChar::removeCharListener(..) has been removed due to high implementation burden on the Java side. This shall not cause harm to the user, as it isn't useful in a user application. BTGattChar::removeAllAssociatedCharListener(..) is available on the C++ and Java side, i.e. fixed API in C++ where we had BTGattChar::removeAllCharListener(..). Tested and demonstrated in dbt_scanner10.cpp and DBTScanner10.java, as usual. Both examples also print the service, characteristic and declaration in a more readable fashion. | ||||
* | Bump README.md for 2.2.11v2.2.11 | Sven Gothel | 2021-08-11 | 1 | -1/+2 |
| | |||||
* | run-[dbt_|java-]scanner10.sh: Add [-setcap, -root] launch options, update ↵ | Sven Gothel | 2021-08-11 | 1 | -48/+70 |
| | | | | setcap/capsh; README: Clean MD; Refine Direct-BT application launch options | ||||
* | Bump READMEv2.2.10 | Sven Gothel | 2021-08-05 | 1 | -1/+2 |
| | |||||
* | Bump README.md (v2.2.9)v2.2.9 | Sven Gothel | 2021-08-04 | 1 | -0/+12 |
| | |||||
* | Bump READMEv2.2.5 | Sven Gothel | 2021-02-22 | 1 | -1/+8 |
| | |||||
* | Bump README; Drop TinyB from title, as it no more covers the new Direct-BT ↵ | Sven Gothel | 2021-02-11 | 1 | -5/+13 |
| | | | | API (completely) | ||||
* | Bump README.mdv2.2.4 | Sven Gothel | 2021-02-09 | 1 | -0/+7 |
| | |||||
* | API renaming of missed 'Characteristic', add listener to API name table | Sven Gothel | 2021-01-27 | 1 | -1/+2 |
| | |||||
* | Refine the API doc overview: Add Header and update linked names + add event ↵ | Sven Gothel | 2021-01-27 | 1 | -4/+3 |
| | | | | driven adapter workflow | ||||
* | Update README.md; Provide Java package API doc (Copied from C++) etc .. | Sven Gothel | 2021-01-27 | 1 | -16/+31 |
| | |||||
* | Complete build change: Using jaulib[_fat] if available (for Java) incl. ↵ | Sven Gothel | 2021-01-25 | 1 | -1/+11 |
| | | | | native lib loading. Added junit test facility (Java). | ||||
* | Bump READMEv2.1.36 | Sven Gothel | 2021-01-11 | 1 | -0/+2 |
| | |||||
* | Move jaucpp -> jaulib; Full integration of jaulib's unit tests (TODO: Use ↵ | Sven Gothel | 2020-12-21 | 1 | -2/+2 |
| | | | | | | | Catch2 for own unit tests) Also: cmake: Add "null-dereference" to NO_ERROR, as it causes trouble with jau::get_uint8(..) with "-O3" See jaulib commit db34007f905dab9feeba16e95c16d84bfb0ff11a | ||||
* | Documentation: Add notes re 'LE Secure Connections and LE legacy pairing' | Sven Gothel | 2020-11-24 | 1 | -3/+13 |
| | |||||
* | Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when ↵ | Sven Gothel | 2020-11-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | supported) On our current target platform Linux/BlueZ, access to the existing SMP implementation via L2CAP (socket) is sadly prohibited. Linux/BlueZ currently only allows L2CAP sockets for LE devices for the ATT protocol, determined by L2CAP_CID_ATT. Therefor we have to use Linux/BlueZ manager control channel's API to access the SMP implementation. However, the SMPHandler and used SMPPDUMsg types may be used on other platforms. Hence implementation shall be completed for these later on. | ||||
* | README.md: Add SM/SMP, changed language for other platform support | Sven Gothel | 2020-11-04 | 1 | -9/+8 |
| | |||||
* | Document Direct-BT Non-Root Usage via setcap or preferrably capsh. | Sven Gothel | 2020-10-27 | 1 | -0/+45 |
| | |||||
* | Bump 2.1.30v2.1.30 | Sven Gothel | 2020-10-19 | 1 | -1/+5 |
| | |||||
* | Build: Separate GCC sanitize flags from DEBUG=ON, enable via INSTRUMENTATION=ON | Sven Gothel | 2020-10-18 | 1 | -3/+11 |
| | |||||
* | Require cmake >= 3.13 and use LANGUAGES C CXX (JAVA is specified later on) | Sven Gothel | 2020-10-17 | 1 | -1/+1 |
| | |||||
* | README.md: Link to jaucpp.git/about/ | Sven Gothel | 2020-10-16 | 1 | -1/+1 |
| | |||||
* | README.md: Add notion of extracted submodule jaucpp | Sven Gothel | 2020-10-16 | 1 | -1/+6 |
| | |||||
* | README: 'git clone': Add '--recurse-submodules' option to also clone and ↵ | Sven Gothel | 2020-10-16 | 1 | -1/+1 |
| | | | | init jaucpp submodule | ||||
* | README: Bump stable to upcoming 2.1.30, add valgrind validation + backtrace ↵ | Sven Gothel | 2020-10-13 | 1 | -2/+5 |
| | | | | support | ||||
* | dbt_debug/direct_bt::RuntimeException: Add de-mangled backtrace using ↵ | Sven Gothel | 2020-10-13 | 1 | -1/+1 |
| | | | | | | | | | libunwind and abi::__cxa_demangle The backtrace is used by default for - direct_bt::ABORT(..) - direct_bt::ERR_PRINT(..) - direct_bt::RuntimeException::what() | ||||
* | Java Example: Rename ScannerTinyB10 -> DBTScanner10: Requiring Direct-BT, ↵ | Sven Gothel | 2020-09-25 | 1 | -2/+2 |
| | | | | name aligned with dbt_scanner10.cpp | ||||
* | README/API-Doc: Add details about Direct-BT and resolve markdown to html ↵ | Sven Gothel | 2020-09-21 | 1 | -39/+67 |
| | | | | limitations of cgit's md2html | ||||
* | README: Add spacing for supported platforms | Sven Gothel | 2020-09-19 | 1 | -0/+2 |
| | |||||
* | README: Add Supported Platforms section | Sven Gothel | 2020-09-19 | 1 | -0/+22 |
| | |||||
* | README: Bump Direct-BT BLE Maturity to version 2.1.25, post further resolutionsv2.1.25 | Sven Gothel | 2020-09-19 | 1 | -1/+1 |
| | |||||
* | README/CONTRIBUTING: Refine email contact for patches and bugzilla | Sven Gothel | 2020-09-19 | 1 | -1/+2 |
| | |||||
* | README: Bump 2.1.24 as Early Direct-BT Mature Version (BLE); Fix bugzilla link | Sven Gothel | 2020-09-19 | 1 | -2/+2 |
| | |||||
* | Moving links of project resources to https://jausoft.comv2.1.23 | Sven Gothel | 2020-09-18 | 1 | -22/+38 |
| | | | | | We decided to utilize Gothel Software's server as the canonical source for this project, inclusing git, bugzilla db and the online API doc. | ||||
* | README.md Add Bluetooth Spec link and enhance Direct-BT description. | Sven Gothel | 2020-09-16 | 1 | -13/+11 |
| | |||||
* | Update README.md | Sven Gothel | 2020-09-15 | 1 | -27/+30 |
| | |||||
* | README: Replace local doc refs w/ ICT source (oops) | Sven Gothel | 2020-09-03 | 1 | -2/+2 |
| | |||||
* | README: Add reference to examples as a potential starting point for new user | Sven Gothel | 2020-09-03 | 1 | -2/+10 |
| | |||||
* | README: More detailed Direct-BT description (event driven, build ↵ | Sven Gothel | 2020-09-03 | 1 | -12/+31 |
| | | | | | | depenencies, build, ..); Add \example tag in examples. For unknown reason, examples are not visible in result. | ||||
* | README: Use hardlinks of generated documentation to Zafena ICT server | Sven Gothel | 2020-09-01 | 1 | -4/+8 |
| | |||||
* | Update README.md, adding more details to Direct-BT (BREDR, provider, build) | Sven Gothel | 2020-09-01 | 1 | -23/+56 |
| | |||||
* | README.md: Refine 'two implementations', add notice how to disable BlueZ ↵ | Sven Gothel | 2020-07-02 | 1 | -2/+16 |
| | | | | userspace daemon | ||||
* | README.md: Proof read fix, added 2nd Direct-BT descriptive sentence | Sven Gothel | 2020-05-18 | 1 | -1/+3 |
| | |||||
* | README.md: Elaborate on both implementations a bit more, add direct link to ↵ | Sven Gothel | 2020-05-18 | 1 | -2/+22 |
| | | | | Direct-BT C++ overview doc | ||||
* | README.md: Detail native libraries for each implementation, ..v2.1.1 | Sven Gothel | 2020-05-18 | 1 | -5/+5 |
| | |||||
* | Fix general Doxygen Documentation | Sven Gothel | 2020-05-18 | 1 | -6/+9 |
| | | | | | | | | | | | - Ensure C++ namespace gets properly documented -- Added tinyb namespace doc in BluetoothAdapter.hpp (first file) -- Added direct_bt namespace doc in ATTPDUTypes.hpp (first file) Showing hierarchy and hinting to details and coverage. - Fix CMakeList for doc target and some doxygen config finetuning | ||||
* | Update Documentation | Sven Gothel | 2020-02-09 | 1 | -10/+46 |
| | |||||
* | Changed examples to a cmake option rather than being built by default | Chuck Claunch | 2017-06-07 | 1 | -0/+4 |
| | | | | Signed-off-by: Chuck Claunch <[email protected]> | ||||
* | Release 0.5.0v0.5.00.5.0 | Petre Eftime | 2016-07-11 | 1 | -0/+9 |
| | | | | Signed-off-by: Petre Eftime <[email protected]> |