summaryrefslogtreecommitdiffstats
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and ↵Sven Gothel2021-08-301-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.13Sven Gothel2021-08-281-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.11Sven Gothel2021-08-111-1/+2
|
* run-[dbt_|java-]scanner10.sh: Add [-setcap, -root] launch options, update ↵Sven Gothel2021-08-111-48/+70
| | | | setcap/capsh; README: Clean MD; Refine Direct-BT application launch options
* Bump READMEv2.2.10Sven Gothel2021-08-051-1/+2
|
* Bump README.md (v2.2.9)v2.2.9Sven Gothel2021-08-041-0/+12
|
* Bump READMEv2.2.5Sven Gothel2021-02-221-1/+8
|
* Bump README; Drop TinyB from title, as it no more covers the new Direct-BT ↵Sven Gothel2021-02-111-5/+13
| | | | API (completely)
* Bump README.mdv2.2.4Sven Gothel2021-02-091-0/+7
|
* API renaming of missed 'Characteristic', add listener to API name tableSven Gothel2021-01-271-1/+2
|
* Refine the API doc overview: Add Header and update linked names + add event ↵Sven Gothel2021-01-271-4/+3
| | | | driven adapter workflow
* Update README.md; Provide Java package API doc (Copied from C++) etc ..Sven Gothel2021-01-271-16/+31
|
* Complete build change: Using jaulib[_fat] if available (for Java) incl. ↵Sven Gothel2021-01-251-1/+11
| | | | native lib loading. Added junit test facility (Java).
* Bump READMEv2.1.36Sven Gothel2021-01-111-0/+2
|
* Move jaucpp -> jaulib; Full integration of jaulib's unit tests (TODO: Use ↵Sven Gothel2020-12-211-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 Gothel2020-11-241-3/+13
|
* Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when ↵Sven Gothel2020-11-081-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 supportSven Gothel2020-11-041-9/+8
|
* Document Direct-BT Non-Root Usage via setcap or preferrably capsh.Sven Gothel2020-10-271-0/+45
|
* Bump 2.1.30v2.1.30Sven Gothel2020-10-191-1/+5
|
* Build: Separate GCC sanitize flags from DEBUG=ON, enable via INSTRUMENTATION=ONSven Gothel2020-10-181-3/+11
|
* Require cmake >= 3.13 and use LANGUAGES C CXX (JAVA is specified later on)Sven Gothel2020-10-171-1/+1
|
* README.md: Link to jaucpp.git/about/Sven Gothel2020-10-161-1/+1
|
* README.md: Add notion of extracted submodule jaucppSven Gothel2020-10-161-1/+6
|
* README: 'git clone': Add '--recurse-submodules' option to also clone and ↵Sven Gothel2020-10-161-1/+1
| | | | init jaucpp submodule
* README: Bump stable to upcoming 2.1.30, add valgrind validation + backtrace ↵Sven Gothel2020-10-131-2/+5
| | | | support
* dbt_debug/direct_bt::RuntimeException: Add de-mangled backtrace using ↵Sven Gothel2020-10-131-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 Gothel2020-09-251-2/+2
| | | | name aligned with dbt_scanner10.cpp
* README/API-Doc: Add details about Direct-BT and resolve markdown to html ↵Sven Gothel2020-09-211-39/+67
| | | | limitations of cgit's md2html
* README: Add spacing for supported platformsSven Gothel2020-09-191-0/+2
|
* README: Add Supported Platforms sectionSven Gothel2020-09-191-0/+22
|
* README: Bump Direct-BT BLE Maturity to version 2.1.25, post further resolutionsv2.1.25Sven Gothel2020-09-191-1/+1
|
* README/CONTRIBUTING: Refine email contact for patches and bugzillaSven Gothel2020-09-191-1/+2
|
* README: Bump 2.1.24 as Early Direct-BT Mature Version (BLE); Fix bugzilla linkSven Gothel2020-09-191-2/+2
|
* Moving links of project resources to https://jausoft.comv2.1.23Sven Gothel2020-09-181-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 Gothel2020-09-161-13/+11
|
* Update README.mdSven Gothel2020-09-151-27/+30
|
* 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
|
* README: More detailed Direct-BT description (event driven, build ↵Sven Gothel2020-09-031-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 serverSven Gothel2020-09-011-4/+8
|
* Update README.md, adding more details to Direct-BT (BREDR, provider, build)Sven Gothel2020-09-011-23/+56
|
* README.md: Refine 'two implementations', add notice how to disable BlueZ ↵Sven Gothel2020-07-021-2/+16
| | | | userspace daemon
* README.md: Proof read fix, added 2nd Direct-BT descriptive sentenceSven Gothel2020-05-181-1/+3
|
* README.md: Elaborate on both implementations a bit more, add direct link to ↵Sven Gothel2020-05-181-2/+22
| | | | Direct-BT C++ overview doc
* README.md: Detail native libraries for each implementation, ..v2.1.1Sven Gothel2020-05-181-5/+5
|
* Fix general Doxygen DocumentationSven Gothel2020-05-181-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 DocumentationSven Gothel2020-02-091-10/+46
|
* Changed examples to a cmake option rather than being built by defaultChuck Claunch2017-06-071-0/+4
| | | | Signed-off-by: Chuck Claunch <[email protected]>
* Release 0.5.0v0.5.00.5.0Petre Eftime2016-07-111-0/+9
| | | | Signed-off-by: Petre Eftime <[email protected]>